Please enable JavaScript.
Coggle requires JavaScript to display documents.
FUNDAMENTOS DE SISTEMAS OPERATIVOS - Coggle Diagram
FUNDAMENTOS DE SISTEMAS OPERATIVOS
EMPAREJAMIENTO
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.
Jerarquía de almacenamiento
Las computadoras que siguen la arquitectura Von Neumann, esto es, prácticamente la totalidad hoy en día, podrían resumir su operación general a alimentar a una unidad de proceso (CPU) con los datos e instrucciones almacenados en memoria
emparejamiento
Registros
La memoria más rápida de la computadora son los registros, ubicados en cada uno de los núcleos de cada CPU.
Interrupciones y excepciones
La ejecución de los procesos podría seguir siempre linealmente, atendiendo a las instrucciones de los programas tal como fueron escritas, pero en el modelo de uso de cómputo actual
emprejamiento
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, implementar alarmas tanto para los programas de usuario como para el sistema operativo
Las terminales
: Son dispositivos electrónicos utilizados para ingresar datos y emitir resultados dentro de un sistema de cómputo
emparejamiento
Contención
Una de las principales razones de que haya de tantos canales buses distintos en un mismo sistema se debe a la frecuencia acorde a los dispositivos para los cuales está diseñado
Canales y puentes
Los distintos componentes de un sistema de cómputo se comunican mediante los diferentes canales, generalmente se hace referencia a ellos por su nombre en inglés: buses
emparejamiento
Interfaz del sistema operativo
: llamadas al sistema De forma análoga a las interrupciones, se puede hablar de las llamadas al sistema
Llamadas al sistema, arquitecturas y API
Cada familia de sistemas operativos provee distintas llamadas al sistema, y sus lenguajes/bibliotecas implementan distintos API