ebooksgratis.com

See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
DOS Plus - Wikipédia, a enciclopédia livre

DOS Plus

Origem: Wikipédia, a enciclopédia livre.

DOS Plus (também denominado DOS+) é um sistema operacional desenvolvido pela Digital Research, e lançado em 1985. Pode ser encarado como um estágio intermediário entre o CP/M-86 e o DR-DOS.

É capaz de executar programas escritos tanto para o ambiente CP/M-86 quanto MS-DOS 2.11, e pode ler e escrever nos formatos dos disquetes usados por ambos os sistemas. É capaz de execução multitarefa (para até quatro programas CP/M-86), mas executa apenas um programa DOS por vez.

Índice

[editar] Interface do usuário

O DOS Plus apresenta uma linha de comando similar a do MS-DOS. Como neste último, possui um interpretador de linha de comando denominado COMMAND.COM. Há um arquivo AUTOEXEC.BAT, mas não um CONFIG.SYS. A grande diferença que o usuário irá perceber é que a última linha da tela contém informações de status tais como:

DDT86    ALARM                  UK8 PRN=LPT1      Num    10:17:30

O lado esquerdo da barra de status mostra os processos que estão sendo executados. O mais à esquerda estará visível na tela; os outros (se houver) estarão executando em segundo plano. O lado direito da barra exibe o layout do teclado (UK8, no exemplo acima), a porta de impressora em uso, a situação das teclas caps lock e num lock, e a hora local. Se um programa DOS estiver em execução, a linha de status não é exibida. Programas DOS não podem ser executados em segundo plano.

O layout de teclado em uso pode ser alterado pressionando-se Ctrl, Alt e uma das teclas de função F1-F5.

[editar] Comandos

O DOS Plus contém um conjunto de comandos extras para dar suporte à sua limitada capacidade multitarefa:

  • ADDMEM: estipula a quantidade de memória extra que será alocada para programas executáveis.
  • ALARM: mensagem programável.
  • BACKG: permite que processos em segundo plano sejam listados e parados.
  • COMSIZE: estipula a quantidade de memória extra que será alocada para programas COM.
  • PRINT: buffer de impressora.
  • SLICE: estipula o quantitativo de tempo de processador alocado para o programa em primeiro plano.
  • USER: estipula o número do usuário ao acessar mídia CP/M.

Também contém um subconjunto dos comandos DOS e CP/M. Por exemplo, possui um comando COPY embutido, e um utilitário PIP, os quais igualmente copiam arquivos.

O comando CD pode designar um dos três drives N:, O: ou P: para um diretório num drive diferente, de forma similar ao comando SUBST do MS-DOS. Por exemplo:

CD N:=C:\DATA\CONTAS

fará com que o diretório C:\DATA\CONTAS apareça como drive N:.

[editar] Estrutura interna

O DOS Plus é inicializado por um único arquivo denominado DOSPLUS.SYS (em vez de IO.SYS / MSDOS.SYS, combinação do MS-DOS). Este arquivo está em formato CMD do CP/M-86, e é nternamente estruturado como um conjunto de módulos:

  • O kernel BDOS, o qual lida com a multitarefa e implementa a API CP/M.
  • O XIOS, o qual é o componente dependente de máquina, que realiza funções de disco em baixo nível e de E/S de caracteres.
  • O emulador de DOS, o qual converte cada chamada de função MS-DOS em uma ou mais chamadas CP/M. No caso de uma solicitação de mudança de diretório, por exemplo, isto seria traduzido como uma série de chamadas 'abra diretório', uma para cada diretório no caminho de busca.
  • Um módulo que carrega o COMMAND.COM quando necessário. Este módulo contém a string "OS=CPCDOS", sugerindo que é baseado no código do Concurrent DOS.

[editar] Computadores que utilizaram o DOS Plus

O DOS Plus foi o sistema operacional principal em computadores não compatíveis com o IBM PC, tais como o BBC Master 512 e o Philips Yes. As versões PC compatíveis foram fornecidas com o Amstrad PC1512 e o TRAN Jasmin Turbo.

[editar] Referências

Gilmour, Jean. Amstrad Personal Computer PC1512 User Instructions. 1986.

[editar] Ligações externas

Outras línguas


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -