Escolar Documentos
Profissional Documentos
Cultura Documentos
Aula 1 - Introdução SO
O software é classificado:
Programas de aplicação: programas de usuário
Programas do sistema: gerenciam a operação do computador
Introdução (II)
Hardware
Recurso básicos (memória, dispositivos de E/S, CPU)
Sistema operacional
Controla e coordena o uso do hardware entre vários programas
aplicativos
Usuários
Pessoas, máquinas, outros computadores
4
Introdução III (Ilustração)
5
Sistema Operacional
usuários
Sistema computacional:
Nível 2 – Aplicativos;
Nível 1 – Sistema operacional;
Nível 0 – Hardware.
máquina estendida
Ocultar a complexidade do hardware
Oferecer interfaces padronizadas de acesso ao hardware.
Permitir uma visão homogênea de dispositivos distintos.
gerenciador de recurso
Cada programa tem um tempo com o recurso
Cada programa tem um espaço no recurso
Ilustração
Clicar em um arquivo
Assign(file, “D:\README.TXT”);
aplicação
open(file);
read(file, ch);
…
close(file);
Sistema operacional
Move head to sector 123 in FAT
read 256 bytes to mem 36234H
move head to sector 4684753
read 1024 bytes to mem 578567
...
Objetivos do sistema operacional
14
Histórico dos Sistemas Operacionais
Máquina Analítica
Charles Babbage, em 1833
Projetou o primeiro computador de uso geral
Histórico dos Sistemas Operacionais
Primórdios
Sistema operacional inexistente
Usuário é o programador e o operador da máquina
Alocação de recurso “computador” feito por planilha
28 Sistemas Operacionais
Novembro de 1985: Microsoft Windows 1.0
Dezembro de 1987: Microsoft Windows 2.0
Maio de 1990: Microsoft Windows 3.0
Agosto de 1992: Microsoft Windows 3.2
Agosto de 1995: Microsoft Windows 95
Junho de 1998: Microsoft Windows 98
Fevereiro de 2000: Microsoft Windows 2000
Setembro de 2000: Windows ME
Outubro de 2001: Microsoft Windows XP
Microsoft Windows Vista
Windows 7
Windows 10
Windows 11
Linux Debian
Linux Ubuntu
Linux Fedora
Linux Centos
Linux Suse
Linux Suse
MacOS
Mobile Android
Mobile Windows Phone
Mobile iOS
Próxima Aula ...
Serviços
Estrutura
Chamadas
Grupos de Função
Sistemas Monolíticos
Tipos de SO
– Sistemas Monoprogramáveis
– Sistemas Multigrogramáveis
– Sistemas com Múltiplos Processadores