Baixe o app para aproveitar ainda mais
Prévia do material em texto
Ao conhecer mais sobre toda a estrutura que compõe um sistema computacional, é confirmado cada vez mais que o hardware e o software estão interligados para desempenho de suas tarefas. Assim a evolução de (o software, por exemplo) impulsiona a evolução do outro (o hardware, por exemplo). E não necessariamente precisa que o software seja o primeiro a evoluir, para então fazer com que o hardware também evolua. Em muitos casos esta ordem se alterna. Na verdade, o que determina quem evolui primeiro é a necessidade da sociedade por mais recursos disponíveis. Sendo assim é importante ter conhecimento adequado sobre como a evolução de um hardware pode impactar na evolução do software. E ao contrário, como a ideia em torno de um software pode requerer de recursos computacionais sobre um determinado hardware, caso ele exista. Portanto confeccione um texto que descreva a relação que existe entre o equipamento e o sistema operacional associado, relacionando quem controla quem, e como o desempenho de um afeta no desempenho do outro. Toda a pesquisa pode ser realizada nos livros que estão como bibliografia básica da nossa disciplina e ainda em sites da internet. Referência SILBERSCHATZ, A.; GALVIN, P. B. Fundamentos de Sistemas Operacionais. 9. ed. São Paulo, LTC 2015. Disponível na Biblioteca Virtual Laureate: <@X@EmbeddedFile.requestUrlStub@X@webapps/blackboard/content/listContent.jsp? course_id=_198689_1&content_id=_4122211_1&mode=reset>. Acesso em: 24/05/2018. TANENBAUM, A. S.; BOS, H. Sistemas Operacionais Modernos. 4. ed. São Paulo: Person Education do Brasil, 2016. Disponível na Biblioteca Virtual Laureate: <@X@EmbeddedFile.requestUrlStub@X@webapps/blackboard/content/listContent.jsp? course_id=_198689_1&content_id=_4122211_1&mode=reset>. Acesso em: 24/05/2018. MACHADO, F. B.; MAIA, L. P. Arquitetura de Sistemas Operacionais. 5. ed. Rio de Janeiro: LTC. 2011. Disponível na Biblioteca Virtual Laureate: <@X@EmbeddedFile.requestUrlStub@X@webapps/blackboard/content/listContent.jsp? course_id=_198689_1&content_id=_4122211_1&mode=reset>. Acesso em: 24/05/2018. ________________________________________________________________________________________________ O processador é responsável pela execução de instruções dentro de um sistema, executando os comandos gerados pelos softwares e para os softwares. Ele divide em várias partes, sendo as duas principais a Unidade Lógico-Aritmética (ULA), que fazem cálculos e operações lógicas e os registradores que são memórias de rápido aecesso para armazenamento dos resultados lógicos. O processador é tido como o "cérebro" do computador e, sem ele, o S.O. (Sistema Operacional) não funcionaria pois não teria como executar as devidas funções. Assim, como o computador só recebe informações que sejam de liguagem de computador, então o S.O. informa instruções por opcode e o processador reconhecequais módulos deverão ser ativados e qual caminho os dados deverão dentro dele. Sobre memória, a memória cache é mais leve e mais arápida do sistema, para onde vão as informações temporárias que serão processadas mais rapidamente. Essa é a primeira opção de abrigo dos dados, pois possui comunicação direta ou muito proxima com o processador. Apewsar da Eficiência, ele tem um espaço de armazenamento muito pequeno, sendo medido em KB's ou MB's, por isso, sua funçõa princiál é apenas guardar os resultados das operações do procesador, que são fornecidos durante seu funcionamento. Tem também a memoria virtual ou arquivo de paginação, consiste em um espaço que é reservado no momento quem que o sistema operacional é instalado. Essa ação não depende do tipo de S.O. (Windows, Linux, MAC OS, etc.). A memoria virtual é importante porque assim que o S.O. percebe que a memoria RAM está sem espaço de alocação, passar a executar os programas nela (memoria virtual), ou seja, a memoria virtual pode ser considerada uma reserva da memoria RAM. Dessa forma, ela extende a quantidade de momória disponível para dados temporários. Estes costumam ser usados pelos programas em execução e com isso, o usuário não precisa realizar upgrades no hardware para utilização de vários programas simultaneamente.
Compartilhar