Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
WINDOWS
1º PARTE
3 INICIALIZAÇÃO DO SISTEMA
5 DOMINIO
SISTEMAS OPERACIONAIS
WINDOWS
1º PARTE
3 INICIALIZAÇÃO DO SISTEMA
5 DOMINIO
Sistemas Operacionais
Historia dos Sistemas Operacionais
Sistema Operacional
Um conjunto de programas que se situa entre os
softwares aplicativos e o hardware:
Gerenciar os recursos do computador (CPU, periféricos).
Interface com o usuário.
Execução de serviços de rede e protocolos
Compartilhamento recursos
Controle do Hardware
Sistemas Operacionais
Historia dos Sistemas Operacionais
Software Básico
Todos os programas relacionados à coordenação das
operações do computador.
Exemplos:
Sistemas operacionais.
Conversores de linguagem (convertem código de programa para
uma forma legível por máquina)
Programas utilitários (executam tarefas secundárias)
Historia dos Sistemas Operacionais
Sistemas Operacionais
Kernel (Núcleo)
Principal componente do Sistema Operacional responsável por:
Gerenciamento de Processos
Gerenciamento de Memória
Gerenciamento de dispositivos
Gerenciamento de dispositivos de entrada/saída
Sistemas Operacionais
Inicialização do Sistema
Thread é um pequeno programa que trabalha como um subsistema, sendo uma
forma de um processo se autodividir em duas ou mais tarefas. É o termo em inglês
para Linha ou Encadeamento de Execução.
Linha ou Encadeamento de execução (em inglês: Thread), é uma forma de
um processo dividir a si mesmo em duas ou mais tarefas que podem ser
executadas concorrencialmente. O suporte à thread é fornecido pelo
próprio sistema operacional, no caso da linha de execução ao nível do núcleo
(em inglês: Kernel-Level Thread (KLT)), ou implementada através de uma
biblioteca de uma determinada linguagem, no caso de uma User-Level Thread
(ULT).
Uma thread permite, por exemplo, que o usuário de um programa utilize uma
funcionalidade do ambiente enquanto outras linhas de execução realizam outros
cálculos e operações.
2º Geração 1955-1960
Linguagem B
Linguagem C
Os sistemas operacionais eram feitos para o uso corporativo com o passar dos
anos o sonho de um computador pessoal (PC) levaram os fundadores da Microsoft
a comprar por US$ 50,000 o QDOS (Quick and Dirty Operating System), que teve
seu nome mudado para MS-DOS (Disk Operating System) e venderam em forma
de licença de uso para os computadores pessoais da poderosa IBM
Um projeto que audacioso que mudou a historia de como nos relacionamos com
um computador foi abandonado pela empresa XEROX PARC (Centro de
Pesquisa de Palo Alto)
Sistemas Operacionais
Historia dos Sistemas Operacionais
Depois do advento da Tela gráfica GUI (Graphical User Interface) criado pelo
Instituto de Pesquisa em Stanford, a Xerox PARC desenvolve um sistema
operacional com tela gráfica com um dispositivo que viria ser uma das maiores
invenções da informática, o mouse que foi um marco tecnológico
A Apple ficou milionária com a tela gráfica e o mouse, porem a Microsoft soube
explorar esta tecnologia como ninguém, distribuindo o Microsoft Windows em
diversas arquiteturas de hardware e tirando o monopólio das empresas de
tecnologia tais como: HP, IBM e Apple que vendiam sistemas atrelados a um
hardware especifico onde o End-User não tinha poder de escolha como ocorre
hoje onde podemos não só escolher o nosso hardware mais também qual o
sistema que queremos usar.
Mais quem tornou isto realmente democrático com certeza foi o surgimento do
LINUX
SISTEMAS OPERACIONAIS
WINDOWS
1º PARTE
3 INICIALIZAÇÃO DO SISTEMA
5 DOMINIO
Sistemas Operacionais
Historia do Microsoft Windows
O mundo é
predominantemente
Microsoft
1 Windows XP 48.17%
2 Windows 7 17.02%
3 Windows Vista 16.60%
4 Mac OS X 4.84%
5 Linux 1.45%
6 Windows 2003 1.02%
7 iPhone OSX 0.56%
8 Windows 2000 0.31%
9 WAP 0.12%
10 Android 0.08%
Fonte: http://www.w3counter.com/globalstats.php
Sistemas Operacionais
Historia do Microsoft Windows
3 INICIALIZAÇÃO DO SISTEMA
5 DOMINIO
Sistemas Operacionais
Inicialização do Sistema
POST Emite um
(Power-on-Self Test) sinal sonoro
Se tudo
Liga o computador
estiver OK
BIOS
(Basic Input Output System)
Memória RAM
(0x0000)
KERNEL
Sistemas Operacionais
Inicialização do Sistema
Processo de
Bootstrapping
Tempo do processo Troca para o modo protegido
Serviços
Serviços de BIOS do Kernel
HARDWARE
Sistemas Operacionais
Inicialização do Sistema
SISTEMAS OPERACIONAIS
WINDOWS
1º PARTE
3 INICIALIZAÇÃO DO SISTEMA
5 DOMINIO
Sistemas Operacionais
Cliente & Servidor
Cliente
Cliente
Servidor
Cliente
Cliente
SISTEMAS OPERACIONAIS
WINDOWS
1º PARTE
3 INICIALIZAÇÃO DO SISTEMA
5 DOMINIO
Sistemas Operacionais
Domínio