« Arquitetura do PlayStation 2 (index)

Arquitetura do PlayStation 2

Chapter 8: Sistema Operacional


Há um chip ROM de 4 MB instalado na placa-mãe que armazena uma grande quantidade de código usado para carregar um menu de shell que os usuários podem interagir, mas ele também fornece chamadas de sistema para simplificar o acesso de E/S , nos quais os jogos dependem.

Image
Animação de splash após ligar o console.

Image
Logo do PS2 visível após um jogo válido de PS2 ser inserido.

Durante a inicialização, a CPU irá executar instruções na ROM que irão:

  1. Inicializar o hardware.
  2. Carregar um Kernel na RAM, que lidará com chamadas de sistema e também fornecer suporte a multi-threading (cooperativo e baseado em prioridades).
  3. Iniciar o processador IOP e enviar-lhe módulos; estes permitirão que a IOP lide com o hardware deste console. No final, a IOP será colocada em um estado de 'aguardando comandos'.
    • O uso de módulos permite que a Sony lance novas revisões de hardware do PS2 sem mudar a IOP, reduzindo os custos de produção.
  4. Carregar a ''OSDSYS', o programa que mostra a animação de splash e o menu do shell.

Shell interativo

A funcionalidade do shell do PS2 está praticamente à mesma altura dos outros consoles da 6ª geração.

Image
Menu inicial. Aparece quando não há disco inserido.

Image
Navegador do Memory Card.

Image
Navegador de jogos salvos. Ele aparece após selecionar um Memory Card.

Image
Editor de jogos salvos, exibido após selecionar um jogo salvo.

Image
Configurações do Sistema.

O shell apresenta algumas seções práticas que permitem a realização de operações do dia-a-dia, como a manipulação de jogos salvos no Memory Card. Ele também fornece algumas opções excepcionais, como alterar o modo de vídeo atual.


Previous: 7. E/S

Next: 9. Jogos


Rodrigo Copetti © 2026 RSS Feed

Mudar para a edição moderna

Início · Artigos · Suporte · Sobre o autor · Sobre o site