SlideShare una empresa de Scribd logo
1 de 31
S.O. 
Sistemas Operativos 
Introducción 
Unidad II 
Sergio Fuenlabrada Velázquez 
Edna Martha Miranda Chávez 
Revisión Feb 2011 
Sergio Fuenlabrada Velázquez 
Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez 1
S.O. 
Evolución de las computadoras 
Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez 
2
S.O. 
Evolución de las computadoras 
www.taringa.net/posts/mac/ 
Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez
S.O. 
Clasificación del sistema informático 
- Procesador 
- Subsistema físico - Memoria interna 
(ordenador) - Memoria secundaria 
- Periféricos 
Sistema - Subsistema lógico - Programas del sistema 
Informático (Sistema operativo) - Programas de servicio 
- Sistema de - Programas de aplicación 
Información - Datos a procesar 
Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez 4 
HW 
SW
S.O. 
Clasificación del subsistema lógico 
- Gestión de recursos físicos 
- Programas - Gestión del procesador 
de control - Gestión de la memoria principal 
- Gestión de soportes externos 
- Ensambladores 
- Traductores - Compiladores 
Recursos lógicos - Intérpretes 
- Editores 
- Programas - Clasificadores 
de servicios - Utilidades - Manipulación de ficheros 
- Etc. 
- Gestión 
- Aplicaciones - Cálculo 
- Paquetes 
Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez 5
S.O. 
Componentes de la CPU 
Guía completa para PC, Gilster Ron, Ed. Pearson 
Unidad de Control 
ALU 
Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez 6 
PTU 
FPU 
BIU MMU 
Unidad Prefetch 
Registros 
Registros
S.O. 
Componentes de la CPU 
• Unidad de control – Controla las funciones de la CPU. Establece 
las actividades a realizar, datos a utilizar y donde coloca los 
resultados. 
• PTU – Protection Test Unit vigila si las funciones se realizan 
correctamente, en caso necesario genera una señal de error. 
• FPU – Floating Point Unit (Coprocesador matemático), operaciones 
de punto flotante, operaciones de trigonometría y logaritmos. 
• MMU - Memory Management Unit. Cuando necesita la CPU 
memoria se los solicita a la MMU. Direccionamiento y catalogación 
de la memoria, traduce el direccionamiento físico en lógico. 
• BIU – Bus Interface Unit, supervisa la transferencia de datos sobre 
el sistema del Bus entre los otros componentes de la computadora 
y la CPU. 
• Unidad prefetch – Carga los registros de la siguiente instrucción a 
ejecutar. 
• Unidad de decodificación – Decodifica las instrucciones a 
instrucciones mas simples (básicas) para alistarlas para la unidad 
de control. 
Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez 7
S.O. 
Arquitectura básica del computador 
Dispositivos 
Periférico 
Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez 8 
Unidad de control 
Control de todas las operaciones 
e interconexión interna del 
computador (Bus del sistema) 
Unidad aritmética y 
lógica 
PC IR FR 
MAR MDR AC 
Unidad 
de 
memoria 
Unidad de 
entrada 
/salida 
CPU 
Memoria 
Primaria 
Controlador 
de I/O 
Bus del Sistema 
Unidad Central de 
Proceso (Procesador)
S.O. 
Arquitectura básica 
• PC – Contiene la dirección de la celda de memoria que tiene 
almacenada la siguiente instrucción a ejecutar. 
• MAR – Contiene la dirección de la memoria cuyo contenido se 
quiere leer o escribir. Este se conecta al bus de dirección cuando se 
efectúa la operación. 
• IR – Contiene la instrucción que actualmente se esta ejecutando. 
• MDR – Contiene los datos requeridos de la memoria, MDR se 
conecta al bus de datos para recibir la información. 
• FR – Registro de banderas, un CPU simple cuenta al menos: 
– N – indica un valor negativo en el acumulador 
– Z – Indica que el valor almacenado en el acumulador es cero 
– V – Indica que el resultado de la operación aritmética excede la 
capacidad del acumulador 
• AC - Registro que el CPU utiliza para operaciones, almacena 
números que va a ocupar o depositar el resultado. 
Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez 9
S.O. 
Estructura – Nivel superior 
Organización y arquitectura de 
computadores, William Stallings, Ed. Pearson 
Computador 
Interconexión 
interna del 
computador 
Bus del sistema 
Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez 10 
Computador 
Memoria 
Principal 
Entrada 
/ Salida 
Periféricos 
Líneas de comunicación 
Unidad 
Central de 
Proceso 
(CPU) 
La figura muestra los componentes principales de un computador
S.O. 
Estructura del CPU 
Organización y arquitectura de computadores, William Stallings, Ed. Pearson 
Computadora Unidad 
Aritmética y 
lógica 
Registros 
Interconexión 
interna de la 
CPU 
Unidad 
de 
control 
Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez 11 
CPU 
I/O 
System 
Bus 
Memoria 
CPU 
La figura muestra los componentes principales del Procesador (CPU)
S.O. 
Estructura de la Unidad de control 
Organización y arquitectura de computadores, William Stallings, Ed. Pearson 
Unidad de control 
de registros y 
decodificadores 
Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez 12 
CPU 
Memoria 
de 
control 
Lógica 
Secuencial 
Unidad 
de 
control 
ALU 
Internal 
Bus 
Registers 
Unidad de control 
La figura muestra los componentes principales de la Unidad de Control del 
Procesador (CPU)
S.O. 
Las siguientes diapositivas muestran la 
vista funcional, esto es, los componentes 
que intervienen en el proceso de …… 
Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez 13
S.O. 
Vista funcional 
Organización y arquitectura de computadores, William Stallings, Ed. Pearson 
Proceso de entrada y salida de datos 
Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez 14 
Sistema de 
transferencia 
de datos 
Mecanismo 
de control 
Facilidades de 
almacenamiento 
de datos 
Facilidades de 
procesamiento 
de datos 
Entrada de datos 
Salida de datos 
Observe que: 
-- No toda la entrada de datos requiere el uso procesador o se almacenada 
-- La información después de ser procesada se puede almacenar y viceversa
S.O. 
Ejemplo de Operación 1 
Organización y arquitectura de computadores, William Stallings, Ed. Pearson 
Proceso de movimiento de datos – 
De teclado a pantalla 
Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez 15 
Sistema de 
transferencia 
de datos 
Mecanismo 
de control 
Facilidades de 
almacenamiento 
de datos 
Facilidades de 
procesamiento 
de datos 
Datos de entrada 
Observe que si los datos de entrada (del teclado) no requieren ni 
almacenamiento ni procesamiento, el mecanismo de control los recibe y 
los reenvía a su destino (al monitor)
S.O. 
Ejemplo de Operación 2 
Organización y arquitectura de computadores, William Stallings, Ed. Pearson 
Almacenamiento de Internet a memoria 
Facilidades de 
almacenamiento 
de datos 
Facilidades de 
procesamiento 
de datos 
Mecanismo 
de control 
Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez 16 
Datos 
Sistema de 
transferencia 
de datos 
Observe que los datos que son recibidos de la tarjeta de 
red, son enviados para ser almacenados (buffer de red). 
El sistema puede solicitar el siguiente mensaje o enviar 
los datos los datos a un almacenamiento secundario (a 
una carpeta de archivos temporales) o al monitor para 
ser mostrados.
S.O. 
Ejemplo Operación 3 
Organización y arquitectura de computadores, William Stallings, Ed. Pearson 
Procesamiento y almacenamiento -- a la memoria - 
Procesamiento Batch de transacciones de un banco 
Facilidades de 
almacenamiento 
de datos 
Facilidades de 
procesamiento 
de datos 
Mecanismo 
de control 
Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez 17 
Sistema de 
transferencia 
de datos 
Observe que se muestra la iteración del 
proceso: Lectura del registro o tupla (del 
archivo o tabla), procesamiento de los datos, 
almacenamiento del resultado, lectura de los 
siguientes datos, ….., emisión del resultado
S.O. 
Ejemplo Operación 4 
Organización y arquitectura de computadores, William Stallings, Ed. Pearson 
Procesamiento de la memoria a un dispositivo de I/O imprimiendo 
estados de cuenta en un banco 
Facilidades de 
almacenamiento 
de datos 
Facilidades de 
procesamiento 
de datos 
Mecanismo 
de control 
Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez 18 
Sistema de 
transferencia 
de datos 
Observe que los datos capturados, se 
procesan y almacenan. 
Se puede carga de memoria datos adicionales 
a procesar y finalmente se emite el resultado.
S.O. 
Inicialización de un sistema Intel 
Sistemas Operativos, Gary Nutt, Ed. Pearson 
Carga SO y 
Drive´s 
Memoria 
Secundaria 
Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez 19 
Inicio
S.O. 
Componentes 
electrónicos 
Componentes 
mecánicos 
Dispositivo 
BIOS 
Reconoce y efectúa el 
proceso de prueba los 
dispositivos 
Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez 20 
BIOS 
• Por sus siglas en ingles Basic Input Output 
System 
• Es un Firmware - Programa grabado en una 
placa. Memoria ROM. 
• Al encender la computadora localiza, reconoce 
y prueba todos los dispositivos necesario para 
iniciar el proceso de carga y ejecución del 
sistema operativo.
S.O. 
Pasos en el proceso de arranque del sistema 
Guía completa para PC, Gilster Ron, McGraw-Hill 
Iniciación de energía 
Arranque del BIOS 
Post 
BIOS de video y de dispositivo 
Verificación del sistema 
Verificación de Plug and Play 
Pantalla de resumen 
Dispositivo de arranque encontrado 
Sistema operativo en ejecución 
Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez 21
S.O. 
Pasos en el proceso de arranque del sistema 
1. Se enciende la computadora. La fuente de poder cuando esta lista para 
suministrar energía confiable a la tarjeta madre emite una señal de “Good 
Power Signal”. La tarjeta madre envía un comando de reinicio del 
sistema al procesador. 
2. El procesador lee la instrucción de dirección de salto a FFFOh, esta 
contiene la dirección física del BIOS del sistema . La CPU copia el 
programa de BIOS del sistema en la memoria primaria e inicia su 
ejecución. 
3. El POST verifica y prueba la configuración del hardware, almacenado 
en la configuración del BIOS. Si detecta error emite beep o pitos (código 
audible) y/o muestra mensaje de error. 
4. Si no hay error sede el control al BIOS del adaptador de Video, verifica 
y enciende la pantalla. En la pantalla se muestra el resultado de la 
ejecución de los demás BIOS de los dispositivos. 
Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez 22
S.O. 
Pasos en el proceso de arranque del sistema 
5. El BIOS del sistema ejecuta una serie de pruebas al sistema: 
capacidad de memoria, verifica los dispositivos enumerados 
en el CMOS vs. BIOS de dispositivos: Se encuentren. 
Velocidad, parámetros, etc. SI todo esta bien configura y 
aprueba 
6. El BIOS del sistema configura todos los dispositivos PnP 
(Plug and Play) 
7. El BIOS emite resumen. 
8. El BIOS identifica la unidad en donde se encuentra el 
Sistema Operativo. En el Diskette busca el S.O. en el sector 0, 
en el Disco Duro busca el S.O. en el Registro de Arranque 
Maestro (MBR). 
9. Localizado el S.O. el BIOS le sede el control. 
Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez 23
S.O. 
Organización, 
Comunicación entre estratos 
• Los sistemas operativos varian de estructura, en 
general se conforman de varios estratos. 
Sistema de 
nomina 
Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez 24 
Sistema de 
finanzas 
Sistema de 
ventas 
Interprete de 
comandos 
Bibliotecas Compiladores 
Sistema Operativo 
Lenguaje de maquina 
Microprograma 
Dispositivos físicos 
Programas de 
aplicación 
Software de 
base 
Hardware
S.O. 
Organización 
• Lenguaje de maquina.- Conjunto de 
instrucciones que el microprograma ejecuta. 50 a 
300 instrucciones. Operaciones aritméticas y 
lógicas, carga valores en dispositivos 
• Microprograma.- Software primitivo, controla en 
forma directa los dispositivos. Se encuentra en 
memoria ROM. Busca y trae instrucciones en 
lenguaje maquina. Es un Interprete. Determina 
ubicación, solicita y almacena datos. 
• Dispositivos físicos.- Estrato inferior , circuitos 
integrados, fuentes de poder, tubos de rayos 
catódicos 
Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez 25
S.O. 
Definición de Sistema Operativo 
“El sistema operativo maneja la operación de la 
computadora misma, y los programas de aplicación, 
controla todos los recursos de la computadora”. 
Tanenbaum 
“El sistema operativo proporciona el ambiente 
dentro del cual se ejecutan los programas” . 
Silberschatz 
Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez 26
S.O. 
Organización 
• Estratos del sistema operativo 
LL 
A 
MA 
DA 
Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez 27 
Aplicación 
Interprete de Bibliotecas 
comandos 
Compiladores 
Gestor de 
procesos 
Gestor del 
procesador 
Gestor de 
memoria 
Núcleo (Kernel) 
Modo Usuario 
Modo Kernel o 
supervisor o 
superusuario 
Hardware 
Cuando el sistema operativo recibe comandos de una aplicación se dice 
que el sistema operativo esta en modo usuario. Esto se define como una 
llamada al sistema. Una llamada ejecuta una rutina de servicio. Muchos 
sistemas operativos hoy en día cuentan con bibliotecas de interfaz las 
cuales contienen las llamadas al sistema operativo. 
Cuando el sistema operativo recibe comandos privilegiados (comandos 
que sólo puede efectuar el administrador del sistema el super-usuario, 
son comandos que son tecleados en la consola o en el servidor) se dice 
que el sistema operativo esta en modo kernel o de supervisor.
S.O. 
Servicios del sistema Operativo 
Fundamentos de Sistemas Operativos, Silberschatz, Ed. Mc Graw Hill 
Un sistema operativo ofrece servicios al usuario entre los 
que se encuentran: 
• Interfaz (GUI – Graphical User interfase, CLI – Command 
Line Interfase, Menús, etc. 
• Ejecución de programas 
• Operaciones de entrada y salida de datos 
• Gestión de archivos 
• Gestión de comunicaciones entre procesos 
• Detección de errores 
• Gestión de recursos 
• Protección y seguridad 
• Generación de estadísticas 
Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez 28
S.O. 
Llamadas al sistema 
Fundamentos de Sistemas Operativos, Silberschatz, Ed. Mc Graw Hill 
• “En el nivel mas bajo, las llamadas al sistema permiten 
que un programa en ejecución haga solicitudes 
directamente al sistema operativo 
• En el nivel superior, el interprete de comandos o SHELL 
proprociona un mecanismo para que el usuario ejecute 
una solicitud sin escribir un programa . 
• Los comandos pueden proceder de archivos de 
procesamiento por lotes o directamente de una terminal… 
• …. Las solcitudes de nivel superior, satisfechas por el 
interprete de comandos o los programas del sistema, se 
traducen a una secuencia de llamadas al sistema” 
• …. API (Aplication Programming Iterface) – Especifica un 
conjunto de instrucciones que el programador de 
aplicaciones puede usar” 
Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez 29
S.O. 
Llamadas al sistema 
Fundamentos de Sistemas Operativos, Silberschatz, Ed. Mc Graw Hill 
• Para usar una API el programador debe indicar una serie 
de parámetros y esperar valores de retorno. 
• Cada SO tiene sus propios nombres de llamadas al 
Sistema. 
– API Win32 
– API POSIX (Unix, Linux, Mac OS X) 
– API JAVA (Maquina virtual) 
• Las ventajas de usar API es la portabilidad, son mas 
sencillas, son similares a las llamadas del sistema nativo. 
• El que ejecuta una API debe entender lo que hará el SO 
como resultado de dicha ejecución y solamente se debe 
limitar a proporcionar los parámetros que le solicita la API 
para su ejecución. 
Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez 30
S.O. 
Generaciones de los 
sistemas operativos 
(ver archivo anexo en word) 
Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez 31

Más contenido relacionado

La actualidad más candente

25 proceso de arranque de un ordenador
25 proceso de arranque de un ordenador25 proceso de arranque de un ordenador
25 proceso de arranque de un ordenadorconrado perea
 
Bios y set up
Bios y set upBios y set up
Bios y set upalejandra
 
Opciones de arranque avanzadas
Opciones de arranque avanzadasOpciones de arranque avanzadas
Opciones de arranque avanzadasJomicast
 
Setup de la computadora
Setup de la computadoraSetup de la computadora
Setup de la computadorardiazb
 
Conceptos Básicos del Encendido del CPU, BIOS, CMOS & SETUP
Conceptos Básicos del Encendido del CPU, BIOS, CMOS & SETUPConceptos Básicos del Encendido del CPU, BIOS, CMOS & SETUP
Conceptos Básicos del Encendido del CPU, BIOS, CMOS & SETUPCristian Abarca Palacios
 
Qué es la bios
Qué es la bios Qué es la bios
Qué es la bios Luis Lucho
 
Bios, cmos, pila, setup
Bios, cmos, pila, setupBios, cmos, pila, setup
Bios, cmos, pila, setupPAGM626
 
PROCESO DE ENCENDIDO DEL COMPUTADOR
PROCESO DE ENCENDIDO DEL COMPUTADORPROCESO DE ENCENDIDO DEL COMPUTADOR
PROCESO DE ENCENDIDO DEL COMPUTADORdiego20
 
Todo lo relacionado sobre la bios
Todo lo relacionado sobre la biosTodo lo relacionado sobre la bios
Todo lo relacionado sobre la bioscadamecortes237
 
LA BIOS Y PARA QUE SIRVE
LA BIOS Y PARA QUE SIRVELA BIOS Y PARA QUE SIRVE
LA BIOS Y PARA QUE SIRVEzohhy Arias
 
POST, PnP, ROM, RAM,BIOS, SETUP, CMOS, Chipshet
POST, PnP, ROM, RAM,BIOS, SETUP, CMOS, ChipshetPOST, PnP, ROM, RAM,BIOS, SETUP, CMOS, Chipshet
POST, PnP, ROM, RAM,BIOS, SETUP, CMOS, Chipshet99041710795
 
Bios Curso Fpo
Bios Curso Fpo Bios Curso Fpo
Bios Curso Fpo nabelo37
 
Practica taller bios setup
Practica taller bios setupPractica taller bios setup
Practica taller bios setupProfvilca
 

La actualidad más candente (20)

25 proceso de arranque de un ordenador
25 proceso de arranque de un ordenador25 proceso de arranque de un ordenador
25 proceso de arranque de un ordenador
 
Arranque de un pc
Arranque de un pcArranque de un pc
Arranque de un pc
 
Bios y set up
Bios y set upBios y set up
Bios y set up
 
Setup/Bios/Cmos
Setup/Bios/CmosSetup/Bios/Cmos
Setup/Bios/Cmos
 
Opciones de arranque avanzadas
Opciones de arranque avanzadasOpciones de arranque avanzadas
Opciones de arranque avanzadas
 
Secuencia de Arranque
Secuencia de ArranqueSecuencia de Arranque
Secuencia de Arranque
 
Manual técnico configuracion de la BIOS
Manual técnico configuracion de la BIOSManual técnico configuracion de la BIOS
Manual técnico configuracion de la BIOS
 
Configuracion del bios
Configuracion del biosConfiguracion del bios
Configuracion del bios
 
Setup de la computadora
Setup de la computadoraSetup de la computadora
Setup de la computadora
 
Conceptos Básicos del Encendido del CPU, BIOS, CMOS & SETUP
Conceptos Básicos del Encendido del CPU, BIOS, CMOS & SETUPConceptos Básicos del Encendido del CPU, BIOS, CMOS & SETUP
Conceptos Básicos del Encendido del CPU, BIOS, CMOS & SETUP
 
Qué es la bios
Qué es la bios Qué es la bios
Qué es la bios
 
Bios, cmos, pila, setup
Bios, cmos, pila, setupBios, cmos, pila, setup
Bios, cmos, pila, setup
 
PROCESO DE ENCENDIDO DEL COMPUTADOR
PROCESO DE ENCENDIDO DEL COMPUTADORPROCESO DE ENCENDIDO DEL COMPUTADOR
PROCESO DE ENCENDIDO DEL COMPUTADOR
 
Todo lo relacionado sobre la bios
Todo lo relacionado sobre la biosTodo lo relacionado sobre la bios
Todo lo relacionado sobre la bios
 
Bios
BiosBios
Bios
 
LA BIOS Y PARA QUE SIRVE
LA BIOS Y PARA QUE SIRVELA BIOS Y PARA QUE SIRVE
LA BIOS Y PARA QUE SIRVE
 
POST, PnP, ROM, RAM,BIOS, SETUP, CMOS, Chipshet
POST, PnP, ROM, RAM,BIOS, SETUP, CMOS, ChipshetPOST, PnP, ROM, RAM,BIOS, SETUP, CMOS, Chipshet
POST, PnP, ROM, RAM,BIOS, SETUP, CMOS, Chipshet
 
Bios Curso Fpo
Bios Curso Fpo Bios Curso Fpo
Bios Curso Fpo
 
Bios setup ::: http://leymebamba.com
Bios setup  ::: http://leymebamba.comBios setup  ::: http://leymebamba.com
Bios setup ::: http://leymebamba.com
 
Practica taller bios setup
Practica taller bios setupPractica taller bios setup
Practica taller bios setup
 

Destacado

Mazyar Araeipour Dossier
Mazyar Araeipour DossierMazyar Araeipour Dossier
Mazyar Araeipour DossierMazy_ar
 
PARA MIS HIJOS!!
PARA MIS HIJOS!!PARA MIS HIJOS!!
PARA MIS HIJOS!!flipper_ebm
 
DAS TOP EFFEKTIV PARTNERPROGRAMM UND WIE ES GEKONNT FÜR XING NUTZEN!
DAS TOP EFFEKTIV PARTNERPROGRAMM UND WIE ES GEKONNT FÜR XING NUTZEN!DAS TOP EFFEKTIV PARTNERPROGRAMM UND WIE ES GEKONNT FÜR XING NUTZEN!
DAS TOP EFFEKTIV PARTNERPROGRAMM UND WIE ES GEKONNT FÜR XING NUTZEN!Norbert Kloiber
 
Analytics: How to Measure Marketing Success
Analytics: How to Measure Marketing SuccessAnalytics: How to Measure Marketing Success
Analytics: How to Measure Marketing SuccessDaniel Nicholson
 
7. Star GC Company Info 2013-14
7. Star GC Company Info 2013-147. Star GC Company Info 2013-14
7. Star GC Company Info 2013-14Jeremy Rafaelov
 
Detailed Guide: The Ultimate of Offpage SEO Factors
Detailed Guide: The Ultimate of Offpage SEO FactorsDetailed Guide: The Ultimate of Offpage SEO Factors
Detailed Guide: The Ultimate of Offpage SEO FactorsVijay Gaikwad
 
Ballena azul daniel chaves
Ballena azul daniel chavesBallena azul daniel chaves
Ballena azul daniel chavesmakaciencia
 
Ernest&Young - Tendencias Crecientes en Sustentabilidad Corporativa
Ernest&Young - Tendencias Crecientes en Sustentabilidad CorporativaErnest&Young - Tendencias Crecientes en Sustentabilidad Corporativa
Ernest&Young - Tendencias Crecientes en Sustentabilidad CorporativaAgustin del Castillo
 
Open erp jornadas bilbao 2010: Presentación Carlos Liébana ting y Ana Juaristi
Open erp jornadas bilbao 2010: Presentación Carlos Liébana ting y Ana Juaristi Open erp jornadas bilbao 2010: Presentación Carlos Liébana ting y Ana Juaristi
Open erp jornadas bilbao 2010: Presentación Carlos Liébana ting y Ana Juaristi openerpsite
 
Cardiostrong Pitch Deck
Cardiostrong Pitch DeckCardiostrong Pitch Deck
Cardiostrong Pitch DeckAnant Kamath
 
PowerPoint - Segundo encuentro (Alejandro Allegretti)
PowerPoint - Segundo encuentro (Alejandro Allegretti)PowerPoint - Segundo encuentro (Alejandro Allegretti)
PowerPoint - Segundo encuentro (Alejandro Allegretti)alegrt1710
 
Presentación Ardora
Presentación ArdoraPresentación Ardora
Presentación Ardorachala87
 
Impetus company profile_nov_12
Impetus company profile_nov_12Impetus company profile_nov_12
Impetus company profile_nov_12Manuel_Torres
 
73674735 doctoralia-what-else
73674735 doctoralia-what-else73674735 doctoralia-what-else
73674735 doctoralia-what-elseIdeagoras
 

Destacado (20)

Beauty treatment women
Beauty treatment womenBeauty treatment women
Beauty treatment women
 
Mazyar Araeipour Dossier
Mazyar Araeipour DossierMazyar Araeipour Dossier
Mazyar Araeipour Dossier
 
Be-consulting
Be-consultingBe-consulting
Be-consulting
 
PARA MIS HIJOS!!
PARA MIS HIJOS!!PARA MIS HIJOS!!
PARA MIS HIJOS!!
 
DAS TOP EFFEKTIV PARTNERPROGRAMM UND WIE ES GEKONNT FÜR XING NUTZEN!
DAS TOP EFFEKTIV PARTNERPROGRAMM UND WIE ES GEKONNT FÜR XING NUTZEN!DAS TOP EFFEKTIV PARTNERPROGRAMM UND WIE ES GEKONNT FÜR XING NUTZEN!
DAS TOP EFFEKTIV PARTNERPROGRAMM UND WIE ES GEKONNT FÜR XING NUTZEN!
 
Analytics: How to Measure Marketing Success
Analytics: How to Measure Marketing SuccessAnalytics: How to Measure Marketing Success
Analytics: How to Measure Marketing Success
 
Dime ii
Dime iiDime ii
Dime ii
 
7. Star GC Company Info 2013-14
7. Star GC Company Info 2013-147. Star GC Company Info 2013-14
7. Star GC Company Info 2013-14
 
El adviento
El advientoEl adviento
El adviento
 
Poli15 sansha
Poli15   sanshaPoli15   sansha
Poli15 sansha
 
Detailed Guide: The Ultimate of Offpage SEO Factors
Detailed Guide: The Ultimate of Offpage SEO FactorsDetailed Guide: The Ultimate of Offpage SEO Factors
Detailed Guide: The Ultimate of Offpage SEO Factors
 
Ballena azul daniel chaves
Ballena azul daniel chavesBallena azul daniel chaves
Ballena azul daniel chaves
 
Ernest&Young - Tendencias Crecientes en Sustentabilidad Corporativa
Ernest&Young - Tendencias Crecientes en Sustentabilidad CorporativaErnest&Young - Tendencias Crecientes en Sustentabilidad Corporativa
Ernest&Young - Tendencias Crecientes en Sustentabilidad Corporativa
 
Open erp jornadas bilbao 2010: Presentación Carlos Liébana ting y Ana Juaristi
Open erp jornadas bilbao 2010: Presentación Carlos Liébana ting y Ana Juaristi Open erp jornadas bilbao 2010: Presentación Carlos Liébana ting y Ana Juaristi
Open erp jornadas bilbao 2010: Presentación Carlos Liébana ting y Ana Juaristi
 
Cardiostrong Pitch Deck
Cardiostrong Pitch DeckCardiostrong Pitch Deck
Cardiostrong Pitch Deck
 
PowerPoint - Segundo encuentro (Alejandro Allegretti)
PowerPoint - Segundo encuentro (Alejandro Allegretti)PowerPoint - Segundo encuentro (Alejandro Allegretti)
PowerPoint - Segundo encuentro (Alejandro Allegretti)
 
Presentación Ardora
Presentación ArdoraPresentación Ardora
Presentación Ardora
 
LOS CIEN PRIMEROS 2
LOS CIEN PRIMEROS 2LOS CIEN PRIMEROS 2
LOS CIEN PRIMEROS 2
 
Impetus company profile_nov_12
Impetus company profile_nov_12Impetus company profile_nov_12
Impetus company profile_nov_12
 
73674735 doctoralia-what-else
73674735 doctoralia-what-else73674735 doctoralia-what-else
73674735 doctoralia-what-else
 

Similar a Inicialización del sistema operativo

Componentes del microprocesador y vista funcional
Componentes del microprocesador y vista funcionalComponentes del microprocesador y vista funcional
Componentes del microprocesador y vista funcionalIsrael Zamora
 
Teoria de arquitectura - 1 - Componentes y funcionamiento básico de una compu...
Teoria de arquitectura - 1 - Componentes y funcionamiento básico de una compu...Teoria de arquitectura - 1 - Componentes y funcionamiento básico de una compu...
Teoria de arquitectura - 1 - Componentes y funcionamiento básico de una compu...Sebastian De Los Angeles
 
Revista digital - Software y Hardware
Revista digital - Software y HardwareRevista digital - Software y Hardware
Revista digital - Software y Hardwareeddieosorio96
 
Dispositivos de procesamiento
Dispositivos de procesamientoDispositivos de procesamiento
Dispositivos de procesamientojosarta
 
Tema 1 introducción a la computadora
Tema 1   introducción a la computadoraTema 1   introducción a la computadora
Tema 1 introducción a la computadoraLincoln School
 
Organización y Arquitectura de Computador
Organización y Arquitectura de ComputadorOrganización y Arquitectura de Computador
Organización y Arquitectura de Computadorpacampble
 
base de datos
base de datosbase de datos
base de datosnotalone
 
Componentes de la Computadora
Componentes de la ComputadoraComponentes de la Computadora
Componentes de la ComputadoraLuis Escuredo
 
Componentes Computadora Final
Componentes Computadora FinalComponentes Computadora Final
Componentes Computadora Finalmarivel57
 
Rodney Parada Elementos del Computador
Rodney Parada Elementos del ComputadorRodney Parada Elementos del Computador
Rodney Parada Elementos del ComputadorRodneyparada
 
Actividad 10 (fimada en la guia)
Actividad 10 (fimada en la guia)Actividad 10 (fimada en la guia)
Actividad 10 (fimada en la guia)estrellamercado
 
Actividad 10 (fimada en la guia)
Actividad 10 (fimada en la guia)Actividad 10 (fimada en la guia)
Actividad 10 (fimada en la guia)estrellamercado
 
Actividad 10
Actividad 10Actividad 10
Actividad 10sandra
 
SEMANA 01 HARDWARE DE COMPUTADORAS PERSONALES.pptx
SEMANA 01 HARDWARE DE COMPUTADORAS PERSONALES.pptxSEMANA 01 HARDWARE DE COMPUTADORAS PERSONALES.pptx
SEMANA 01 HARDWARE DE COMPUTADORAS PERSONALES.pptxAlexander269620
 

Similar a Inicialización del sistema operativo (20)

Componentes del microprocesador y vista funcional
Componentes del microprocesador y vista funcionalComponentes del microprocesador y vista funcional
Componentes del microprocesador y vista funcional
 
Teoria de arquitectura - 1 - Componentes y funcionamiento básico de una compu...
Teoria de arquitectura - 1 - Componentes y funcionamiento básico de una compu...Teoria de arquitectura - 1 - Componentes y funcionamiento básico de una compu...
Teoria de arquitectura - 1 - Componentes y funcionamiento básico de una compu...
 
Revista digital - Software y Hardware
Revista digital - Software y HardwareRevista digital - Software y Hardware
Revista digital - Software y Hardware
 
Entrada y Salida
Entrada y SalidaEntrada y Salida
Entrada y Salida
 
Tic Hardware
Tic   HardwareTic   Hardware
Tic Hardware
 
Dispositivos de procesamiento
Dispositivos de procesamientoDispositivos de procesamiento
Dispositivos de procesamiento
 
Tema 1 introducción a la computadora
Tema 1   introducción a la computadoraTema 1   introducción a la computadora
Tema 1 introducción a la computadora
 
Organización y Arquitectura de Computador
Organización y Arquitectura de ComputadorOrganización y Arquitectura de Computador
Organización y Arquitectura de Computador
 
Intro 2009
Intro 2009Intro 2009
Intro 2009
 
base de datos
base de datosbase de datos
base de datos
 
Componentes de la Computadora
Componentes de la ComputadoraComponentes de la Computadora
Componentes de la Computadora
 
Componentes Computadora Final
Componentes Computadora FinalComponentes Computadora Final
Componentes Computadora Final
 
Ayuda1 u1 semana1
Ayuda1 u1 semana1Ayuda1 u1 semana1
Ayuda1 u1 semana1
 
Harware del computador
Harware del computadorHarware del computador
Harware del computador
 
Rodney Parada Elementos del Computador
Rodney Parada Elementos del ComputadorRodney Parada Elementos del Computador
Rodney Parada Elementos del Computador
 
Actividad 10 (fimada en la guia)
Actividad 10 (fimada en la guia)Actividad 10 (fimada en la guia)
Actividad 10 (fimada en la guia)
 
Actividad 10 (fimada en la guia)
Actividad 10 (fimada en la guia)Actividad 10 (fimada en la guia)
Actividad 10 (fimada en la guia)
 
Actividad 10
Actividad 10Actividad 10
Actividad 10
 
SEMANA 01 HARDWARE DE COMPUTADORAS PERSONALES.pptx
SEMANA 01 HARDWARE DE COMPUTADORAS PERSONALES.pptxSEMANA 01 HARDWARE DE COMPUTADORAS PERSONALES.pptx
SEMANA 01 HARDWARE DE COMPUTADORAS PERSONALES.pptx
 
Componentes PC.ppt
Componentes PC.pptComponentes PC.ppt
Componentes PC.ppt
 

Último

TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 

Último (20)

TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 

Inicialización del sistema operativo

  • 1. S.O. Sistemas Operativos Introducción Unidad II Sergio Fuenlabrada Velázquez Edna Martha Miranda Chávez Revisión Feb 2011 Sergio Fuenlabrada Velázquez Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez 1
  • 2. S.O. Evolución de las computadoras Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez 2
  • 3. S.O. Evolución de las computadoras www.taringa.net/posts/mac/ Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez
  • 4. S.O. Clasificación del sistema informático - Procesador - Subsistema físico - Memoria interna (ordenador) - Memoria secundaria - Periféricos Sistema - Subsistema lógico - Programas del sistema Informático (Sistema operativo) - Programas de servicio - Sistema de - Programas de aplicación Información - Datos a procesar Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez 4 HW SW
  • 5. S.O. Clasificación del subsistema lógico - Gestión de recursos físicos - Programas - Gestión del procesador de control - Gestión de la memoria principal - Gestión de soportes externos - Ensambladores - Traductores - Compiladores Recursos lógicos - Intérpretes - Editores - Programas - Clasificadores de servicios - Utilidades - Manipulación de ficheros - Etc. - Gestión - Aplicaciones - Cálculo - Paquetes Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez 5
  • 6. S.O. Componentes de la CPU Guía completa para PC, Gilster Ron, Ed. Pearson Unidad de Control ALU Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez 6 PTU FPU BIU MMU Unidad Prefetch Registros Registros
  • 7. S.O. Componentes de la CPU • Unidad de control – Controla las funciones de la CPU. Establece las actividades a realizar, datos a utilizar y donde coloca los resultados. • PTU – Protection Test Unit vigila si las funciones se realizan correctamente, en caso necesario genera una señal de error. • FPU – Floating Point Unit (Coprocesador matemático), operaciones de punto flotante, operaciones de trigonometría y logaritmos. • MMU - Memory Management Unit. Cuando necesita la CPU memoria se los solicita a la MMU. Direccionamiento y catalogación de la memoria, traduce el direccionamiento físico en lógico. • BIU – Bus Interface Unit, supervisa la transferencia de datos sobre el sistema del Bus entre los otros componentes de la computadora y la CPU. • Unidad prefetch – Carga los registros de la siguiente instrucción a ejecutar. • Unidad de decodificación – Decodifica las instrucciones a instrucciones mas simples (básicas) para alistarlas para la unidad de control. Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez 7
  • 8. S.O. Arquitectura básica del computador Dispositivos Periférico Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez 8 Unidad de control Control de todas las operaciones e interconexión interna del computador (Bus del sistema) Unidad aritmética y lógica PC IR FR MAR MDR AC Unidad de memoria Unidad de entrada /salida CPU Memoria Primaria Controlador de I/O Bus del Sistema Unidad Central de Proceso (Procesador)
  • 9. S.O. Arquitectura básica • PC – Contiene la dirección de la celda de memoria que tiene almacenada la siguiente instrucción a ejecutar. • MAR – Contiene la dirección de la memoria cuyo contenido se quiere leer o escribir. Este se conecta al bus de dirección cuando se efectúa la operación. • IR – Contiene la instrucción que actualmente se esta ejecutando. • MDR – Contiene los datos requeridos de la memoria, MDR se conecta al bus de datos para recibir la información. • FR – Registro de banderas, un CPU simple cuenta al menos: – N – indica un valor negativo en el acumulador – Z – Indica que el valor almacenado en el acumulador es cero – V – Indica que el resultado de la operación aritmética excede la capacidad del acumulador • AC - Registro que el CPU utiliza para operaciones, almacena números que va a ocupar o depositar el resultado. Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez 9
  • 10. S.O. Estructura – Nivel superior Organización y arquitectura de computadores, William Stallings, Ed. Pearson Computador Interconexión interna del computador Bus del sistema Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez 10 Computador Memoria Principal Entrada / Salida Periféricos Líneas de comunicación Unidad Central de Proceso (CPU) La figura muestra los componentes principales de un computador
  • 11. S.O. Estructura del CPU Organización y arquitectura de computadores, William Stallings, Ed. Pearson Computadora Unidad Aritmética y lógica Registros Interconexión interna de la CPU Unidad de control Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez 11 CPU I/O System Bus Memoria CPU La figura muestra los componentes principales del Procesador (CPU)
  • 12. S.O. Estructura de la Unidad de control Organización y arquitectura de computadores, William Stallings, Ed. Pearson Unidad de control de registros y decodificadores Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez 12 CPU Memoria de control Lógica Secuencial Unidad de control ALU Internal Bus Registers Unidad de control La figura muestra los componentes principales de la Unidad de Control del Procesador (CPU)
  • 13. S.O. Las siguientes diapositivas muestran la vista funcional, esto es, los componentes que intervienen en el proceso de …… Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez 13
  • 14. S.O. Vista funcional Organización y arquitectura de computadores, William Stallings, Ed. Pearson Proceso de entrada y salida de datos Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez 14 Sistema de transferencia de datos Mecanismo de control Facilidades de almacenamiento de datos Facilidades de procesamiento de datos Entrada de datos Salida de datos Observe que: -- No toda la entrada de datos requiere el uso procesador o se almacenada -- La información después de ser procesada se puede almacenar y viceversa
  • 15. S.O. Ejemplo de Operación 1 Organización y arquitectura de computadores, William Stallings, Ed. Pearson Proceso de movimiento de datos – De teclado a pantalla Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez 15 Sistema de transferencia de datos Mecanismo de control Facilidades de almacenamiento de datos Facilidades de procesamiento de datos Datos de entrada Observe que si los datos de entrada (del teclado) no requieren ni almacenamiento ni procesamiento, el mecanismo de control los recibe y los reenvía a su destino (al monitor)
  • 16. S.O. Ejemplo de Operación 2 Organización y arquitectura de computadores, William Stallings, Ed. Pearson Almacenamiento de Internet a memoria Facilidades de almacenamiento de datos Facilidades de procesamiento de datos Mecanismo de control Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez 16 Datos Sistema de transferencia de datos Observe que los datos que son recibidos de la tarjeta de red, son enviados para ser almacenados (buffer de red). El sistema puede solicitar el siguiente mensaje o enviar los datos los datos a un almacenamiento secundario (a una carpeta de archivos temporales) o al monitor para ser mostrados.
  • 17. S.O. Ejemplo Operación 3 Organización y arquitectura de computadores, William Stallings, Ed. Pearson Procesamiento y almacenamiento -- a la memoria - Procesamiento Batch de transacciones de un banco Facilidades de almacenamiento de datos Facilidades de procesamiento de datos Mecanismo de control Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez 17 Sistema de transferencia de datos Observe que se muestra la iteración del proceso: Lectura del registro o tupla (del archivo o tabla), procesamiento de los datos, almacenamiento del resultado, lectura de los siguientes datos, ….., emisión del resultado
  • 18. S.O. Ejemplo Operación 4 Organización y arquitectura de computadores, William Stallings, Ed. Pearson Procesamiento de la memoria a un dispositivo de I/O imprimiendo estados de cuenta en un banco Facilidades de almacenamiento de datos Facilidades de procesamiento de datos Mecanismo de control Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez 18 Sistema de transferencia de datos Observe que los datos capturados, se procesan y almacenan. Se puede carga de memoria datos adicionales a procesar y finalmente se emite el resultado.
  • 19. S.O. Inicialización de un sistema Intel Sistemas Operativos, Gary Nutt, Ed. Pearson Carga SO y Drive´s Memoria Secundaria Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez 19 Inicio
  • 20. S.O. Componentes electrónicos Componentes mecánicos Dispositivo BIOS Reconoce y efectúa el proceso de prueba los dispositivos Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez 20 BIOS • Por sus siglas en ingles Basic Input Output System • Es un Firmware - Programa grabado en una placa. Memoria ROM. • Al encender la computadora localiza, reconoce y prueba todos los dispositivos necesario para iniciar el proceso de carga y ejecución del sistema operativo.
  • 21. S.O. Pasos en el proceso de arranque del sistema Guía completa para PC, Gilster Ron, McGraw-Hill Iniciación de energía Arranque del BIOS Post BIOS de video y de dispositivo Verificación del sistema Verificación de Plug and Play Pantalla de resumen Dispositivo de arranque encontrado Sistema operativo en ejecución Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez 21
  • 22. S.O. Pasos en el proceso de arranque del sistema 1. Se enciende la computadora. La fuente de poder cuando esta lista para suministrar energía confiable a la tarjeta madre emite una señal de “Good Power Signal”. La tarjeta madre envía un comando de reinicio del sistema al procesador. 2. El procesador lee la instrucción de dirección de salto a FFFOh, esta contiene la dirección física del BIOS del sistema . La CPU copia el programa de BIOS del sistema en la memoria primaria e inicia su ejecución. 3. El POST verifica y prueba la configuración del hardware, almacenado en la configuración del BIOS. Si detecta error emite beep o pitos (código audible) y/o muestra mensaje de error. 4. Si no hay error sede el control al BIOS del adaptador de Video, verifica y enciende la pantalla. En la pantalla se muestra el resultado de la ejecución de los demás BIOS de los dispositivos. Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez 22
  • 23. S.O. Pasos en el proceso de arranque del sistema 5. El BIOS del sistema ejecuta una serie de pruebas al sistema: capacidad de memoria, verifica los dispositivos enumerados en el CMOS vs. BIOS de dispositivos: Se encuentren. Velocidad, parámetros, etc. SI todo esta bien configura y aprueba 6. El BIOS del sistema configura todos los dispositivos PnP (Plug and Play) 7. El BIOS emite resumen. 8. El BIOS identifica la unidad en donde se encuentra el Sistema Operativo. En el Diskette busca el S.O. en el sector 0, en el Disco Duro busca el S.O. en el Registro de Arranque Maestro (MBR). 9. Localizado el S.O. el BIOS le sede el control. Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez 23
  • 24. S.O. Organización, Comunicación entre estratos • Los sistemas operativos varian de estructura, en general se conforman de varios estratos. Sistema de nomina Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez 24 Sistema de finanzas Sistema de ventas Interprete de comandos Bibliotecas Compiladores Sistema Operativo Lenguaje de maquina Microprograma Dispositivos físicos Programas de aplicación Software de base Hardware
  • 25. S.O. Organización • Lenguaje de maquina.- Conjunto de instrucciones que el microprograma ejecuta. 50 a 300 instrucciones. Operaciones aritméticas y lógicas, carga valores en dispositivos • Microprograma.- Software primitivo, controla en forma directa los dispositivos. Se encuentra en memoria ROM. Busca y trae instrucciones en lenguaje maquina. Es un Interprete. Determina ubicación, solicita y almacena datos. • Dispositivos físicos.- Estrato inferior , circuitos integrados, fuentes de poder, tubos de rayos catódicos Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez 25
  • 26. S.O. Definición de Sistema Operativo “El sistema operativo maneja la operación de la computadora misma, y los programas de aplicación, controla todos los recursos de la computadora”. Tanenbaum “El sistema operativo proporciona el ambiente dentro del cual se ejecutan los programas” . Silberschatz Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez 26
  • 27. S.O. Organización • Estratos del sistema operativo LL A MA DA Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez 27 Aplicación Interprete de Bibliotecas comandos Compiladores Gestor de procesos Gestor del procesador Gestor de memoria Núcleo (Kernel) Modo Usuario Modo Kernel o supervisor o superusuario Hardware Cuando el sistema operativo recibe comandos de una aplicación se dice que el sistema operativo esta en modo usuario. Esto se define como una llamada al sistema. Una llamada ejecuta una rutina de servicio. Muchos sistemas operativos hoy en día cuentan con bibliotecas de interfaz las cuales contienen las llamadas al sistema operativo. Cuando el sistema operativo recibe comandos privilegiados (comandos que sólo puede efectuar el administrador del sistema el super-usuario, son comandos que son tecleados en la consola o en el servidor) se dice que el sistema operativo esta en modo kernel o de supervisor.
  • 28. S.O. Servicios del sistema Operativo Fundamentos de Sistemas Operativos, Silberschatz, Ed. Mc Graw Hill Un sistema operativo ofrece servicios al usuario entre los que se encuentran: • Interfaz (GUI – Graphical User interfase, CLI – Command Line Interfase, Menús, etc. • Ejecución de programas • Operaciones de entrada y salida de datos • Gestión de archivos • Gestión de comunicaciones entre procesos • Detección de errores • Gestión de recursos • Protección y seguridad • Generación de estadísticas Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez 28
  • 29. S.O. Llamadas al sistema Fundamentos de Sistemas Operativos, Silberschatz, Ed. Mc Graw Hill • “En el nivel mas bajo, las llamadas al sistema permiten que un programa en ejecución haga solicitudes directamente al sistema operativo • En el nivel superior, el interprete de comandos o SHELL proprociona un mecanismo para que el usuario ejecute una solicitud sin escribir un programa . • Los comandos pueden proceder de archivos de procesamiento por lotes o directamente de una terminal… • …. Las solcitudes de nivel superior, satisfechas por el interprete de comandos o los programas del sistema, se traducen a una secuencia de llamadas al sistema” • …. API (Aplication Programming Iterface) – Especifica un conjunto de instrucciones que el programador de aplicaciones puede usar” Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez 29
  • 30. S.O. Llamadas al sistema Fundamentos de Sistemas Operativos, Silberschatz, Ed. Mc Graw Hill • Para usar una API el programador debe indicar una serie de parámetros y esperar valores de retorno. • Cada SO tiene sus propios nombres de llamadas al Sistema. – API Win32 – API POSIX (Unix, Linux, Mac OS X) – API JAVA (Maquina virtual) • Las ventajas de usar API es la portabilidad, son mas sencillas, son similares a las llamadas del sistema nativo. • El que ejecuta una API debe entender lo que hará el SO como resultado de dicha ejecución y solamente se debe limitar a proporcionar los parámetros que le solicita la API para su ejecución. Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez 30
  • 31. S.O. Generaciones de los sistemas operativos (ver archivo anexo en word) Sergio Fuenlabrada Velázquez, Edna Martha Miranda Chávez 31