16 de marzo de 2010
CARACTERÍSTICAS DE WIN 32
• Define los servicios ofrecidos por los sistemas Windows 95/98, Windows NT, Windows 2000, XP
• No es un estándar
• API totalmente distinto a POSIX
• Los recursos se referencian mediante manejadores
• Nombres de4 funciones largos y descriptivos:
o GetFileAttributes
o CreateNamePipe
• Dispone de tipos de datos predefinidos:
o BOOL
o DWORD
o TCHAR
• Las funciones devuelven en general true en caso de éxito y false en caso de error
Administración de Procesos:
• Un proceso es un programa en ejecución. Un proceso para lograr sus objetivos requiere algunos recursos como tiempo de CPU, memoria, archivos, y dispositivos de entrada y salida
• El sistema operativo es responsable de las siguientes actividades relacionadas con la admon de procesos:
o Creación y eliminación
o Suspensión y reanudación
o Proveer los mecanismos para:
Sincronización de procesos
Comunicación entre procesos.
Administración de memoria:
• La memoria es un gran arreglo de palabras y bytes, cada uno con su propia dirección. ES un repositorio de acceso rápido de datos compartidos por la CPU y los dispositivos E/S.
• La memoria principal es un dispositivo de almacenamiento volátil
• El sistema operativo es responsable por las actividades relacionadas con la admon de la memoria:
o Llevar el rastro de las componentes de la memoria que están siendo usadas y quien las está usando
o Decidir que procesos cargar en memoria cuando hay espacio disponible
o Asignar y liberar espacio de memoria en la medida de las necesidades
Administración de memoria secundaria:
• Dado que la memoria principal es volátil y muy pequeña para acomodar todos los datos y programas permanentemente, el sistema de computación debe proveer almacenamiento secundario para respaldar la memoria principal.
• La mayoría de los computadores modernos utilizan discos como medio principal de almacenamiento en línea, tanto para programas como para datos.
• El sistema operativo es responsable por las siguientes tareas relacionadas con la admon secundaria:
o Admon del espacio libre
o Admon de espacio
o Planificación del disco.
Administración de Archivos:
• Un archivo es una colección de información relacionada definida por su creador. En general los archivos representan programas (tanto en formato fuente como objeto) y datos.
• El sistema operativo es responsable por las siguientes actividades en relación con la admon de archivos
o Creación y borrado de archivos
o Creación y borrado de directorios
o Soporte de primitivas para manipular archivos y directorios
o Mapeo de archivos en almacenamiento terciario
o Respaldo de archivos en medios de almacenamiento estables (no volátiles)
Interfaz de usuario:
• Manipulación de archivos y directorios
• Herramientas de desarrollo de aplicaciones
• Comunicación de desarrollo de aplicaciones
• Comunicación con otros sistemas
• Información de estado
• Configuración de la propia interfaz y entorno
• Intercambio de datos entre las aplicaciones
• Control de acceso
• Sistema de ayuda intercambio
Tipos:
• Interfaces alfanuméricas (interpretes de mandatos)
• Interfaces gráficas.
Sistema interprete de comandos:
• Muchos comandos se dan al sistema operativo por instrucciones de control que tienen que ver con:
o Admon y creación de procesos
o Manejo de E/S
o Admon de memoria secundaria
o Admon de memoria principal
o Acceso al sistema de archivos
o Protección
o Redes
Interprete de comandos:
• Programa cuya función es obtener los mandatos del usuario y ordenar4 su ejecución al sistema operativo
• Hoy dos tipos básicos:
o Interpretes de mandatos internos
o Interpretes de mandatos externos
• Casi todos los mandatos son sentencias de control para los gestores del SO descritos (procesos, E/S, ficheros, protección y comunicaciones)
• Puede haber múltiples interpretes de mandatos sobre el mismo SO; la visión del mismo SO cambia el usado
No hay comentarios:
Publicar un comentario