Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Sistemas Operacionais
Prof. João Almeida - joaoa@agronet-pe.gov.br
O que sistema operacional ?
IFET-PE – Campus Belo Jardim
Isso quer dizer que, o usuário final preocupa-se com os programas ao seu nível,
no nível usuário, como: sistema gráfico, editor de texto, editor de imagens,
calendário, calculadora, navegador de Web, correio eletrônico e dentre outros.
Mas, ignora a existência daquilo que o mesmo não tem uma experiência direta,
mesmo que isso controle tudo que o usa.
Continuando...
IFET-PE – Campus Belo Jardim
Para tal controle, existe então a primeira função básica de um Sistema Operacional:
fornecer uma alocação ordenada dos recursos dos processadores, das memórias dentre
demais meios; em outras palavras, a primeira função básica de um computador é como
um gerenciador de recursos.
Continuando .....
IFET-PE – Campus Belo Jardim
Não adianta em nada o computador controlar os recursos se não existe uma interface
que permita que tais recursos sejam programáveis. Essa é a definição do Sistema
Operacional na visão de um programador.
Tal tarefa seria praticamente impossível de ser executada por um programador comum.
Então, essa função básica é a responsável de esconder a verdade sobre o hardware e
apresentar uma simples visão do sistema, no caso acima, fornecer simples chamadas
de sistema ou funções de biblioteca para que o programador apenas tenha de se
preocupar com nomes de arquivos e suas operações correspondentes.
Difinindo resumidamente
IFET-PE – Campus Belo Jardim
Administração de Arquivos
Controle de Periféricos
Execução de Utilitários
Gerenciamento de Processos
Gerenciamento de Armazenamento
Controle de E/S ou I/O
Segurança
Curiosidade
IFET-PE – Campus Belo Jardim
1ª Geração (1945-1955)
– Válvulas e painéis de programação;
– Várias pessoas projetavam, construíam,
programavam, operavam e faziam manutenção;
– Não havia linguagem de programação (nem
linguagem de montagem) ;
– Sem sistema operacional;
– Máquina para cálculos (trigonometria e logaritmos)
– Nos anos 50 começou a se usar perfuradoras de
cartões;
IFET-PE – Campus Belo Jardim
Válvula
Evolução dos S.O's – 2ª Geração
IFET-PE – Campus Belo Jardim
2ª Geração (1955-1965)
– Uso de transistores e sistema batch;
– Computadores de grande porte (Mainframes);
– Separação entre projetistas, fabricantes,
programadores e técnicos de manutenção;
– Programas em linguagens de alto nível
(FORTRAN) ou linguagem de montagem;
– Cartão-> Jobs em fita -> Impressora;
– Ainda usado só para cálculos;
2ª Geração
IFET-PE – Campus Belo Jardim
Transistor
IBM 1401
3ª Geração
IFET-PE – Campus Belo Jardim
3ª (1965-1980)
– Uso de circuitos integrados e multiprogramação;
– Computadores científicos X comerciais;
– Divisão da memória, com um job para cada
partição;
– Melhor uso do processador;
– Timesharing (um tempo para cada job);
– Início do Unix;
4ª Geração
IFET-PE – Campus Belo Jardim
4ª (1980-Atual)
– Computadores pessoais;
– 1974 – é criado o 8080 da Intel;
– Surge o s.o. CP/M para o 8080;
– Anos 80 – IBM tenta usar o CP/M para o PC, mas
acaba usando o DOS da Microsoft (comprado da
Seattle Computers);
– 1985 – Apple (macintosh);
– Anos 90 / 2000 – Windows (3.x, 95, 98, NT, 2000);
4ª Geração
IFET-PE – Campus Belo Jardim
Resumo
IFET-PE – Campus Belo Jardim
Resumo da evolução
Os computadores a válvulas foram chamados de
computadores da primeira geração. Depois, com o
aparecimento dos díodos e transístores surge a segunda
geração, com o circuito integrado nasce a terceira
geração e com o surgimento do microprocessador, deu-
se o nome de quarta geração.
IFET-PE – Campus Belo Jardim
Instalando o Linux
IFET-PE – Campus Belo Jardim
O que é Linux?
O Linux é um clone do sistema operacional Unix, escrito a
partir do zero por Linus Torvalds com a assistência de
hackers em toda a rede. Ele segue a conformidade POSIX
e Single UNIX especificações. (Fonte www.kernel.org)
Linux é o termo geralmente usado para designar qualquer
sistema operacional que utilize o núcleo Linux. Foi
desenvolvido por Linus Torvalds, inspirado no sistema
Minix. O seu código fonte está disponível sob licença GPL
para qualquer pessoa utilizar, estudar, modificar e distribuir
de acordo com os termos da licença.
Instalação do Linux
IFET-PE – Campus Belo Jardim
Richard Stallman
Fundador da FSF
IFET-PE – Campus Belo Jardim