Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Sistema Operacional
Um conjunto de programas que se situa entre os softwares aplicativos e o hardware: Gerencia os recursos do computador (CPU, dispositivos perifricos). Estabelece uma interface com o usurio. Determina como o usurio interage com o sistema operacional.
Software de Sistemas
Todos os programas relacionados coordenao das operaes do computador. Exemplos: Sistemas operacionais. Conversores de linguagem: Convertem cdigo de programa para uma forma legvel por mquina. Programas utilitrios: Executam tarefas secundrias.
Kernel (Ncleo)
Gerencia o sistema operacional. Carregado do disco rgido para a memria quando o computador inicializado. Booting refere-se a iniciar o computador. Carrega do armazenamento em disco outros programas do sistema operacional, quando necessrio. Outros programas so chamados de no-residentes.
Sistemas Operacionais para Computadores Pessoais Plataforma: combinao de hardware de computador e software de sistema
operacional. Wintel (Microsoft Windows que roda em um PC baseado em Intel) a mais comum. Plataformas Comuns: MS-DOS Windows MAC OS Unix Linux
MS-DOS
Usa uma interface de linha de comando. A tela apresenta prompts ao usurio. O usurio digita comandos. Amplamente substitudo pelas interfaces grficas. No amigvel (user-friendly).
Ambiente Operacional MS-DOS Windows 3.1 Uma camada adicionada por cima do DOS. Separa o sistema
operacional do usurio. Torna o sistema operacional Denomina-se Shell isso at o Windows 98. mais fcil de usar.
A Famlia Windows Recursos do Windows : Nomes de arquivo extensos (at 255 caracteres).
Plug and Play: Torna mais fcil a instalao de componentes de hardware. Object Linking and Embedding (OLE): Permite ao usurio incorporar ou vincular um documento em outro.
Iniciou-se com o Windows 95. Gerao seguinte: Windows 98 Windows ME Windows 3.1.
UNIX
Desenvolvido em 1971 para ser usado no minicomputador DEC. Sistema baseado em caracteres com interfacede linha de comando. No ligado a nenhuma famlia de processadores. Roda praticamente em qualquer tipo de sistema (PC, mainframe, estao de trabalho) de qualquer fabricante.
linux
Principal sistema operacional em uso em servidores de Internet. Manipula facilmente muitos usurios ao mesmo tempo. Usa interface de linha de comando. Muitas companhias criaram uma GUI para funcionar com o Linux. Conceito de fonte aberta. O cdigo-fonte livre. Usurios podem baixar (download), modificar e distribuir o software. Mais estvel do que o Windows. Aplicativos relativamente escassos.
Compartilhando
Memria
Gerenciamento da memria : Divide a memria em primeiro plano e segundo plano. Usa armazenamento virtual. Tambm chamado de memria virtual.
Primeiro Plano e
Segundo Plano : Primeiro plano: para programas com alta prioridade, que recebero mais tempo de CPU. Segundo plano: para programas com menor prioridade, que recebero menos tempo de CPU . Os programas que aguardam para ser executados so colocados em filas, baseando-se em sua Armazenamento Virtual :Os programas que esto atualmente em execuo so
armazenados em disco. Partes do programa so levadas para a memria a necessidade. conforme
Minimiza a quantidade de memria necessria. Pode ser implementado por meio de paginao. Divide a memria em pginas pequenas, de tamanho fixo. A tabela de pginas (page table) controla as localizaes na memria.
Compartilhando Recursos
linha em Quando o quando a Permite
de Impresso :Spooling: o programa escreve uma um arquivo em disco em vez de envi-la diretamente a uma impressora. arquivo concludo, colocado numa fila. O arquivo impresso impressora se torna disponvel. a um programa concluir a execuo muito mais rapidamente. Programas Utilitrios