Documentos de Académico
Documentos de Profesional
Documentos de Cultura
¿Qué Es Un Sistema Operativo?
¿Qué Es Un Sistema Operativo?
● El Hardware
○ La CPU, la memoria y los dispositivos de E/S
proporciona los recursos básicos de cómputo al
sistema
● El Sistema Operativo
○ Controla y coordina el uso del hardware entre
los diversos programas de aplicación por parte
de los distintos usuarios
○ Proporciona los medios para hacer un uso
adecuado de los recursos durante el
funcionamiento del sistema informático
● Los Programas de Aplicación
○ Procesadores de texto, hojas de cálculo,
compiladores, exploradores web, etc definen
las formas en que estos recursos (hardware) se
emplean para resolver problemas informáticos
de los usuarios
● Los Usuarios
Sistema operativo “dos puntos de vista”
Punto de Vista del Usuario Punto de Vista del Sistema
Vista del Usuario
Caso 1: Un usuario se sienta frente a un PC con monitor, teclado, mouse y una
unidad de sistema.
Este programa de inicio, o programa de arranque se almacena en la memoria ROM (Memoria de Solo
Lectura) y se conoce con el término general de firmware, dentro del hardware de la computadora.
Se inicializan todos los aspectos del sistema, desde los registros de la CPU hasta las controladoras de
dispositivos y el contenido de la memoria
Funcionamiento de una computadora
El programa de arranque debe saber
cómo cargar el sistema operativo e
iniciar la ejecución de dicho sistema
● El programa de arranque debe
localizar y cargar en memoria el
núcleo (kernel) del sistema
operativo. Después, el sistema
operativo comienza ejecutando
el primer proceso, como por
ejemplo “init”, y espera a que se
produzca algún suceso
Funcionamiento de una computadora
El programa de arranque debe saber
cómo cargar el sistema operativo e
iniciar la ejecución de dicho sistema ender
e n t
le de
● El programa de arranque debe nera simp
localizar y cargar en o memoria
s o a m
el
a
j ec ución”
n P r ce
m a ene
núcleo (kernel)Udel sistema
p r ogra
n
es “Uel sistema
operativo. Después,
operativo comienza ejecutando
el primer proceso, como por
ejemplo “init”, y espera a que se
produzca algún suceso
Funcionamiento de una computadora
La ocurrencia de un suceso se indica mediante una interrupción que puede
ser de tipo hardware o software.
● velocidad
La amplia variedad de
● coste almacenamiento en un
● tamaño sistema informático puede
● volatilidad organizarse en una jerarquía
Jerarquía de dispositivos de almacenamiento
Jerarquía de dispositivos de almacenamiento
Los niveles superiores son caros, pero
rápidos
No Volátil
Estructura de E/S
Gran parte del código del sistema operativo se dedica a gestionar la entrada y
la salida, debido a su importancia para la fiabilidad y rendimiento del sistema.
Una computadora consta de una CPU y múltiples controladoras de dispositivo
(driver) que se conectan a través de un bus común. Cada driver se encarga de
un tipo específico de dispositivo. Dependiendo de la controladora puede
haber más de un dispositivo conectado.
La controladora de dispositivo es responsable de transferir los datos entre los
dispositivos periféricos que controla y su búfer local
Operación E/S
Al iniciar una operación de E/S, el controlador de dispositivo carga los
registros apropiados de la controladora hardware. Ésta a su vez, examina el
contenido de estos registros para determinar la acción a realizar. La
controladora inicia entonces la transferencia de datos desde el dispositivo a
su búfer local. Una vez complatada la transferencia de datos, la controladora
hardware informa al controlador de dispositivo, a través de una interrupción,
de que ha terminado la operación. El controlador devuelve entonces el control
al sistema operativo.
Arquitectura de un sistema informático
Sistemas de un solo procesador
La mayor parte de los sistemas sólo usan un procesador
En un sistema de un único procesador, hay una CPU principal capaz de ejecutar un
conjunto de instrucciones de propósito general
Sistemas multiprocesador
También conocido como sistemas paralelos, sistemas acoplados
Tiene como ventaja un incremento considerable de rendimiento y reducen la
degradación o la tolerancia a fallos
Clasificación
● Multiprocesador simétrico
● Multiprocesador Asimétrico
Sistemas multiprocesador
Una tendencia actual en el diseño de las CPU, es incluir múltiples núcleos de
cálculo en un mismo chip. En esencia, se trata de chips multiprocesador.
Los chips de dos vías se están convirtiendo en la corriente dominante,
mientras que los chips de N vías están empezando a ser habituales en los
sistemas de gama alta.
Dejando aparte las conisderaciones sobre la arquitectura, como la caché, la
memoria y la contienda de bus, estas CPU con múltiples núcleos son vistas
por el sistema operativo simplemente como N procesadores estándar.
Multiprocesador simétrico vs Multiprocesador Asimétrico
El multiprocesamiento asimétrico es
simple, sólo un procesador (maestro)
puede acceder a la estructura de datos.
Mientras que el Multiprocesamiento
Simétrico es complejo ya que la estructura
de datos es compartida entre todos los
procesadores y todos los procesadores multiprocesador simétrico
necesitan trabajar en sincronización
Sistemas en cluster
● Interlineado 1,5
● Texto justificado
● Tipo de Letra Times New Roman
● Tamaño del texto 14
● Color de texto negro
● Portada
● Crear un índice que redireccione a cada respuesta de la pregunta
asociada
● Espaciado anterior y posterior de 6 pto.
● Realizar salto de página cuando sea necesario
Actividad
y responda las siguientes preguntas
1. Nombrar y explicar características de al menos 7 sistemas operativos que se
encuentren actualmente en el mercado
2. ¿Quién es Linus Torvalds? ¿qué aportes realizó a los sistemas operativos?
3. ¿Quién es Richard Stallman? ¿qué aportes realizó a los sistemas operativos?
4. ¿Qué conflicto hubo entre la idea de Linus Torvalds y la de Richard Stallman
sobre el sistema operativo GNU/Linux?
5. ¿A que se le denomina software libre y software privativo?
6. Mencionar las 4 libertades del Software Libre
7. ¿Cuál es la diferencia entre el núcleo de un microprocesador y el
multiprocesador?
8. Actualmente existe la memoria Intel Optane el cual se considera una memoria
principal de gran velocidad ¿En qué posición de las jerarquías de memorias se
colocaría y porqué?
Bibliografía
Como bibliografía pueden consultar las siguientes fuentes:
Sofia, Pascuale, & Sofía, Darío (2004). Linux: Hacia una revolución silenciosa de la sociedad
de la información. Revista de Ciencias Sociales (Ve), X(2),207-223.[fecha de Consulta 2 de
Abril de 2022]. ISSN: 1315-9518. Disponible en:
https://www.redalyc.org/articulo.oa?id=28010202
Mochi Alemán, Prudencio Óscar (2002). El movimiento del software libre. Revista Mexicana
de Ciencias Políticas y Sociales, XLV(185),73-89.[fecha de Consulta 2 de Abril de 2022]. ISSN:
0185-1918. Disponible en: https://www.redalyc.org/articulo.oa?id=42118505