...

Instituto Politécnico Nacional

Escuela Superior de Cómputo

Recurso Didáctico Digital

Unidad 1: Estructura de un sistema operativo
...
Imágenes

Figura 1. Sistemas operativos en tiempo real. Extraída de: 4.3 Defininf an RTOS--Real-Time Concepts for Embededd Systems--, http://www.embeddedlinux.org.cn/rtconforembsys/5107final/LiB0023.html.

Figura 2. Operaciones de entrada y salida. Extraída de: Sistemas Operativos E/S ARQUITECTURA DEL SISTEMA DE ENTRADA/SALIDA, por rdmplayer, 2015, http://e-s-ssoo.blogspot.com/2015/11/arquitectura-del-sistema-de.html.

Figura 3. Métodos de entrada y salida sincrónico y asincrónico. Extraída de: SISTEMAS OPERATIVOS INTRODUCCIÓN, por UNIVERSIDAD NACIONAL DEL SUR, 2020, https://es.slideshare.net/AdriannyCamacho/sistema-operativopdf-255834117.

Figura 4. Kernel y sus etapas. Extraída de: SISTEMAS OPERATIVOS MODERNOS, por ANDREW S. TANEMBAUM, 2009.

Figura 5. Un modelo de estructura simple para un sistema monolítico. Extraída de: SISTEMAS OPERATIVOS MODERNOS, por ANDREW S. TANEMBAUM, 2009. p. 63.

Figura 6. Modelo jerárquico de un sistema operativo. Extraída de: NÚCLEO DEL SISTEMA OPERATIVO, por Wisther Socas, https://issuu.com/wisthersocas/docs/wisther.socas.27.049.258.antolog_a/s/26431683.

Figura 7. Estructura del kernel. Extraída de: Sistemas operativos aspectos internos y principios de diseño, por William Stallings, 2005, p. 177.

Figura 8. El modelo cliente-servidor sobre una red. Extraída de: 01.06. Estructura Sistemas Monolíticos, por Luis Castellanos, 2015. https://lcsistemasoperativos.wordpress.com/2015/02/01/01-06-estructura/.

Figura 9. Máquinas Virtuales. Extraída de: Blog Tech México, por Tech Data México, 2016. https://techdatatsmex.blogspot.com/2016/11/.

Fig 10. Máquina virtual tipo 0. Extraída de: lecture04.pdf Operatig Systems, p. 5, https://www.cs.auckland.ac.nz/courses/compsci340s2c/lectures/lecture04.pdf.

Figura 11. Máquina virtual tipo 1. Extraída de: SISTEMAS OPERATIVOS MODERNOS, por ANDREW S. TANEMBAUM, 2009. p. 70.

Figura 12. Máquina virtual tipo 2. Extraída de: SISTEMAS OPERATIVOS MODERNOS, por ANDREW S. TANEMBAUM, 2009. p. 70.

Fig 13. Sistema de interrupción vectorizado. Extraída de: Microsoft PowerPoint - Entrada-Salida Parte1(AC 05-06).ppt, p. 15. http://icaro.eii.us.es/descargas/Entrada-Salida(AC06-07).pdf.

Figura 14. Modo de usuario. Extraída de: Wikipedia Archivo:Operating system placement-es.svg. https://es.m.wikipedia.org/wiki/Archivo:Operating_system_placement-es.svg.

Figura 15. Modos de operación del sistema operativo y sus interfaces. Extraída de: Microsoft PowerPoint - SO_TE01_20061004.ppt. por, E.U. de Informática. Sistemas Operativos. p. 5. https://www.infor.uva.es/~fdiaz/so/doc/SO_TE01_20061004.pdf

Figura 16. Sistema con controladores de interrupciones. Extraída de: Sistema de memoria, por Albert Orenga, Enrique Manonellas, p. 44. PID 00177074. https://www.yumpu.com/es/document/read/13794312/estructura-de-computadores/225.

Figura 17. Proceso reconocimiento de la interrupción. Extraída de: Sistema de memoria, por Albert Orenga, Enrique Manonellas, p. 49. PID 00177074. https://www.yumpu.com/es/document/read/13794312/estructura-de-computadores/225.

Figura 18. Procedimiento de biblioteca de lectura read. Extraída de: SISTEMAS OPERATIVOS MODERNOS, por ANDREW S. TANEMBAUM, 2009. p. 59.

Figura 19. Comandos para el uso de llamadas al sistema y su descripcion. Extraída de: Definicion, evolucion y tipos. p- 34-35. https://profmatiasgarcia.com.ar/uploads/tutoriales/OS1_DefinicionOS.pdf

Figura 20. Estructura de archivos. Extraída de: Diseño de Sistemas Operativos Capítulo 8 Gestión de Archivos y Directorios, por J. Carretero, F. García, P. de Miguel, F. Pérez. p. 3. https://docplayer.es/23477107-Diseno-de-sistemas-operativos-capitulo-8-gestion-de-archivos-y-directorios.html.

Figura 21. Esquema básico de los componentes de un sistema operativo. Extraída de: Microsoft Word - SO_PR02_20041012.doc. p. 1. https://www.infor.uva.es/~fdiaz/so/2004_05/doc/SO_PR02_20041012.pdf

Figura 22. tabla de variables en shell. Extraída de: Variables de shell. por, Tomás Fernández. http://persoal.citius.usc.es/tf.pena/ASR/Tema_2html/node14.html

Villegas S. Figura 23. Uso de variables en terminal.

Villegas S. Ejemplo 1 Bash. Hola mundo.

Villegas S. Ejemplo 2 Bash. Concatenación de cadenas.

Villegas S. Ejemplo 3 Bash. Longitud de cadenas.

Villegas S. Ejemplo 4 Bash. Funciones.

Villegas S. Ejemplo 1 Estructuras de control. Uso de if-else.

Villegas S. Ejemplo 2 Estructuras de control. Uso de case.

Villegas S. Ejemplo 3 Estructuras de control. Uso de while.

Villegas S.Ejemplo 4 Estructuras de control. Uso de for.

Villegas S. Ejemplo 5 Estructuras de control. Uso de for-in.

Villegas S. Ejemplo 1 Variables. Declaracion y uso de funcion sin retorno ni argumentos.

Villegas S. Ejemplo 1 Funciones. Sintaxis de una función.

Villegas S. Ejemplo 2 funciones. Uso de funcion con retorno y dos argumentos.

Villegas S. Ejemplo 1 Cadenas. Declaración concatenación e impresión de cadena en pantalla.

Villegas S. Ejemplo 2 Cadenas. Longitud de una cadena.