memoria de cpm

Páginas: 8 (1886 palabras) Publicado: 1 de junio de 2014
La arquitectura de la CP / M

La CP / M original es un sistema operativo para ordenadores de 8 bits. Se ejecuta en cualquiera de 8080 o procesadores Z80 en cualquier cosa de 20k de RAM y se puede utilizar una mezcla de unidades de disco duro y hasta un máximo de 16 unidades. Otros dispositivos pueden ser conectados al sistema tal como una impresora de líneas, un módem, o una unidad decinta. El usuario se comunica con el sistema a través de un terminal que tiene un teclado y la pantalla, y se presenta con una sencilla interfaz de línea de comandos que se ve algo como esto:

Es un sistema operativo muy simple y directo que es ideal para un único usuario. No trata de hacer algo o de flash inteligente y esto hace que sea pequeño, limpio, y muy fácil de entender. Este resumen le ayudará aentender por qué.
Lo que CP / M lo hace
El principal trabajo de CP / M es ayudar a los programas de ejecución de usuario de uno en uno. El sistema operativo permite que el tipo de usuario en una línea de comandos que se inicia con el nombre del programa seguido de parámetros para el programa para procesar. Luego se encuentra el programa en el disco, lo carga en la memoria y lo ejecuta. Mientrasse ejecuta el programa de CP / M le proporciona métodos básicos como el manejo de archivos de disco, conseguir la entrada del usuario desde el teclado y escribir mensajes en la pantalla. Cuando el programa haya terminado de control vuelve a la CP / M y el usuario puede escribir la siguiente línea de comandos para ejecutar otro programa.
El código para el sistema operativo real se divide en dospartes principales: el sistema básico de funcionamiento del disco (normalmente llamado BDOS) y el procesador de comandos de la consola (normalmente llamado CCP).
El PCCh
El PCCh se encarga de las líneas de comandos de teclado introducidas por el usuario.Es responsable de ayudar al usuario escriba la línea de comandos y editar y, a continuación, cuando la línea esté completa, el PCCh analiza lalínea, busca el programa que el usuario desea ejecutar, lo carga en la memoria y lo ejecuta.
El BDOS
El BDOS proporciona alrededor de 40 métodos básicos utilizados por los programas en ejecución y por el PCCh para acceder a los archivos del disco y habla con dispositivos de serie como el terminal del usuario. Un programa puede usar uno de estos métodos al hacer una 'llamada de sistema ", que selanza al BDOS y comienza a ejecutar el código para el método elegido. Cuando el método está completo y cualquier entrada o salida que se solicitó que se ha hecho el BDOS regresa al programa que lo llamó y el programa sigue funcionando donde lo dejó. De esta manera el BDOS funciona como un estándar de E / S biblioteca para todos los programas de CP / M.
El BIOS
El PCCh y BDOS que se proporcionan conel CP / M se pueden ejecutar en cualquier máquina adecuada sin cambiarlas, pero se necesita un tercer módulo para proporcionar una interfaz entre el hardware actual y la BDOS. Este tercer módulo es el sistema de entrada / salida básico (normalmente llamado BIOS).
El BIOS proporciona alrededor de 20 operaciones de E / S muy primitivas que se utilizan por el BDOS. Cuando el BDOS está llamado ahacer cosas como abrir un archivo con el nombre o imprimir una línea en la pantalla del usuario del BIOS está llamado a colocar el cabezal de disco para una pista dada, leer un solo sector, o enviar un solo personaje a un puerto en particular. Estas operaciones primitivas siempre se llaman de la misma manera por la BDOS no importa lo que la máquina que se está ejecutando, pero la forma en que sellevan a cabo dentro de la BIOS es diferente de una máquina a otra. Así que las partes principales de CP / M, el PCCh y el BDOS, no es necesario cambiar el puerto del sistema a una nueva máquina; en lugar de todo lo que se necesita es un nuevo BIOS que puede realizar 20 o más operaciones primitivas. De esta manera el BIOS actúa una capa de pegamento entre el CP / M y el hardware que se está...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Pert y cpm
  • Pert y cpm
  • metodo CPM
  • pert cpm
  • Cpm Y Pert
  • Cpm pert
  • Pert Y Cpm
  • metodo cpm

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS