Sistemas operacionais

Disponível somente no TrabalhosFeitos
  • Páginas : 17 (4037 palavras )
  • Download(s) : 0
  • Publicado : 21 de novembro de 2011
Ler documento completo
Amostra do texto
Fundamentos de Sistemas Operacionais – Marco Britto

Fundamentos de Sistemas Operacionais Parte I – Introdução e Histórico dos Sistemas Operacionais
Introdução
O computador é uma máquina composta por diversos elementos de hardware e software que devem funcionar de forma harmônica, eficiente e segura. Além disso, é fundamental que ele seja uma ferramenta simples e acessível a qualquer pessoa.Para garantir as características acima, é necessário que haja “alguém” ou “algo” responsável por gerenciar os recursos do computador (hardware e software) e, ao mesmo tempo, tornar amigável a interação homem/máquina. O sistema operacional é um conjunto de rotinas/programas que têm como funções principais o gerenciamento dos recursos do computador e realizar a interface entre este e o usuário. Aexecução das rotinas que compõem o Sistema Operacional é realizada pelo processador de forma semelhante à execução dos programas do usuário. Porém, no caso do sistema operacional, essas rotinas são acionadas por eventos que ocorrem de forma assíncrona, ou seja, sem que haja uma previsão do momento em que vão ocorrer. Quanto à função de interface, é importante perceber que quando um usuário deseja,por exemplo, imprimir um texto ou gravar um arquivo no disco rígido, ele não precisa conhecer os detalhes de funcionamento da impressora ou do disco. Basta um comando simples e a operação é realizada sem maiores dificuldades, já que o sistema operacional se encarrega da comunicação com o dispositivo em uso. Isto não era possível nos primórdios da computação, quando os sistemas operacionais nãoexistiam ou eram ainda muito precários. Somente os usuários que conheciam profundamente o funcionamento da máquina podiam operá-la. A evolução dos computadores foi acompanhada do aumento da demanda e exigência por parte dos usuários. Cada vez mais funções eram requeridas e, portanto, mais funções foram sendo acrescentadas aos sistemas operacionais. Um dos aspectos mais interessantes e que dão umaideia da importância do sistema operacional para a eficência e até mesmo a existência dos computadores é a multiprogramação. Conforme veremos adiante com mais detalhes, essa técnica permite que diversos programas sejam carregados na memória e concorram pelos recuros do computador, especialmente o processador e a própria memória. Assim, é necessário um sistema que gerencie o compartilhamento dessesrecursos para que o computador funcione corretamente e com a rapidez e eficiência desejadas. Neste curso estudaremos as funções genéricas1 dos sistemas operacionais e os conceitos necessários para a compreensão do seu funcionamento. A partir de agora vamos ver um pequeno histórico da computação, que permitirá entendermos como os sistemas operacionais foram se tornando componentes essenciais aofuncionamento, eficiência e disseminação dos computadores. Breve Histórico Como já foi mencionado anteriormente, a operação dos primeiros computadores exigia um profundo conhecimento por parte daqueles que o utilizavam. Assim, era necessário que se soubesse como os dispositivos funcionavam e o trabalho envolvia a manipulação de fios em paineis, o que tornava a atividade complexa e sujeita a muitasfalhas. O surgimento e evolução dos sistemas operacionais contribuiram para simplificar as tarefas e minimizar as falhas, tornando as funções

1

As funções, conceitos e técnicas que abordaremos são comuns a todos os sistemas operacionais. Quando oportuno, poderemos citar alguns detalhes específicos de algum sistema operacional.

1

Fundamentos de Sistemas Operacionais – Marco Brittoexecutadas pelo hardware cada vez mais transparentes do ponto de vista dos usuários. Vamos acompanhar a partir de agora essa evolução. Entre todas as importantes contribuições ao longo dos séculos para o surgimento e desenvolvimento dos computadores como os conhecemos hoje, vale destacar a lógica booleana, desenvolvida pelo matemático inglês George Boole. Este conceito de lógica digital baseada em...
tracking img