Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
1Activity
0 of .
Results for:
No results containing your search query
P. 1
SOresumen

SOresumen

Ratings: (0)|Views: 3|Likes:
Published by Abigail Huerta

More info:

Published by: Abigail Huerta on Oct 04, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

10/11/2013

pdf

text

original

 
 
ITSSNAMateria: SistemasOpeerativos04/10/2012
Zombie
 
1 Introducción a los Sistemas Operativos1.1. Definición de Sistema OperativoUn sistema operativo puede ser contemplado como una colección organizada deextensiones software del hardware, consistente en rutinas de control que hacen funcionaral computador y proporcionan un entorno para la ejecución de programasInternamente, un SO actúa como gestor de los recursos del sistema informático talescomo el procesador, la memoria, los archivos y los dispositivos de E/S. En esa función, elSO mantiene actualizada la información relativa al estado de sistemas que soportan laejecución concurrente de programas, el SO resuelve las peticiones conflictivas de re-cursos de manera que preserve la integridad del sistema y al hacerlo intenta optimizarlerendimiento final.En general, el SO presenta al usuario el equivalente de una maquina virtual que sea másfácil de utilizar que la maquina subyacente y uno de sus objetivos primarios esincrementar la productividad de los recursos que ofrece al sistema mediante unaplanificación lo más ´optima posible de ellos.1.2. Relación con la maquina subyacente1.2.1. Componentes básicos de la arquitectura Von NeumannA un nivel muy alto, un sistema informático que implemente la arquitectura VonNeumann clásica consta de 3 componentes básicos: memoria principal, unidad central deproceso y dispositivos de entrada/salida.Memoria principal: Comúnmente conocida como memoria RAM. En ella se encontrara elprograma en código maquina a ejecutar, los datos de entrada y los resulta-dos. Lamemoria está formada por un conjunto de celdas idénticas que pueden ser accedidas deforma aleatoria mediante los distintos registros de direccionamiento. Esta memoria esnormalmente volátil y también se conoce como memoria real.La unidad aritmético-lógica permite efectuar un conjunto de operaciones aritméticas ylógicas de los datos. Estos datos, que pueden proceder de memoria principal o ser elresultado de operaciones previas, se almacenarán en los registros de entrada de que estaunidad dispone. El resultado de la operación, así como la información relativa al estado determinación de la misma, quedarán almacenados en los correspondientes registros.La unidad de control es la que se encarga de hacer funcionar al conjunto, para lo cual llevaa cabo las siguientes funciones:
 
• Lee de memoria las instrucciones
maquina que forman el programa.
• Interpreta cada
instrucción leída.
• Lee los datos de memoria referenciados por la
instrucción.
• Ejecuta la
instrucción.
• Almacena el resultado de cada
instrucción.Finalmente, la unidad de Entrada/Salida se encarga de realizar la transferencia deinformación entre la memoria (o los registros) y los periféricos. La E/S se puede efectuarbajo el gobierno de la unidad de control (E/S programada) o de forma in-dependiente(DMA). El transporte de datos se realiza, pues, entre el computador y su entorno exterior.Dicho entorno consta de una gran variedad de dispositivos externos que incluye a losdispositivos de memoria secundaria, los equipos de comunicación y los terminales.1.2.2. Registros del procesadorDentro del procesador hay un conjunto de registros que ofrecen un nivel de memoria quees más rápido y pequeño que la memoria principal1.2.3. Ejecución de instruccionesLa tarea básica que realiza un computador es la ejecución de instrucciones. El punto devista más sencillo es considerar que el procesamiento de instrucciones consiste en unasecuencia sencilla que se repite a alta velocidad (cientos de millones de veces porsegundo). Esta secuencia consiste en 3 pasos: lectura de memoria de la instrucciónmáquina apuntada por el PC, incremento del contador del programa - para que apunte ala siguiente instrucción maquina - y ejecución de la instrucción.1.2.4. InterrupcionesCasi todos los computadores tienen un mecanismo mediante el cual otros módulos (E/S,memoria) pueden interrumpir la ejecución normal del procesador. Las interrupcionesaparecen, principalmente, como una vía para mejorar la eficiencia del procesamientodebido a que la mayoría de los dispositivos externos son mucho más lentos que elprocesador.Con las interrupciones, el procesador se puede dedicar a la ejecución de otrasinstrucciones mientras una operación de E/S está en proceso. Cuando el dispositivo de E/Seste disponible, es decir, cuando este preparado para aceptar más datos del procesador,el modulo de E/S de dicho dispositivo enviará una señal de solicitud de interrupción al

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->