sistemas operativos

17
SISTEMAS OPERATIVOS os sistemas operativos son ante todo administradores de recursos; el principal recurso de sdministracion es el hadware del computador; ademas de los procesadores, los medios de almacenamiento, los dispositivos de entrada y salida, los dispositivos de comunicación y los datos. L Un sistema operativo esun programa que actua como intermediario entre el usuario y el hadware del computador y su proposito es proporcionar el entorno en el cual el usuario pueda ejecutar programas. El objetivo principal de un sistema operativo es lograr que el sistema de computacion se use de manera comoda y el objetivo secundario del hadware del computador se emplee de manera eficiente. El sistema operativo se encuentra almacenado en la memoria secundaria. Primero se encarga de ejecutar un pedazo de codigo que se encuentra en el procesador elcual carga el BIOS y este a su vez carga el sistema operativo que carga todos los programas de aplicación y software variado. os sistemas operativos pueden L emplear memoria virtual para ejecutar procesos NELSON LEONARDO CARDENAS 1-A

Upload: bartoleo

Post on 24-Jan-2015

168 views

Category:

Travel


5 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Sistemas operativos

SISTEMAS OPERATIVOS

os sistemas operativos son ante todo administradores de recursos; el principal recurso de sdministracion es el hadware del computador;

ademas de los procesadores, los medios de almacenamiento, los dispositivos de entrada y salida, los dispositivos de comunicación y los datos.

LUn sistema operativo esun programa que actua como intermediario entre el usuario y el hadware del computador y su proposito es proporcionar el entorno en el cual el usuario pueda ejecutar programas.

El objetivo principal de un sistema operativo es lograr que el sistema de computacion se use de manera comoda y el objetivo secundario del hadware del computador se emplee de manera eficiente.

El sistema operativo se encuentra almacenado en la memoria secundaria. Primero se encarga de ejecutar un pedazo de codigo que se encuentra en el procesador elcual carga el BIOS y este a su vez carga el sistema operativo que carga todos los programas de aplicación y software variado.

os sistemas operativos pueden emplear memoria

virtual para ejecutar procesos que exigen mas memoria principal de la realmente disponible.con esta tecnica se emplea espacio en el disco duro para simular ña memoria adicional disponible.

L

Sin embargo, el acceso al disco duro requiere mas tiempo que el acceso a la memoria

principal, por lo tanto el funcionamiento del ordenador resulta más lento.El sistema operativo además es una colección de mecanismos del software destinados a servir de interface entre un sistema informativo y sus usuarios, el cual ofrece herramientas y facilidades para simplificarlas tareas de diseño, codificación,

NELSON LEONARDO CARDENAS 1-A

Page 2: Sistemas operativos

SISTEMAS OPERATIVOS

depuración, actualización, etc.

La función de un sistema operativo es administrar todos los recursois del hadware y el sofware que constituyen el sistema informativo a explorar.

Este sistema nació con la necesidad de de llevar el control de quien realiza los recursos de sofware (usuarios).

NELSON LEONARDO CARDENAS 1-A

Page 3: Sistemas operativos

Los sistemas operativos se clasifiacan en:

s.operativo multitareas

s.operativo monotareas

s.operativomonousuario

s.operativomultiusuario

Es el modo de funcionamiento disponible en elgunos sistemas operativos, mediante el cual una computadora orocesa varias tareas almismo tiempo.

Son mas primitivos, solo pueden manejar un proceso en cada momento o que soloejecuta las tareas de una en una.

Son aquellosque unicamente atienden a un solo usuario (creada por las limitaciones del hadware) los programas o el tipo de aplicación que se esta ejecutando

En este sistema se encuentran todos los sistemas que cumplen simultaneamente todos las necesidades de dos o mas usuarios

NUCLEO DE LOS SISTEMAS OPERATIVOS

L núcleo o kernel de los s. operativos es unacoleccion de modulos de sofware que se ejecutan en forma porivilegiada,lo que significa que tienen acceso pleno alos recursos del sistema, el nucleo normalmente

representa solo una pequeña parte de lo que por lo general se piensa que es todo el sistema operativo,pero es tal ves el codigo que mas utiliza. Por esta razon, el nucleo reside por lo regular en la memoria principal, mientras que otras partes del sistema operativo son cargadas en la memoria principal solo cuando se necesitan.

E

Los nucleos se diseñan para realizar el minimo posible de procesamiento en cada interupcion y d jar que el resto lo realice el proceso apropiado del sistema, que pueden operar mientras el nucleo se habilita para atender otras interrupciones.

Page 4: Sistemas operativos
Page 5: Sistemas operativos
Page 6: Sistemas operativos

1. DMINISTRADOR DEL PROCESADOR: El sistema operativo administra la distribucion del procesador entre los distintos programas por medio de un logaritmo de programación.

2. GESTION DE LA MEMORIA DE ACCESO ALEATORIO:El sistema operativo se encarga de gestionar el espacio de memoria asignado para cad aplicación y para cada usuario si resulta persistente.

3. GESTION DE ENTRADA/SALIDA: El sistema operativo permite unificar y controlar el acceso de los programas a los recursos materiales a traves de los drivers (tambien conocidos como administradores de periféricos de entrada/salida.

4. GESTION DE EJECUCION DE APLICACIONES: El sistema operativo se encarga de de que las aplicaciones se ejecuten sin problemas, asignandoles los recursos que estasnecesitan para funcionar.

5. ADMINISTRACION DE AUTORIZACIONES: El sistema operativo se encarga de la seguridad en relacion con la ejecucion de programas, garantizando que los recursos sean utilizados solo por programas y usuarios que posean las autorizaciones correspondientes.

Page 7: Sistemas operativos

6. GESTION DE ARCHIVOS: El sistema operativo gestiona la lectura y escritura en el sistema de archivos, y las autorizaciones de acceso a archivos de aplicaciones y usuarios.

7. GESTION DE LA INFORMACION: El sistema operativo proporciona cierta cantidad de indicadores que pueden utilizarse para diagnosticar el funcionamiento correcto del equipo.

TAREAS QUE CUMPLEN LOS SISTEMAS OPERATIVOS.

Realizar el interfaz sistema –usuario

Compartir los recursos del hadware entre los usuarios

Permitir a los usuarios compartir sus datos entre ellos.

Prevenir que las actividades de un usuario no interferan en las de los demas usuarios.

Calendarizar los recursos de los usuarios

Facilitar el acceso a los dispositivos de e/s.

Recuperarse de fallas o errores.

Llevar el control sobre el uso de los recursos.

Tipos de sistemas operativos

Page 8: Sistemas operativos

Existen varios temas de sistamas operativos, definidos según su capacidad para administrar simultaneamenta informacion de 16 bits, 32 bits, 64 bits o más.

SISTEMA Programacion Usuario unico

Usuario multiple

Tarea unica

multitarea

Dos 16 Bits X XWindows3.1 16/32 bits X NOWindows95/98/me 32 bits X X PreventivoWindows/2000 32 bits X CooperativoWindows xp 32/64 bits X PreventivoUnix/Linux 32/64 bits X PreventivoMacs/os x 32 bits X PreventivoVMS 32 bits X Preventivo

HARDWARE

Page 9: Sistemas operativos

érmino del inglés (Hardware) que se utiliza generalmente para describir los artefactos físicos de una tecnología. En un sentido más corto, el hardware puede ser equipo militar importante, equipo electrónico, o

equipo informático. El hardware se refiere a todos los componentes físicos (que se pueden tocar) de la computadora: discos, unidades de disco, monitor, teclado, ratón (mouse), impresora, placas, chips y demás periféricos. En cambio, el software es intangible, existe como ideas, conceptos, símbolos, pero no tiene sustancia. Una buena metáfora sería un libro: las páginas y la tinta son el hardware, mientras que las palabras, oraciones, párrafos y el significado del texto son el software. Una computadora sin software sería tan inútil como un libro con páginas en blanco.

T

TIPOS DE HARDWARE

Periféricos de entrada (E)

Son los que permiten al usuario que ingrese información desde el exterior.

Entre ellos podemos

Encontrar: teclado, ratón (mouse), escáner, micrófono, etc.

Periféricos de salida (S)

Son los que muestran al usuario el resultado de las operaciones realizadas por

el PC. En este grupo

Podemos encontrar: monitor, impresora, altavoces, etc.

Periféricos de entrada/salida (E/S)

Page 10: Sistemas operativos

Son los dispositivos que pueden aportar simultáneamente información exterior al PC y al usuario. Aquí se encuentran: módem (Modulador/Demodulador), unidades de almacenamiento (Discos duros disquetes o floppy), ZIP, Memorias de pequeño tamaño, etc.)

SOFTWARE

Se denomina software, programática, equipamiento lógico o soporte lógico a todos los componentes intangibles de una computadora, es decir, al conjunto de programas y procedimientos necesarios para hacer posible la realización de una tarea específica, en contraposición a los componentes físicos de sistema (hardware). Esto incluye aplicaciones informáticas tales como un procesador de textos, que permite al usuario realizar una tarea, y software de sistema como un sistema operativo, que permite al resto de programas funcionar adecuadamente, facilitando la interacción con los componentes físicos y el resto de aplicaciones.

ace algunos años ya que contemplamos,

con más fuerza cada vez, el desarrollo de una nueva guerra tecnológica: la guerra de los sistemas operativos. Después que los Mainframes dejaron de pelear (cada uno sigue con su propio sistema operativo, pero ya a nadie le importa) y que Unix ganó la guerra en los minicomputadores y

H en las estaciones de trabajo (por abandono del resto al no ser portables), parecía que se habían calmado los aires.

Sin embargo, faltaba definir la parte más importante del cuadro: los computadores personales. Inicialmente, los PC eran admirables por su precio y capacidad, pero nadie habría osado correr un

Page 11: Sistemas operativos

sistema operativo en ellos. CP/M y MS-DOS eran un sistema mínima que permitía ejecutar programas, pero no era pensable tener memoria virtual, protección del hardware, etc. Por ello, nadie se preocupó de su destino.

Hoy día, un PC es una máquina impresionante. A precios muy bajos (producto de las increíbles economías a escala, incomparables a cualquier otro computador), se adquiere un procesador rapidísimo (un Pentium es comparable a la mayoría de los procesadores RISC existentes), 16 megabytes de memoria, 1 Gigabyte en disco, etc. Esta máquina tiene mucha más capacidad que cualquier minicomputador multiusuario. Sin embargo, parece que la gente no se ha dado cuenta aún. En MS-DOS aún hay problemas de direccionamiento, cuando el procesador es de 32 bits y tiene todos los mecanismos para protección de memoria necesarios. En Windows, el multiasking es más mentiroso que la balanza que mide concentración y no peso.

Está claro que el futuro va por un verdadero sistema operativo en los

computadores personales. Por otro lado, también está claro que todos quieren tener el mismo sistema operativo en los clientes y en los servidores, y ojalá el mismo en toda la organización.

De ahí nace la guerra por dominar el mercado de los PC, los servidores locales para luego seguir hacia la organización completa. Microsoft ataca con NT, IBM con OS/2, Sun con Solaris. Cada uno con sus propias diferencias tecnológicas, sin embargo todo son verdaderos sistemas operativos, con todas las funciones requeridas. Esto hace que se parezcan mucho más a Unix que a MS-DOS o Windows, y los esfuerzos por esconder la complejidad son bastante vanos.

Page 12: Sistemas operativos

>Quién va a ganar la guerra? Imposible saberlo, incluso Microsoft duda lo suficiente del éxito de NT como para mantener en pleno desarrollo Windows (cuya versión 4 es un cambio radical con respecto a la 3). OS/2 era una buena idea, pero llegó bastante tarde. Solaris es Unix, y los usuarios de PC son más bien reacios a Unix (y vice-versa, pasaron más de ocho años hasta que tuve un PC).

Para una empresa que debe decidir invertir en desarrollo, el asunto es no trivial. Casarse con un sistema operativo es tal vez peor que casarse con un proveedor de hardware. Por ahora no nos queda más que esperar y ver cómo se desarrolla el mercado. Yo, por mi parte, corro Linux en mi PC, y ya estoy pensando en comprar un PC en vez de una estación de trabajo. Tengo lo mejor de ambos mundos: hardware barato y rápido, un sistema operativo gratuito, con soporte en línea a nivel mundial, con upgrades incluidos...

Ojalá no se les ocurra empezar a venderlo, porque ahí dejará de funcionar, y será como todo software comercial,

es decir, lleno de errores.

Page 13: Sistemas operativos

Evolución De Los Sistemas Operativos

Los sistemas operativos, al igual que el hardware, han sufrido cambios a través del tiempo, los cuales se pueden agrupar en generaciones. La evolución del hardware ha marcado el paralelismo de la evolución de

los sistemas operativos. 

  * Primera Generación.   * Segunda Generación.   * Tercera Generación.   * Cuarta Generación. 

Primera Generación (Finales de la década de los 50's)

Page 14: Sistemas operativos

En esta década aparecen los sistemas de procesamiento por lotes, donde los trabajos se reunían por grupos o lotes. Cuando se ejecutaba alguna tarea, ésta tenía control total de la máquina. Al terminar cada tarea, el control era devuelto al sistema operativo, el cual limpiaba, leía e iniciaba la siguiente tarea. Aparece el concepto de nombres de archivo del sistema para lograr independencia de información. Los laboratorios de investigación de General Motors poseen el crédito de haber sido los primeros en poner en operación un sistema operativo para su IBM 701.

Segunda Generación (Mitad de la década de los 60's)

En esta generación se desarrollan los sistemas compartidos con multiprogramación, en los cuales se utilizan varios procesadores en un solo sistema, con la finalidad de incrementar el poder de procesamiento de la máquina. El programa especificaba tan sólo que un archivo iba a ser escrito en una unidad de cinta con cierto número de pistas y cierta densidad. El sistema operativo localizaba entonces una unidad de cinta disponible con las características deseadas, y le indicaba al operador que montara una cinta en esa unidad. 

Page 15: Sistemas operativos

Tercera Generación

En esta época surge la familia de computadores IBM/360 diseñados como sistemas para uso general, por lo que requerían manejar grandes volúmenes de información de distinto tipo, lo cual provocó una nueva evolución de los sistemas operativos: los sistemas de modos múltiples, que soportan simultáneamente procesos por lotes, tiempo compartido, procesamiento en tiempo real, etc.