You are on page 1of 14

Sistemas Operacionais Conceitos Básicos e sua Evolução

___________________________________________________________________ Prof.Msc Jocênio Marquios Epaminondas site: http://www.jocenio.pro.br http://www.twitter.com/jocenio email:prof.jocenio@jocenio.pro.br

Código de Inscrição:lnxjmjso

A sua principal função é controlar o funcionamento de um computador.INTRODUÇÃO •Sistema Operacional : .Msc Jocênio Marquios Epaminondas Sistemas Operacionais . _____________________________________________________________________ Prof.Assegura que todos os componentes funcionem em harmonia e eficiência. gerenciando a utilização e o compartilhamento dos seus diversos recursos. memória e dispositivos de Entrada e Saída. como processores.Sofware que controla todas as atividades do computador .

“Esconder” detalhes internos de funcionamento .•Objetivos : .Tornar mais conveniente a utilização de um computador.Tornar mais eficiente a utilização de um computador (Gerenciamento “justo” dos recursos do sistema) . teste e atualização de novas facilidades) _____________________________________________________________________ Prof.Facilitar a evolução do sistema (desenvolvimento.Msc Jocênio Marquios Epaminondas Sistemas Operacionais .

Msc Jocênio Marquios Epaminondas Sistemas Operacionais . s i s te m a s e a p li c a tiv o s U s u á r io s S is te m a O p e r a c io n a l m e m ó r ia H a rd w a re U C P d is c o s f i ta s im p r e ss o ra s m o n i to r e s _____________________________________________________________________ Prof.VISÃO DO SISTEMA OPERACIONAL COMO INTERFACE ENTRE USUÁRIOS E RECURSOS p ro g ra m a d o re s e a n a li s ta s u su á rio s p ro g ra m a s.

COMO CRIAR UM SISTEMA OPERACIONAL • Bom planejamento •Utilização de linguagens Baixo Nível (Assembler.Msc Jocênio Marquios Epaminondas Sistemas Operacionais . Fortran. etc) •Não utiliza linguagens visuais e pouco poderosas _____________________________________________________________________ Prof.

Msc Jocênio Marquios Epaminondas Sistemas Operacionais .Máquinas de Níveis : •O Hardware é responsável pela execução das instruções de um programa. fios e exigia grande conhecimento de Hardware • Com o surgimento do SO a interação entre usuário e o computador ficou mais simples. • O Usuário visualiza a máquina como sendo apenas o SO. _____________________________________________________________________ Prof. • A programação era realizada através de painéis. dando o nome de máquina Virtual.

Msc Jocênio Marquios Epaminondas Sistemas Operacionais . variando da mais elementar à mais sofisticada ( alto nível) _____________________________________________________________________ Prof.Visão Modular do computador pelo usuário Máquina de Níveis u su á rio s S is te m a O p e r a c io n a l H a rd w a re A linguagem utilizada em cada um desses níveis é diferente.

Execução dos programas (Carga de programas em memória) .Contabilidade Estatísticas ( Monitoração de desempenho.Acesso a recursos de sistema (Proteção entre usuários) . _____________________________________________________________________ Prof. depuradores. . Tarifação de usuários.Serviços Oferecidos pelo Sistema Operacional . Sinalizar upgrades necessários hardware (memória.Msc Jocênio Marquios Epaminondas Sistemas Operacionais Aplicação solicita recursos que SO não pode alocar. disco.Criação de programas ( Editores. erros de programação.Acesso a dispositivos de E/S .Detecção de erros (Erros de hardware. etc). . compiladores) .Controle de acesso a arquivos .

Evolução dos Sistemas Operacionais A evolução dos Sos está relacionada ao desenvolvimento de equipamentos cada vez mais velozes. . . _____________________________________________________________________ Prof. e a necessidade de aproveitamento e controle desses recursos Primeira Fase (1945 a 1955 ) . 70 mil resistores e pesava 30 Ton.Não existiam ainda os conceitos de sistema operacional e linguagem de programação.ENIAC (Primeiro Computador) -Utilizado para cálculos balísticos.Conhecimento profundo de Hardware . (utilizados para o censo americano de 1950).Surgimento dos primeiros computadores digitais. .Msc Jocênio Marquios Epaminondas Sistemas Operacionais .EDUAC. .Consumia cerca de 140 Quilowatts.18 mil válvulas. compactos e de custos baixos. início da 2ª Guerra Mundial. IAS (Utilizados em universidades e órgãos militares ) -UNIVAC I– primeiro computador criado para aplicações. . 10 mil capacitores.

Msc Jocênio Marquios Epaminondas Sistemas Operacionais .Evolução dos Sistemas Operacionais _____________________________________________________________________ Prof.

Msc Jocênio Marquios Epaminondas Sistemas Operacionais .Evolução dos Sistemas Operacionais •Segunda Fase(1955-1965) •Criação do transistor e das memórias magnéticas •Surgimento das primeiras linguagens de programação. • Primeiro SO da Ibm – FMS (Fortran Monitor System) •Terceira Fase(1965-1980) •Circuitos Integrados e Microprocessadores. • Independência de Dispositivos. • Surgimento de Multiprogramação. • Lançamento da Série 360 (IBM 1964). _____________________________________________________________________ Prof. • Processamento BATCH.

• Integração On-line ( Interação rápida entre Usr e Comp). • Time-Sharing ( Sistema de divisão de tempo do proces).Msc Jocênio Marquios Epaminondas Sistemas Operacionais . • Primeiros microcomputadores.Evolução dos Sistemas Operacionais • Técnica de Spooling(alteração na ordem de exec. •Surgimento de Workstations ( monousuários/multitarefa). • Surgimento SO UNIX(1969). • Minis e Supermicrocomputadores (Sistemas Multiusuários). _____________________________________________________________________ Prof. Tarefas). • Quarta Fase (1981-1990) •Microcomputadores PC e SO MS-DOS.

• Surgimento dos SORs Quinta Fase (1991-xxxx.) • Avanços (Hardware. • Uso extensivo de Inteligência Artifical e CAD. • Redes Distribuidas (Wan) e inúmeros protocolos. • Surgimento das primeiras rede locais. _____________________________________________________________________ Prof. execução de mais de um programa simultaneamente.Software e Telecomunicações).Msc Jocênio Marquios Epaminondas Sistemas Operacionais . •Arquitetura Paralelas. Adição de processadores.Evolução dos Sistemas Operacionais • Multiprocessamento.

• Consolidação dos Sos baseados em Interface Gráficas. •Computação em Núvem.Evolução dos Sistemas Operacionais • Processamento Distribuídos .Msc Jocênio Marquios Epaminondas Sistemas Operacionais . • Utilização de Linguagens Naturais. • Conceitos e Implementações de Grande porte em Desktops. •Dentre outros. • Uma das principais tecnologias emergentes é a Computação Quântica. _____________________________________________________________________ Prof. • Arquitetura Cliente-Servidor.