1. Introdução - Ambiente Virtual de Aprendizado

Propaganda
FUNDAMENTOS DE SISTEMAS
OPERACIONAIS
MÓDULO 1
Índice
1. Introdução .............................................................. 3
1.1. Conceituação dos Sistemas Operacionais ........................ 3
2
Fundamentos de Sistemas Operacionais - Módulo 1
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 dia, quem realiza
essa atividade é o sistema operacional, de forma automática. O propósito de
um sistema operacional é o de prover um ambiente no qual o usuário pode
executar programas de uma forma conveniente e eficiente.
3
Fundamentos de Sistemas Operacionais - Módulo 1
A partir da segunda metade do século XX, a computação evoluiu de uma
forma surpreendente. Os recursos de um computador evoluem a taxas
incríveis ao mesmo tempo em que o custo decresce. Os usuários de hoje, dos
escritórios e das empresas, têm à sua disposição computadores pessoais que
executam bilhões de instruções por segundo, e equipamentos que executam
trilhões de instruções por minuto já são realidade — cifras consideradas
impossíveis de serem alcançadas há poucos anos.
Ao mesmo tempo em que o preço dos microprocessadores reduziu,
ampliou-se o seu poder, a tal ponto que esses dispositivos podem ser
empregados em praticamente todas as situações da vida moderna.
Nos computadores pessoais desenvolvemos a maior parte das
atividades relacionadas à vida moderna. Neles, é possível desenvolver
documentos eletrônicos, tais como textos, planilhas e apresentações.
Também é possível ouvir música, assistir a vídeos, participar de
comunidades virtuais e utilizar uma infinidade de aplicações voltadas a
proporcionar mais comodidade aos usuários.
4
Fundamentos de Sistemas Operacionais - Módulo 1
Outros dispositivos, além dos computadores pessoais, também
possuem seus recursos de microprocessamento embarcados, por
exemplo, os telefones celulares, os aparelhos MP3 e os aparelhos GPS.
O aumento do número de dispositivos que possuem acesso a rede e a
ampliação das redes com e sem fio aumentam a interatividade e
propiciam comunicações entre pessoas localizadas a longas distâncias
umas das outras. Esse fenômeno convergiu para um crescimento, como
nunca foi visto, da Internet e da World Wide Web. Esse crescimento
promoveu a criação e o desenvolvimento de uma infinidade de novos
serviços, que revolucionam os negócios das empresas hoje em dia e
demandam o processamento de enormes quantidades de transações por
segundo. Isso quer dizer que os sistemas operacionais, que apóiam essa
estrutura altamente crítica de processamento, passam por uma intensa
transformação de papéis e responsabilidades.
O sistema operacional como um software que controla um hardware é
uma definição da década de 1960. Há algum tempo os sistemas operacionais
evoluíram e passaram a exercer mais papéis.
5
Fundamentos de Sistemas Operacionais - Módulo 1
Download