Académique Documents
Professionnel Documents
Culture Documents
SISTEMAS OPERACIONAIS
ESTUDO DE CASO DO SISTEMA OPERACIONAL DOS
So Lus MA
2012
ERYCK DE ARAUJO OLIVEIRA
ELTON SOUSA FERREIRA
NAYDSON EMMERSON
PAULO SANDINO COELHO
ROBSON SOUSA MONTEIRO
RODRIGO WOLFF DE SOUSA
SISTEMAS OPERACIONAIS
ESTUDO DE CASO DO SISTEMA OPERACIONAL DOS
Trabalho apresentado a Marlon Pereira
Professor
da
Disciplina
de
Sistemas
Operacionais do Curso de Engenharia da
Computao da Universidade Estadual do
Maranho, para a obteno de nota referente
2 avaliao.
So Lus MA
2012
SUMARIO
1. INTRODUO________________________________________________04
1.1 HISTRICO_______________________________________________05
1.2 PRINCIPAIS CARACTERSTICAS_____________________________06
1.3 ESTRUTURAS INTERNAS___________________________________06
2. GERNCIAMENTO DE PROCESSOS_____________________________07
2.1 MANIPULADORES DE INTERRUPO_________________________08
3. GERNCIAMENTO DE MEMRIA________________________________10
4. GERENCIAMENTO DE DISPOSITIVOS DE E/S______________________13
4.1 GERENCIAMENTO DE DISPOSITIVOS_________________________13
5. ALGUMAS VERSES DO DOS__________________________________16
6. CONCLUSO________________________________________________19
7. REFERNCIAS ______________________________________________20
2
1. INTRODUO
O sistema operacional DOS (Disk Operating System), tambm chamado MSDOS ou PC-DOS, na dcada de 80 o sistema DOS seguiu o crescimento do
mercado de computadores pessoais, vindo instalados nas maquinas direto de
fabrica. Foi desenvolvido pela IBM usado em PCs (Computadores Pessoais) e
microcomputadores isolados de usurio nico, para atender s necessidades do
usurio principalmente de processamento sequencial.
A partir dos anos 80, o MS-DOS tornou-se o sistema padro para a maioria
dos computadores de 16 bits. O DOS um sistemas fcil de entender, assemelha-se
aos sistemas operacionais mais antigos, pois processa sequencialmente os
programas de apenas um usurio, possui vantagens pela facilidade de operao e
na simplicidade dos comandos, levando somente algumas horas de instruo para o
usurio aprender a manipular os arquivos e os dispositivos de seu computador
pessoal (FLYNN e MCHOES, 2002).
3
1.1.
HISTRICO
PRINCIPAIS CARACTERSTICAS
utilizao do equipamento.
Redirecionamento de Entrada de Sada padro - Permite a modificao da
entrada ou sada de perifrico padro de alguns comandos para outros
perifricos.
1.3.
ESTRUTURAS INTERNAS
5
utilizao.
IBMBIOS.COM (IO.SYS) - Contm, atravs da ROMBIOS, as rotinas de
interface com os perifricos, gerenciando as operaes de leitura e gravao
(contedo
de
flags,
endereo
de
rotinas
de
tratamento,
registradores, etc).
c)
Programas Transientes - Contm os comandos internos (utilitrios) do
DOS.
2. GERENCIAMENTO DE PROCESSOS
O DOS um sistema operativo completo, incluindo um interpretador de
comandos e possivelmente uma API, mas sem necessidade de escalonamento ou
sincronizao de tarefas, pois todos os processos so executados de forma
sequencial, de modo que o ncleo se resume a gesto de memria e tratamento de
interrupes. Tambm possuem um executivo que trate das entradas-sadas.
Exemplos de sistemas deste gnero so o DOS/360, o MS-DOS, o DR-DOS, o 86DOS e outros, embora esses sistemas no sejam sistemas operativos de temporeal.
O MS-DOS no foi escrito em cdigo reentrante, uma vez que foi concebido
para os ambientes de usurio nico e processamento sequencial. O cdigo
reentrante a base para a execuo de multitarefas, o que no acontece no MSDOS. Portanto, os programas no podem interromper uma rotina interna do DOS
para reinicia-la mais tarde (Dettmann, 1988).
6
MANIPULADORES DE INTERRUPO
3. GERENCIAMENTO DE MEMRIA
O principal objetivo dos gerenciadores de memria era aumentar a memria
livre abaixo de 1M para os programas. Alguns gerenciadores eram bastante
agressivos nisto, por exemplo, mapeando dinamicamente parte do BIOS para dentro
ou para fora.
As primeiras verses do MS-DOS eram bastante pobres em termos de
gerenciamento de memria. O DOS em si no evoluiu muito em relao a isto. O
DOS se restringiu a gerenciar de forma muito simples os primeiros 640K de RAM (o
que veio a ser chamado de memria convencional). Entretanto, muito cedo se
percebeu que era errado dizer que "640K toda a memria que algum vai precisar"
(como teria afirmado Bill Gates). O resultado foi uma srie de complementos para
aumentar a memria disponvel para programas rodando sob o DOS.
EMS - Expanded Memory Specification: definido em conjunto por Microsoft,
Intel e Lotus*, a especificao EMS define uma forma de programas solicitarem a
um driver remapear um bloco de memria no primeiro 1M de endereamento.
Tipicamente este bloco era mapeado em alguma regio no usada na parte alta da
memria, entre a memria da placa de vdeo e o BIOS.
*A Lotus era uma das grandes empresas de software do incio do PC, graas planilha eletrnica 123. Infelizmente, seus
outros produtos no tiveram muito sucesso e ela no conseguiu fazer uma transio bem sucedida para o Windows. Acabou
comprada pela IBM.
11
Discos de boot (disquete com o DOS configurado de uma forma toda especial) eram
comuns para quem gostava de jogar os jogos mais modernos (como Doom ou Duke
Nuken 3D).
seriais ou paralelas. Quando a CPU precisa se comunicar com outro hardware, ela
utiliza a parte do sistema operacional que conhece esse hardware.
4.1.
GERENCIAMENTO DE DISPOSITIVOS
13
14
caractersticas
era
ser
um
sistema
monousurio
monotarefa
(monoprocessado).
Em Maio de 1982, o PC-DOS 1.1 trouxe suporte aos disquetes de 320 KB duplaface.
PC-DOS 2.0 e MS-DOS 2.0, lanados em Maro de 1983, foram as primeiras
verses a suportar o PC/XT e drives de discos fixos (comumente chamados de
drives de disco rgido). A capacidade dos disquetes foi elevada a 180 KB (face nica)
e 360 KB (dupla face) com o uso de nove setores por trilha em vez de oito.
A verso 2.0 tambm permitia a um programa carregar e rodar subprogramas
e overlays de programa (isso lhes d um grau de independncia do programa que os
iniciou).
Ao mesmo tempo, a Microsoft anunciou sua inteno de criar uma GUI (Graphical
User Interface - Interface Grfica de usurio) para o DOS. Sua primeira verso,
15
6. CONCLUSO
Muitos falam que o MS-DOS um sistema operacional retrgrado e intil com
poucos recursos e capacidades, mais isto est longe de ser vlido. Na verdade,
embora geralmente no seja divulgado, mas o MS-DOS ainda usado hoje por
empresas e indivduos em todo o mundo. Uma boa relao com a antiga
linguagem de programao COBOL (introduzido em 1960), que ainda est em uso
generalizado e, surpreendentemente, responsvel por cerca de metade de todo o
cdigo de computador ainda em existncia.
O MS-DOS foi durante anos, um dos sistemas operacionais mais populares,
servindo a usurios de diversas geraes de computadores, desde os primeiros
PC'S da IBM at os computadores isolados mais sofisticados que surgiram no final
da dcada de 1980. Nesses ambientes, foi um enorme sucesso.
O ponto positivo no MS-DOS que ele foi o primeiro sistema operacional
adotado como padro pela maioria de fabricantes de computadores pessoais. Na
qualidade de sistema-padro, ele era compatvel com quase todos os pacotes de
software desenvolvidos por terceiros.
18
nico
de
processamento
sequencial.
Portanto,
no
aceita
7. REFERNCIAS
1. Flynn, Ida M., 2002. Introduo aos Sistemas Operacionais. Disponvel em:
Editora LCT.
3. Quadros, Daniel, 2006. Gerenciamento de Memria - Revisitando o MS-DOS.
Willian,
1998.
Sistema
Operacional
DOS.
Disponvel
em:<
http://www.brasilescola.com/informatica/ms-dos.htm >. Acessado em: 19 de
novembro de 2012
19