Sistemas Operacionais

 

Embed or link this publication

Popular Pages


p. 1

sistema operacional introduÇÃo ao sistema operacional exemplos de sistema operacional · ms-dos a sigla ms-dos significa microsoft disk operating system que em português significa sistema operacional de disco o prefixo ms representa microsoft empresa que criou o sistema este programa foi desenvolvido para permitir ao usuário realizar todas as funções básicas e essenciais necessárias no computador o ms-dos é o sistema operacional mais utilizado e faz parte do software básico programa indispensável ao funcionamento do computador É um programa que se encarrega do hardware do computador por isso que é muito especial com pouquíssimas exceções qualquer outro programa que é executado em seu computador é executado com a ajuda do dos em outras palavras o dos é o programa que gerencia os componentes básicos do computador e os aloca a seus programas quando necessário o dos fica sob seu controle e existe para fornecer-lhe uma forma de comunicar suas instruções ao computador você informa instruções ao dos através de comandos que ele reconhecerá a maior parte desses comandos consistem em palavras baseadas na língua inglesa pôr exemplo copy rename date,time label etc · unix as raízes do unix datam de meados dos anos 60 quando a at&t honeywell ge e o mit embarcaram em um massivo projeto para o desenvolvimento de um utilitário de informação chamado multics multiplexed information and computing service multics era um sistema modular montado em uma bancada de processadores memórias e equipamentos de comunicação de alta velocidade pelo desenho partes do computador poderiam ser desligadas para manutenção sem que outras partes ou usuários fossem afetados em 1973 o unix foi reescrito em c talvez o fato mais importante da história deste sistema operacional isto significava que o unix poderia ser portado para o novo hardware em meses e que mudanças eram fáceis a linguagem c foi projetada para o sistema operacional unix e portanto há uma grande sinergia entre c e unix em 1975 foi lançada a v6 que foi a primeira versão de unix amplamente disponível fora dos domínios do bell labs especialmente em universidades este foi o início da diversidade e popularidade do unix nesta época a universidade de berkley comprou as fontes do unix e alunos começaram a fazer modificações ao sistema surgiram outras versões com a inclusão de novas características o 4.2 bsd foi talvez umas das mais importantes versões do unix o seu software de conexão de redes tornava muito fácil a tarefa de conectar computadores unix a redes locais nessa versão é que foram integrados os softwares que implementam tcp/ip e sockets o 4.4 bsd foi lançado em 1992 para várias plataformas hp 9000/300 sparc 386 dec e outras mas não em vax entre as novas características estão novo sistema de memória virtual baseado em mach 2.5 suporte iso/osi baseado em isode a sun microsystem também lançou a sua versão do unix a partir do bsd isto ocorreu até a versão sunos 4.x a nova versão sunos 5.x está baseada no svr4 embora tenha herdado algumas características do sunos 4.x o novo sistema operacional da sun solaris 2.x engloba sunos 5.x open network computing e open windows É o solaris que provê o pacote de compatibilidade entre os bsd/sunos e o svr4/sunos 5.x página 1

[close]

p. 2

sistema operacional a microsoft também lançou uma versão do unix chamada xenix que rodava em pcs este sistema era inicialmente baseado na versão 7 depois herdou características dos siii e depois do sv · windows nt o microsoft windows nt começou a surgir em 18 de setembro de 1996 quando a intel corporation e a microsoft corporation anunciaram que estavam trabalhando no desenvolvimento de um novo sistema operacional para a futura família de processadores de 64 bits da intel o windows nt é o sistema operacional da próxima geração visando operar pcs até boa parte do próximo século foi projetado para ser um sistema operacional portável capaz de se adequar facilmente a diversas plataformas de hardware incluindo ambientes de um só processador e de múltiplos processadores ele poderá ser facilmente estendido ou aperfeiçoado conforme o hardware evoluir pôr se mover para uma implementação completa de 32 bits deixou para trás muitos cacoetes e problemas associados aos sistemas mais antigos de 16 bits uma meta primária do windows nt foi a compatibilidade com outros sistemas operacionais para pcs e com os programas projetados para rodas sob eles ou seja o windows nt foi projetado para permitir compatibilidade regressiva com a grande base de aplicações para pc existentes o windows nt também foi projetado para satisfazer ou exceder os padrões atuais de desempenho um outro aspecto importante é que ele pode rodar em computadores com múltiplas cpus · windows 95 criado pela microsoft corporation o windows 95 é um software básico classificado na categoria de sistema operacional ele cria uma interface gráfica para o usuário gui graphical user interface para proporcionar a este uma comunicação mais intuitiva e fácil com o computador este software usa a metáfora da mesa de trabalho desktop para dispor e arranjar informações gráficas e textuais na tela o usuário tem acesso a essas informações através do mouse que é usado para abrir janelas selecionar opções acionar vários objetos através de ícones mover copiar renomear ou excluir arquivos executar programas etc o windows 95 incorporou um conjunto de tecnologias que somadas as inovações de sua interface significam uma autêntica revolução no uso de micros uma das mudanças refere-se a própria interface gráfica que evoluiu para facilitar ainda mais a maneira como o indivíduo se relaciona com o equipamento essa melhoria beneficia tanto usuários que conhecem pouco ou quase nada de microinformática quanto profissionais outro avanço significativo é o suporte plug-and-play ligue e use automatizando totalmente a instalação e configuração da máquina esta tecnologia acaba com os problemas de instalação de placas e outros periféricos pois autoconfigura os componentes e põe fim aos conflitos de endereço e interrupção de memória o windows 95 não traz apenas mudanças na interface sua grande mudança ocorreu nos bastidores ao contrário do windows 3.1 que é ambiente operacional o windows 95 é um sistema operacional integrado completo que não trabalha sobre o ms-dos o windows 95 elimina as limitações de memória herdadas do dos o windows 95 também tem uma vantagem em relação a outros sistemas e ambientes operacionais ele permite a criação de nomes longos de arquivos assim o usuário poderá gravar arquivos página 2

[close]

p. 3

sistema operacional com nomes que realmente indiquem o que o arquivo representa no windows 95 os nomes de arquivos podem ter até 255 caracteres incluindo espaços 1 sistema operacional o sistema operacional é o software que controla o computador e permite a comunicação entre software e hardware ele consiste num conjunto de rotinas pequenos programas que além de controlar todo o fluxo de informações dentro do computador ainda auxilia na utilização de linguagens e aplicativos na manipulação de discos etc sempre ao se ligar o computador o sistema operacional é o primeiro software que é executado e permanece gerenciando a entrada e a saída de dados no computador até que ele seja desligado como exemplo ms-dos os/2 unix etc 1.1 conceitos bÁsicos o dos disk operating system é um sistema operacional que coordena todas as ações do computador sem ele o computador não funcionará É ele que coordena todas as informações obtidas junto ao usuário pelo teclado assim como controla os acionadores de disco e todas as tarefas do computador neste curso o sistema operacional a ser estudado é o dos da microsoft mais conhecido como ms-dos pois é o mais comercializado e utilizado no mundo todo para o usuário se comunicar com o computador o primeiro software a ser executado é o sistema operacional normalmente os computadores atuais possuem winchester e o sistema operacional já está armazenado nele quando um computador não possuir winchester é necessário gravar em um disquete uma cópia do sistema operacional 1.2 principais caracterÍsticas a sistema monousuário permite que apenas um usuário utilize o equipamento pôr vez como o próprio nome diz computador pessoal b monoprogramável pôr possuir uma arquitetura simples não necessita de rotinas de gerenciamento para compartilhamento de alguns recursos tais como processador arquivos etc c estrutura hierárquica dos dados possibilita a organização dos arquivos em estrutura de diretórios e sub-diretórios permitindo uma melhor performance na utilização do equipamento d redirecionamento de entrada de saída padrão permite a modificação da entrada ou saída de periféricos padrão de alguns comandos para outros periféricos 1.3 estrutura interna o sistema dos é dividido internamente em 4 partes a registro de boot responsável pela inicialização do sistema verifica as condições internas do equipamento e gerencia a carga dos demais arquivos do sistema operacional do disco para a memória tornando-o disponível para utilização b ibmbios.com io.sys contém através da rombios as rotinas de interface com os periféricos gerenciando as operações de leitura e gravação de dados entre os programas e estes dispositivos c ibmdos.com msdos.sys contém as rotinas que gerenciam as interrupções necessárias aos programas página 3

[close]

p. 4

sistema operacional d command.com É responsável pelo gerenciamento dos recursos de execução dos programas É subdivido em d.1 programas residentes responsável pela carga e execução dos programas d.2 programas de inicialização define o endereço inicial da memória em que o programa será instalado para execução anexando-o a psp program segment prefix que armazena informações necessárias à execução do programa conteúdo de flags endereço de rotinas de tratamento registradores etc d.3 programas transientes contém os comandos internos utilitários do dos obs o dos possui 2 tipos de comandos utilitários comandos internos armazenados no command.com ex comandos dir type copy etc comandos externos armazenados no disco do sistema ex comandos format backup restore etc 1.4 modos de operaÇÃo o modo de operação identifica a forma com que o usuário realiza as suas tarefas existem dois modos de operação a interativo representa a execução imediata do comando digitado via teclado ao final da execução o controle retorna ao usuário b batch representa um arquivo com a extensão bat onde foi previamente digitado a seqüência dos comandos a serem executados para executá-lo basta digitar o nome do arquivo passando o controle aos comandos nele digitado executando-os um a um na seqüência nele digitado em um arquivo batch é possível utilizar todos os comandos do modo interativa acrescido de outros comandos específicos tais como comandos condicionais ou de desvio para realizar a criação de um arquivo bat todos os comandos devem ser digitados em um editor de texto tais como edit ou bloco de notas do windows página 4

[close]

p. 5

sistema operacional 1.5 gerÊncia de arquivo ao formatar um disco o sistema dos divide logicamente o disco em blocos de 512 bytes organizando-os em 4 partes a Área de inicialização contém informações necessárias para a identificação e reconhecimento do disco pelo sistema operacional como sendo do seu padrão além disso contém informações gerais sobre o disco tais como label número de série etc b diretório estrutura que contém informações sobre todos os arquivos existentes no disco tais como nome data e hora da última atualização atributos de segurança se houver tamanho e posição da fat onde está armazenado o endereço do primeiro bloco de dados do arquivo c fat file allocation table estrutura que contém as informações necessárias para acessar os dados do arquivo na Área de dados cada ocorrência da fat contém c.1 endereço do bloco de dados na área de dados este valor representa o endereço físico do bloco de dados cluster conjunto de 1 a 32 blocos de 512 bytes na área de dados obs a determinação do número de blocos em um cluster depende da capacidade de armazenamento do disco c.2 próxima posição da fat onde está armazenado o endereço do próximo bloco caso seja necessário d Área de dados local onde está armazenado o conteúdo dos arquivos existentes no disco 1.6 ligando o computador passo À passo a ligue o computador b verifica memória c verifica o drive a quando houver d verifica o drive b quando houver e verifica o disco rígido quando houver f inicia o sistema operacional g carrega o sistema operacional na memória h executa o config.sys i executa o autoexec.bat j apresenta o prompt e está pronto para receber instruções obs1 o prompt é o aviso de comando do dos você pode personalizá-lo para exibir qualquer texto no lugar do comum c obs2 o computador deverá possuir no mínimo um drive ou um winchester para que se possa executar o sistema operacional página 5

[close]

p. 6

sistema operacional 1.7 config.sys o config.sys é um arquivo de sistema que contém apenas comandos de configuração e informações sobre o sistema e computador que está sendo utilizado no nosso curso conheceremos os comandos básicos para que o usuário reconfigure o computador caso haja necessidade 1.8 autoexec.bat o autoexec.bat é um arquivo de comandos que são executados assim que o computador é ligado É usado para que se execute automaticamente programas e comandos usados freqüentemente nesse curso veremos os comandos e programas básicos para o usuário ter uma idéia da utilidade desse arquivo 1.9 arquivos o sistema operacional permite ao usuário cruar analisar e manipular informações armazenandoas num conjunto de comandos chamado de arquivo estes arquivos recebem um nome para que o usuário possa identificar as informações gravadas o nome de um arquivo é composto de duas partes o nome principal e uma extensão separados pôr um ponto o nome principal do arquivo deverá ter no máximo 8 caracteres a extensão pôr sua vez é opcional e pode ter no máximo 3 caracteres exemplo teste.txt 1.9.1 extensÕes de arquivos a extensão de um nome de arquivo permite ao usuário identificar o utilitário usado na criação ou ainda identifica para que este arquivo foi criado sintaxe nome-do-arquivo.extensão página 6

[close]

p. 7

sistema operacional as principais extensões são .sys .bat .com .exe .dbf .wq1 .txt .doc arquivo de sistema arquivo bath arquivo de comando arquivo executável programa arquivo banco de dabos do dbase arquivo do lotus 123 arquivo de texto arquivo de texto do word 2 principais comandos 2.1 dir mostra o diretório do disco sintaxe exemplo de cada vez dir [unidade /w /p c dir c /w /p onde /w apresenta os arquivo no sentido horizontal e /p apresenta uma página 2.2 format prepara um disco virgem ou seja ainda não utilizado para que possam ser armazenadas informações sintaxe exemplos format [unidade /s c format a /s formata o disco do drive a e copia o sistema operacional para o mesmo c format a formata o disco do drive a 2.4 del apaga um ou mais arquivos sintaxe exemplos del

[close]

p. 8

sistema operacional 2.5 copy copia um ou mais arquivos para outro local sintaxe exemplos copy

[close]

p. 9

sistema operacional exemplificando c cartas recebi enviei empresa pedidos entregas deposito retirada se tivéssemos de armazenar tudo no diretório raiz c ficaria muito desorganizado portanto criamos sub-diretórios para podermos armazenar as informações e facilitar nossas pesquisas banco 3.1 criando um sub-diretÓrio cria um sub-diretório sintaxe exemplo md

[close]

p. 10

sistema operacional 4 comandos mais comuns do ms-dos 4.1 date exibe ou define a data sintaxe exemplo date c date dd/mm/aa onde dd é o dia mm é o mês e aa o ano 4.2 time exibe ou define a hora sintaxe exemplo time c time hh:mm onde hh é a hora e mm são os minutos 4.3 chkdisk verifica o estado do disco e exibe um relatório do sistema sintaxe exemplo chkdisk [drive chkdisk a análisa e faz o diagnóstico de eventuais problemas no seu disco a 4.4 mem exibe a quantidade de memória utilizada e disponível no sistema sintaxe mem 4.5 tree exibe a estrutura do diretório de uma unidade sintaxe tree 4.6 ver exibe a versão do ms-dos sintaxe ver página 10

[close]

p. 11

sistema operacional 4.7 undelete restaura arquivos que tenham sido excluídos pelo comando del sintaxe undelete 4.8 label cria altera e exclui o nome de volume de um disco sintaxe exemplo label [unidade

[close]

p. 12

sistema operacional 5 gerÊncia de memÓria com a evolução dos equipamentos e consequentemente necessidade de execução de aplicações com maior consumo de memória o dos passou a reconhecer e gerenciar os seguintes tipos de memórias a memória convencional equivale aos primeiros 640 kbytes de memória existentes no equipamento para o gerenciamento desta memória não é necessário nenhum tipo de programa auxiliar pois o próprio dos possui as rotinas próprias para esta finalidade estas rotinas acompanham as diversas versões do sistema desde os equipamentos da linha xt b Área de memória superior equivale aos 384 kbytes localizados acima da memória convencional na qual é permitido ao usuário instalar as rotinas do sistema de gerenciamento dos dispositivos periféricos padrão do equipamento para a sua utilização é necessário a instalação do programa emm386 os programas loadhigh lh e devicehigh permitem instalações de programas nesta memória c memória estendida xms equivale a memória acima do primeiro mbyte até a capacidade existente na placa de memória onde está instalada a memória convencional do equipamento este tipo de memória existe nos computadores com processadores a partir do modelo 80286 ela necessita do gerenciador himem para a sua utilização e possibilita a instalação do dos dos=high após a carga do programa himem no arquivo config.sys liberando a memória convencional para os aplicativos d Área de memória alta equivale aos primeiros 64k da memória estendida na qual pode ser instalada o dos e memória expandida ems memória adicional à memória convencional É instalada em uma placa de memória separada da memória convencional para o seu gerenciamento é necessário a instalação do programa emm386 o exemplo abaixo mostra um equipamento com 640k de memória convencional 3 mb de memória estendida e uma placa de memória expandida com 4 mb página 12

[close]

p. 13

sistema operacional memória convencional 640 kb memória expandida 4 mb Área de memória superior 384 kb Área de memória alta 64 kb memória estendida ems 3 mb obs para melhor gerenciamento e otimização de alocação de memória pode ser executado o programa memmaker 6 recursos adicionais do dos a redirecionamento recurso utilizado para mapear dispositivos periféricos padrões de determinados programas para outros dispositivos ou arquivos sem interferência direta do usuário na lógica ou construção do programa símbolos de redirecionamento redirecionamento de saída utilizado para transferir os dados para um dispositivo periférico ou arquivo eliminando o conteúdo anterior se houver redirecionamento de saída utilizado para transferir os dados para um arquivo acrescentando-os aos já existentes redirecionamento de entrada utilizada para informar ao programa o arquivo no qual será obtido os dados de entrada ex dir prn imprime o diretório corrente na impressora dir arqdir.dat cria um arquivo com o conteúdo do diretório corrente dir arqdir.dat acrescenta apenda no final do arquivo arqdir o conteúdo do diretório corrente prog arq1.dat ao inicializar o prog ele vai ler como dados de entrada o arquivo arq1.dat b canalização realiza a transferência de dados entre programas ao fazer esta transferência o dos utiliza arquivos temporários de trabalho o símbolo identifica a canalização ex type abc.dat more página 13

[close]

p. 14

sistema operacional c filtros programa que lê os dados de um dispositivo padrão de entrada ou de um arquivo altera esses dados e transfere-os para um dispositivo de saída c.1 sort lê os dados de um dispositivo de entrada ordena-os e repassa-os para um dispositivo de saída sintaxe sort

[close]

p. 15

sistema operacional 1.7 comandos de arquivos batch bat arquivos no qual estão armazenados comandos que serão executados seqüencialmente sem a interferência do usuário nestes arquivos podem ser utilizados comandos do dos utilizados no modo interativo e alguns comandos específicos de arquivo bat conforme descritos abaixo a echo permite mostrar ou não na tela o comando que está sendo executado permite também enviar mensagens para a tela opções echo on valor default mostra na tela o comando que está sendo executado echo off não mostra na tela o comando que está sendo executado exceto o próprio comando echo @echo off não mostra na tela o comando que está sendo executado nem mesmo o próprio comando echo echo mensagem mostra no vídeo a mensagem desejada independente do echo estar on ou off b for utilizado para representar loops de um comando onde à variável é atribuído um dos valores existentes na lista de valores para que possa ser avaliada e executado o procedimento desejado obs se na lista de valores for utilizado os caracteres ou será atribuído a variável os nomes válidos para os arquivos ex for %v in prog1.dat prog2.dat prog3.dat do dir %v neste exemplo o comando dir será executado 3 vezes da seguinte forma dir prog1.dat dir prog2.dat dir prog3.dat for v in dat do dir v neste exemplo será avaliado todos os arquivos que possuem a extensão dat para cada arquivo selecionado será listado o diretório c pause suspende temporariamente a continuidade na execução dos comandos existentes no arquivo bat enviando para a tela a mensagem strike a key when ready o arquivo continuará a ser executado quando for teclado qualquer tecla exceto

[close]

Comments

no comments yet

YOUBLISHER
About
What Others Say
Sitemap
Impressum

PUBLISHERS
Login
Signup
Tutorials
FAQ
Support

BUSINESS
Overview
Advertising
Support

DEVELOPERS
API

LEGAL
Report a Copyright Violation
Copyright FAQ
Terms of Use
Privacy Policy