Apostila soi

Disponível somente no TrabalhosFeitos
  • Páginas : 14 (3372 palavras )
  • Download(s) : 0
  • Publicado : 1 de outubro de 2011
Ler documento completo
Amostra do texto
ESTADO DO RIO DE JANEIRO

PREFEITURA MUNICIPAL DE MACAÉ
FUNDAÇÃO EDUCACIONAL DE MACAÉ – FUNEMAC

Prof. Irineu de Azevedo Sistemas Operacionais I Apostila 1 – Conceitos Básicos em Sistemas Operacionais
1- Introdução • O que é Sistema Operacional (SO)?

Conjunto de rotinas executado pelo processador, de forma semelhante aos programas do usuário. Controla e gerencia recursos do computador,como processadores, memórias e dispositivos de entrada/saída (E/S). • Características É interface entre usuário e computador.

Obs.: Sem o SO, o usuário para interagir com o computador deve conhecer o hardware em detalhes a fim de manipulá-lo, tornando seu trabalho lento e passível de erros. Diferenças entre SO e Aplicações convencionais: execução é função do fator “tempo”: • SO – rotinasexecutadas concorrentemente, de forma assíncrona. • Aplicações Convencionais – executadas linearmente, com início, meio e fim.

2- Funções Básicas • São inúmeras, porém podem ser resumidas em duas (veja explicação na figura a seguir): - Facilidade de acesso aos recursos do sistema. - Compartilhamento de recursos de forma organizada e protegida.

3- Máquina de Camadas (ou Níveis)

• •

•Considerando a figura acima, em (a) as aplicações do usuário devem interagir diretamente com o hardware (nível 0), pois não há SO. Já em (b), tem-se dois níveis: o SO(1) e o hardware(0). A divisão possibilita visão modular e abstrata, chamada máquina virtual. O usuário interage com o SO e este manipula o hardware. É como se o hardware não existisse para o usuário. Quando usuário trabalha numa camada,não precisa saber da existência das outras acima ou abaixo.

Aplicações Utilitários Sistema Operacional Linguagem de Máquina Microprogramação Circuitos Eletrônicos Tabela 1: Máquina de Camadas • Na realidade, um computador possui tantos níveis quantos necessários a fim de adequar o usuário às diversas aplicações suas (conforme tabela 1).

4- Histórico – Evolução dos SOs • Divididas em décadasapós a 2ª Guerra Mundial (1940) – evento que levou ao desenvolvimento de máquinas que pudessem acelerar procedimentos manuais realizados para fins militares. Logo, temos eventos pontuais antes de 1940, e após referenciados em décadas.



4.1- Antes de 1940... • • • • 1642 – Matemático francês Blaise Pascal inventa máquina de somar. 1673 – Matemático e filósofo alemão Gottfried Leibniz crioumáquina capaz de somar e multiplicar, utilizando acumulador. 1820 – Francês Charles Colmar inventa máquina capaz de executar as quatro operações. 1822 – Matemático inglês Charles Babbage cria máquina para cálculos de equações polinomiais. Em 1833 evoluiu a idéia para construção de máquina analítica, capaz de executar qualquer operação. Considerado “pai do computador”, pois seu invento abordava osconceitos UCP, memória, unidade de controle, dispositivos E/S – Preocupação com o hardware. Ada Byron, aluna de Charles Babbage, era responsável pela sequência de instruções executadas pela máquina (software) – considerada a primeira programadora da história. 1854 – Matemático inglês George Boole cria a lógica booleana, base para o modelo de computação digital utilizada até hoje; ou seja, baseada noconceito de lógica binária. No final do séc. XIX, Herman Hollerith cria mecanismo utilizando cartões perfurados para acelerar o processamento do censo de 1890 nos EUA. Ele funda em 1826 a Tubulanting Machine Company, que se tornaria em 1924 a IBM







(International Business Machine). A utilização de cartões perfurados perduraria grande parte do séc. XX. Na dec. 1930 surgem asprimeiras tentativas reais de criar uma calculadora eletrônica. Em 1937 o matemático inglês Alan Turing desenvolve a idéia de Máquina Universal ou Máquina de Turing, capaz de executar qualquer seqüência de instruções (algoritmo). Apesar de teórico, a Máquina de Turing criou a idéia de “processamento de símbolos”, base da Ciência da Computação moderna.

4.2- Déc. 1940 Período em que acontece a 2ª...
tracking img