Please enable JavaScript.
Coggle requires JavaScript to display documents.
HARDWARE Y SISTEMA OPERATIVO (Unidad de procesamiento (Funciones…
HARDWARE Y SISTEMA OPERATIVO
Unidad de procesamiento
Es la parte fundamental de todo sistema de cómputo. Esta es la encargada de ejecutar tanto los programas del usuario como el sistema operativo en sí mismo
Funciones
Inicialización:
Luego de ser cargado el sistema operativo debe realizar varias tareas de inicialización
Atender las interrupciones y excepciones:
la unidad de procesamiento puede encontrar una situación que no puede resolver por sí misma
Multiplexación:
En un sistema multiproceso, el sistema operativo es el encargado de administrar la unidad de procesamiento dando la ilusión a los procesos que están ejecutando de forma exclusiva
Terminales
Son dispositivos electrónicos utilizados para ingresar datos y emitir resultados dentro de un sistema de cómputo
Dispositivos de almacenamiento
Para el hardware el sistema operativo no accede al dispositivo de almacenamiento byte por byte, sino que éstos se agrupan en bloques de tamaño fijo. El manejo de estos bloques es una tarea fundamental del sistema operativo, que asimismo se encarga de presentar abstracciones como la de archivos y directorios al usuario
Relojes y temporizadores
Todas las computadoras incluyen uno o más relojes y temporizadores que son utilizados para funciones varias como mantener la hora del sistema actualizada
Canales y puentes
Los canales son líneas de comunicación entre el procesador y los demás componentes del chipset, a los cuales a su vez se conectan los diferentes dispositivos del sistema
Interfaz del sistema operativo: llamadas al sistema
El sistema operativo protege a un proceso de otro, y previene que un proceso ejecutándose en espacio no privilegiado tenga acceso directo a los dispositivos. Cuando un proceso requiere de alguna acción privilegiada, accede a ellas realizando una llamada al sistema
Grupos
Control de procesos:
Crear o finalizar un proceso, obtener atributos del proceso, esperar la finalización de un proceso o cierto tiempo, asignar o liberar memoria, etcétera.
Manipulación de archivos:
Crear, borrar o renombrar un archivo; abrir o cerrar un archivo existente; modificar sus metadatos; leer o escribir de un descriptor de archivo abierto, etcétera.
Manipulación de dispositivos:
Solicitar o liberar un dispositivo; leer, escribir o reposicionarlo, y otras varias. Muchas de estas llamadas son análogas a las de manipulación de archivos, y varios sistemas operativos las ofrecen como una sola.
Mantenimiento de la información:
Obtener o modificar la hora del sistema; pedir detalles acerca de procesos o archivos, etcétera.
Referencia a los componentes
Si bien el sistema operativo tiene por misión abstraer y ocultar los detalles de los dispositivos, también debe exponer una interfaz para poder emplearlos y administrarlos
Multiprocesamiento
El multiprocesamiento es todo entorno donde hay más de un procesador (CPU). En un entorno multiprocesado, el conjunto de procesadores se vuelve un recurso más a gestionar por el sistema operativo