Sistemas Operativos 1

Páginas: 5 (1247 palabras) Publicado: 8 de octubre de 2011
Capitulo 1.

Introducción.

Una computadora moderna consta de uno o mas procesadores, una memoria principal, discos, impresoras, un teclado, un raton, una pantalla o monitor, interfaces de red y otros dispositivos en entrada/salida. Si todos los prgramdores de palicacion tuvieran que comprender el funcionamiento de todas estas partes, no es cribirian código alguno. Por esta razón lascomputadoras están equipadas con una capa de software llamada sistema operativo, cuyo trabajo es proporcionar a lso programas de ususario un modelo de computadora mas mejor, mas simple y pulcro, asic omo encargarse de administrar todos los recursos que se necesiten.

El sitema operativo puede ser de dos forma, Shell cuando esta basado em texto, y GUI donde se utilizan elementos graficos o iconos.La mayoría de la computadoras tienen dos modos de operación: modo kernel y modo usuario, El modo kernel es donde el sistema operativo tiene acceso completo a todo hardware y puede ejecutar cualquier instrucción que la mauina sea capaz de ejecutar. El resto del software se ejecuta en modo usuario, en el cual solo un subconjunto de las instrucciones de maquina es permitido.

¿Qué es unsistema operativo?

Es difícil definir que es un sistema operativo aparte de decir que es el software que se ejecuta en modo kernel (además de que esto no siempre es cierto). Parte del

problema es que los sistemas operativos realizan dos funciones básicas que no están relacionadas: proporcionar a los programadores de aplicaciones un conjunto abstracto de recursos simples en ves de los conjuntoscompletos de hardware y administrar estos recursos.

EL sistema operativo como administrador de recursos.

El concepto de un sistema operativo cuya función principal es proporcionar abstracciones a los programas de aplicación responde a una perspectiva de arriba hacia abajo. La perspectiva alterna, de abajo hacia arriba, sostiene que el sistema operativo esta presente para administrar todaslas piezas de un sistema compeljo.

Los sistemas operativos modernos permiten la ejecución simultanea de varios programas. Imagine lo que ocurriría sitres programas que se ejecutan en cierta computadora trataran de imprimir sus resultados en fiorma simultanea en la misma impresora. Las primeras líneas de impresión podrían provenir del programa 1, las siguientes de programa 2, despus algunas delprograma 3, y asi en lo sucesivo. El sistema operativo puede imponer orden al caos potecial, guardado en buferes en disco toda la salida destinada a la impresora.

Cuando yuna computadora tiene varios usuarios, la necesidad de administrar y proteger la memoria, los dispositivos de E/S y otro recursos es cada vez mayor; de lo contrario, los usuarios podrían interferir unos con otros. Ademas,los usuarios necesitan con frecuencia compartir no solo el hardware , sino también la información .

La administración de recursos incluye el multiplexaje de recursos en dos fromas distintas: en el tiempo y en el espacio. Cuando un recurso se multiplexea en el tiempo, lso distintos programas o usuarios toman turnos para utilizarlo: uno de ellos obtiene acceso al recurso, después otro y asi enlo sucesivo.

Ejemplos de multiplexaje son el compatrimiento en tiempo de la impresora. Cuando hay avrios trabajos en una cola de impresión, para imprimirlos en una sola impresora se debe tomar en cuanto a cual trabvajo debe imprimirse a continuación, el otro tipo de multiplexaje es en el espacio. En vez de que lso clientes tomen turnos, cada uno obtiene una parte del recurso. Por ejemplo,normalmenete se divide la memoria principal entre varios programas de ejecuacion para que cada uno pueda estar residente al mismo timpo. Suponiendo que hay suficiente memoria a la vez, en vez de proporcionar a un solo programa toda la memoria, en especial si solo necesita una pequeña fracción.

Historia de los sietmas operativos

Primeria generación

El profesor Jhon Atanasoff y su...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tarea 1 Sistemas Operativos
  • Acrividad 1 Sistemas operativos
  • SISTEMAS OPERATIVOS 1
  • 1 sistemas operativos
  • TAREA 1 SISTEMAS OPERATIVOS
  • Sistemas Operativos Aporte 1
  • Sistemas Operativos Ped 1
  • 1 sistemas operativos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS