Organização De Computadores
Dissertações: Organização De Computadores. Pesquise 862.000+ trabalhos acadêmicosPor: jvitorino • 1/6/2013 • 270 Palavras (2 Páginas) • 311 Visualizações
Fundamentos de Sistemas Operacionais
UNIDADE I
1 INTRODUÇÃO
1.1 Conceituação dos sistemas operacionais
A maior parte dos equipamentos que possuem sistemas operacionais, tais
como estações de trabalho, computadores pessoais ou simplesmente PCs
(Personal Computers) que são utilizados nas empresas e residências, além
dos notebooks, celulares, automóveis, eletrodomésticos, televisores, entre
outros, interage com os usuários de forma praticamente imperceptível.
Contudo, as ações finais que esses dispositivos executam através de seus
softwares são realizadas pelos sistemas operacionais (operating systems).
Como o sistema operacional evoluiu ao longo do tempo, suas
características serão abordadas neste livro-texto.
Quando se pensa em sistema operacional, logo vêm à mente alguns dos
mais famosos softwares do mercado, tais como Windows e Linux. Mas os
sistemas operacionais surgiram muito antes do desenvolvimento do Windows
e do Linux. Sistemas como MVS, OS/390 e o próprio UNIX são muito mais
antigos.
O sistema operacional, segundo Deitel, H. M.; Deitel, P. J.; Choffnes,
D. R. (2005), é um software que habilita as aplicações a interagir com o
hardware de um computador. Seu componente central é o núcleo,
também conhecido como kernel. Os sistemas operacionais estão
presentes em telefones celulares, automóveis, eletrodomésticos,
computadores pessoais, além dos computadores de grande porte, ou
mainframes (consultar glossário).
Na figura 1 é possível perceber a posição do sistema operacional no
contexto do computador. Assim, o sistema operacional relaciona-se com os
softwares instalados para que estes tenham condição de interagir com os
dispositivos do hardware. Dessa forma, o sistema operacional atua como um
intermediário entre o usuário do computador e o hardware (Silberschatz, A.;
Peterson, J. L.; Gavin, P., 1992).
O sistema operacional faz a conexão entre os softwares aplicativos e as
necessidades que estes possuem em interagir com o hardware. Dessa
forma, os programadores de aplicações não necessitam ter sólidos
conhecimentos de gerenciamento de memória ou de disco porque, hoje em
...