DOS(sistema operacional de disco)

o que é um sistema operacional de disco?

um DOS, ou sistema operacional de disco, é um sistema operacional que é executado a partir de uma unidade de disco. O termo também pode se referir a uma família específica de sistemas operacionais de disco, mais comumente MS-DOS, um acrônimo para Microsoft DOS.Um sistema operacional (SO)é o software que controla o hardware e os dispositivos periféricos de um computador e permite que outros programas de software funcionem. Os primeiros computadores das décadas de 1940 e 1950 não tinham unidades de disco. Em vez disso, eles foram hard-wired para realizar cálculos específicos.Mais tarde, os computadores foram capazes de armazenar instruções carregadas na memória do computador usando cartões perfurados e, depois disso, fitas magnéticas. O espaço de memória do computador era limitado e, quando as instruções para controlar um computador eram movidas para uma unidade de disco, como um disquete ou HDD interno, era considerada tecnologia de ponta.

o DOS também é usado para descrever vários sistemas operacionais de disco de linha de comando semelhantes. Os primeiros computadores, como o Commodore 64, Atari 800 e Apple II, todos apresentavam um sistema operacional de disco, incluindo Commodore Business Machines DOS, Atari DOS e Apple DOS, respectivamente. O DOS / 360 era um sistema operacional para mainframes IBM, que apareceu pela primeira vez em 1966, mas não está relacionado ao DOS baseado em 8086 da década de 1980.

como funciona um sistema operacional de disco?

quando um computador é ligado, ele passa por várias etapas chamadas processo de inicialização. Para um computador executando um sistema operacional de disco, as seis etapas a seguir são padrão:

  1. o carregador de bootstrap de memória somente leitura (ROM) lê o registro de inicialização mestre e passa o controle para ele.
  2. o registro de inicialização carrega o sistema operacional do disco na memória e assume o controle da máquina.
  3. o computador transfere dados armazenados em um disco magnético para sua memória principal, a memória de acesso aleatório.Ele também transfere dados para dispositivos externos conectados ao computador, como uma tela de computador ou impressora.
  4. o computador fornece várias interfaces de programação de aplicativos para programas como entrada/saída de caracteres (E/S), gerenciamento de memória, carregamento e terminação de programas, bem como manipulação de entrada do Usuário através de um teclado.
  5. o sistema operacional também fornece gerenciamento de arquivos que organiza, lê e grava arquivos no armazenamento. Os arquivos são organizados em uma estrutura hierárquica de diretórios, subdiretórios e arquivos.

um sistema operacional de disco não possui uma interface gráfica do usuário (GUI). Sua interface é baseada em caracteres, portanto, os usuários devem digitar comandos na linha de comando para indicar quais ações desejam.

tela de inicialização do PC-DOS 2.0
um exemplo de uma tela de inicialização do PC-DOS 2.0 em um PC IBM inicial mostra a interface de linha de comando.

recursos do DOS

entre os recursos e limitações dos sistemas operacionais de disco estão os seguintes.

recursos

  • interface de linha de comando (CLI). Ele não tem uma GUI e não aceita entradas do mouse. É um sistema de interface baseado em caracteres onde todos os comandos são inseridos em texto no prompt de linha de comando.
  • Gestão. Um sistema operacional de disco pode gerenciar os arquivos de um computador, o sistema de E/S e sua memória.

limitações

  • nenhuma segurança interna. Ele não possui segurança interna, como propriedade de arquivos e permissões.
  • nenhum multiusuário ou multitarefa. Ele também não suporta multiusers ou multitarefa. Ele só é capaz de executar um programa de cada vez, mas fornece acesso direto ao sistema básico de E/S e ao hardware subjacente.
  • interface desafiadora. A CLI, na qual um usuário deve digitar comandos, requer que o Usuário se lembre de comandos para executar programas e fazer outras tarefas do sistema operacional. Essa abordagem torna difícil para os novatos usarem. Por exemplo, digitar o comando cd \directory_name altera o diretório de trabalho atual para o diretório nomeado e digitar o comando dir lista os arquivos no diretório atual.

comandos comuns do DOS

o MS-DOS não diferencia maiúsculas de minúsculas, portanto, os comandos podem ser digitados em maiúsculas ou minúsculas. No entanto, outros sistemas operacionais de disco têm CLIs sensíveis a maiúsculas e minúsculas. Os comandos do DOS incluem o seguinte.

Comando o Que ele faz Exemplo
cd Alterações de diretório Digite cd c:\techtarget na linha de comando para alterar o diretório de trabalho c:\techtarget.
cls Apaga todo o conteúdo na tela, deixando apenas o prompt de comando Tipo cls na linha de comando.
copiar Copia um ou mais arquivos para outro local Tipo de cópia c:\techtarget\file.txt c:\techtarget\file2.TXT para copiar c:\techtarget\file.txt para c:\techtarget\file2.txt.
del Exclui um ou mais arquivos Digite del c:\techtarget\file2.TXT para excluir o arquivo.txt do diretório c:\techtarget.
deltree exclui todos os arquivos e subdiretórios de um computador digite deltree c:\ techtarget \ rascunhos para excluir os rascunhos de diretório, incluindo todos os arquivos e subdiretórios contidos nele.
dir Exibe uma lista de arquivos e diretórios em um diretório Digite dir c:\techtarget para exibir uma lista de arquivos e diretórios no diretório c:\techtarget.
formato Formata um disco para arquivos DOS digite formato e: para formatar o disco na unidade e: para uso com DOS.
help lista os comandos disponíveis ou mais informações sobre um comando específico digite help del para exibir informações sobre o comando del e como usá-lo. A maioria dos comandos tem switches opcionais que são explicados nas informações de Ajuda.
mkdir ou md Cria um novo subdiretório Digite mkdir c:\techtarget\drafts para criar o subdiretório rascunhos no c:\techtarget diretório.
mover Move arquivos ou pastas de um diretório para outro ou de uma unidade para outra

Digite mover c:\techtarget\file.txt c:\techtarget\drafts\file.txt para mover c:\techtarget\file.txt para c:\techtarget\drafts\file.txt.

ren ou rename Altera o nome de um arquivo ou diretório Digite ren c:\techtarget\file.txt c:\techtarget\file2.TXT para renomear o arquivo c:\techtarget\file.txt para c:\techtarget\file2.txt.
tipo Exibe o conteúdo de um arquivo na tela

Tipo de c:\myfile.txt para mostrar o conteúdo do myfile.arquivo txt.

* Um caractere curinga que representa um ou mais caracteres em um grupo de arquivos tem em comum Tipo de cópia c:\techtarget\*.txt c:\techtarget\drafts para copiar todos os arquivos com a extensão de .txt para c:\techtarget\drafts.
? um caractere curinga que representa um único caractere que um grupo de arquivos tem em comum tipo copiar c:\ techtarget \ documento?.txt c:\techtarget\drafts para copiar arquivos chamados documento1.txt, documento2.txt e assim por diante para c:\techtarget\drafts.

História DOS

A chegada do microprocessador na década de 1970, começou a computação revolução, e o mercado de computadores pessoais (PCs) começou a crescer. A IBM, que era conhecida na época por seus mainframes, lançou o computador pessoal IBM 5150 em agosto de 1981. Para acelerar o desenvolvimento deste novo computador, a IBM decidiu licenciar vários componentes de outras empresas.

sua primeira escolha para um sistema operacional foi o software CP / M-86 da Digital Research (DR). No entanto, desentendimentos sobre acordos de não divulgação e licenciamento levaram a IBM a escolher um sistema operacional semelhante ao CP/M da Microsoft. A Microsoft comprou os direitos de comercializar o 86-DOS, um sistema operacional baseado no processador Intel 8086 de 16 bits. O 86-DOS foi criado por Tim Paterson na Seattle Computer Products (SCP) e foi originalmente chamado de QDOS, um acrônimo de Quick and Dirty OS.

depois de deixar o SCP para a Microsoft em 1981, Paterson trabalhou na versão PC-DOS do 86-DOS para o PC da IBM. O PC-DOS foi o primeiro DOS amplamente instalado usado em PCs rodando em processadores Intel 8086 de 16 bits.

a Microsoft produziu sua própria versão quase idêntica do PC-DOS chamada MS-DOS. À medida que as vendas de PCs cresciam, a onipresença do MS-DOS também cresceu. As versões subsequentes apresentavam desempenho aprimorado e funcionalidade adicional, como suporte para caracteres estrangeiros e estendidos e HDDs maiores. Ele também tinha gerenciamento de memória aprimorado, um editor de texto aprimorado e suporte de rede.

quando a Microsoft introduziu o Windows pela primeira vez como uma GUI para o MS-DOS, os primeiros usuários tiveram que digitar “WIN” no prompt do DOS para iniciar o programa Windows. Desde então, o Windows evoluiu de um programa GUI em execução no MS-DOS para um sistema operacional completo assumindo como o sistema operacional padrão, embora não tenha sido até o Windows XP que as versões de consumo do Windows pararam de depender do programa DOS win.com para inicializar o kernel do Windows.

a última versão de varejo do MS-DOS foi o MS-DOS 6.22, e o PC-DOS 2000 foi a última versão de varejo do PC-DOS. Após esta versão, o MS-DOS ainda era empacotado como parte do Windows, mas não exigia mais uma licença separada. Ele ainda pode ser executado no Windows usando um processador de comando que emula a interface do MS-DOS. Existe uma versão de código aberto do DOS chamada FreeDOS que é baseada e compatível com o MS-DOS. Outras versões desses sistemas operacionais incluem DR-DOS, ROM-DOS e PTS-DOS (PhysTechSoft DOS).

devido aos muitos aplicativos legados, os sistemas operacionais de disco continuarão em uso por muitos anos. Eles podem ser usados para sistemas embarcados simples, embora proteger sistemas operacionais legados contra ataques modernos seja uma preocupação. Esses sistemas operacionais fornecem independência de máquina e não têm custo de licenciamento no caso de FreeDOS e outros sistemas operacionais de código aberto.

captura de tela do Programa de Ajuda FreeDOS
FreeDOS é a versão de código aberto do DOS disponível hoje. Dê uma olhada no Programa de ajuda do FreeDOS.

o takeaway

os sistemas operacionais de disco desempenharam um papel significativo no desenvolvimento inicial da computação pessoal. Hoje, cerca de 55 anos após seu desenvolvimento inicial, eles ocupam um lugar como um dos tipos mais importantes de sistemas operacionais na história da computação.

Microsoft introduziu recentemente o Windows 11. Descubra para onde o Sistema Operacional Windows está indo e o papel importante que ele continua a desempenhar na computação.

Leave a Reply