introducción a los sistemas operativos

17
Sistemas Operativos Lic. Marvin A. Romero F. Lic. Marvin Romero; UGB, San Miguel.

Upload: marvin-romero

Post on 20-Jun-2015

1.208 views

Category:

Education


1 download

DESCRIPTION

Introducción a los Sistemas Operativos

TRANSCRIPT

Page 1: Introducción a los Sistemas Operativos

Lic. Marvin Romero; UGB, San Miguel.

Sistemas OperativosLic. Marvin A. Romero F.

Page 2: Introducción a los Sistemas Operativos

Lic. Marvin Romero; UGB, San Miguel.

Conceptos Generales

•Un sistema operativo es un programa que actúa como intermediario entre el usuario y el hardware de un computador y su propósito es proporcionar un entorno en el cual el usuario pueda ejecutar programas.

•El objetivo principal de un sistema operativo es lograr que el sistema de computación se use de manera cómoda, y el objetivo secundario es que el hardware del computador se emplee de manera eficiente.

Page 3: Introducción a los Sistemas Operativos

Lic. Marvin Romero; UGB, San Miguel.

Conceptos Generales•Un sistema Operativo (SO) es en sí mismo un

programa de computadora. Sin embargo, es un programa muy especial, quizá el más complejo e importante en una computadora. El SO despierta a la computadora y hace que reconozca a la CPU, la memoria, el teclado, el sistema de vídeo y las unidades de disco. Además, proporciona la facilidad para que los usuarios se comuniquen con la computadora y sirve de plataforma a partir de la cual se corran programas de aplicación

Page 4: Introducción a los Sistemas Operativos

Lic. Marvin Romero; UGB, San Miguel.

Conceptos Generales

•Cuando enciendes una computadora, lo primero que ésta hace es llevar a cabo un auto diagnóstico llamado auto prueba de encendido (Power On Self Test, POST). Durante la POST, la computadora identifica su memoria, sus discos, su teclado, su sistema de vídeo y cualquier otro dispositivo conectado a ella. Lo siguiente que la computadora hace es buscar un SO para arrancar (boot).

Page 5: Introducción a los Sistemas Operativos

Lic. Marvin Romero; UGB, San Miguel.

Tareas Principales del S.O.•Proporcionar ya sea una interfaz de línea de

comando o una interfaz gráfica al usuario, para que este último se pueda comunicar con la computadora. Interfaz de línea de comando: tú introduces palabras y símbolos desde el teclado de la computadora, ejemplo, el MS-DOS. Interfaz gráfica del Usuario (GUI), seleccionas las acciones mediante el uso de un Mouse para pulsar sobre figuras llamadas iconos o seleccionar opciones de los menús

Page 6: Introducción a los Sistemas Operativos

Lic. Marvin Romero; UGB, San Miguel.

Tareas Principales del S.O.

•Administrar los dispositivos de hardware en la computadora. Cuando corren los programas, necesitan utilizar la memoria, el monitor, las unidades de disco, los puertos de Entrada/Salida (impresoras, módems, etc.). El SO sirve de intermediario entre los programas y el hardware

Page 7: Introducción a los Sistemas Operativos

Lic. Marvin Romero; UGB, San Miguel.

Tareas Principales del S.O.•Administrar y mantener los sistemas de

archivo de disco. Los SO agrupan la información dentro de compartimientos lógicos para almacenarlos en el disco. Estos grupos de información son llamados archivos. Los archivos pueden contener instrucciones de programas o información creada por el usuario. El SO mantiene una lista de los archivos en un disco, y nos proporciona las herramientas necesarias para organizar y manipular estos archivos.

Page 8: Introducción a los Sistemas Operativos

Lic. Marvin Romero; UGB, San Miguel.

Tareas Principales del S.O.• Apoyar a otros programas. Otra de las funciones

importantes del SO es proporcionar servicios a otros programas. Estos servicios son similares a aquellos que el SO proporciona directamente a los usuarios. Por ejemplo, listar los archivos, grabarlos a disco, eliminar archivos, revisar espacio disponible, etc. Cuando los programadores escriben programas de computadora, incluyen en sus programas instrucciones que solicitan los servicios del SO. Estas instrucciones son conocidas como "llamadas del sistema"

Page 9: Introducción a los Sistemas Operativos

Lic. Marvin Romero; UGB, San Miguel.

Reseña histórica

•Años 40:A finales de los años 40, con lo que podríamos llamar la aparición de la primera generación de computadoras, se accedía directamente a la consola de la computadora desde la cual se actuaba sobre una serie de micro interruptores que permitían introducir directamente el programa en la memoria de la computadora (en realidad al existir tan pocas computadoras todos podrían considerarse prototipos y cada constructor lo hacía sin seguir ningún criterio predeterminado). Por aquel entonces no existían los sistemas operativos, y los programadores debían interactuar con el hardware del computador sin ayuda externa. Esto hacía que el tiempo de preparación para realizar una tarea fuera considerable.

Page 10: Introducción a los Sistemas Operativos

Lic. Marvin Romero; UGB, San Miguel.

Reseña histórica

•Años 50A principios de los años 50 con el objeto de facilitar la interacción entre persona y computador, los sistemas operativos hacen una aparición discreta y bastante simple, con conceptos tales como el monitor residente, el proceso por lotes y el almacenamiento temporal.

Page 11: Introducción a los Sistemas Operativos

Lic. Marvin Romero; UGB, San Miguel.

Reseña histórica

•Años 60En los años 60 se produjeron cambios notorios en varios campos de la informática, con la aparición del circuito integrado la mayoría orientados a seguir incrementando el potencial de los computadores. Para ello se utilizaban técnicas de lo más diversas:

Multiprogramación Tiempo compartido Tiempo Real Multiprocesador Sistemas operativos desarrollados

Page 12: Introducción a los Sistemas Operativos

Lic. Marvin Romero; UGB, San Miguel.

Reseña histórica

•Años 70Es en los años 70 cuando se produce el boom de los miniordenadores y la informática se acerca al nivel de usuario. En lo relativo a lenguajes de programación, es de señalar la aparición de Pascal y C, el último de los cuales se creó específicamente para reescribir por completo el código del sistema operativo Unix, convirtiéndolo en uno de los pocos SO escritos en un lenguaje de alto nivel.

Page 13: Introducción a los Sistemas Operativos

Lic. Marvin Romero; UGB, San Miguel.

Reseña histórica

•Años 80

Con la creación de los circuitos LSI -integración a gran escala-, chips que contenían miles de transistores en un centímetro cuadrado de silicio, empezó el auge de los ordenadores personales

Page 14: Introducción a los Sistemas Operativos

Lic. Marvin Romero; UGB, San Miguel.

Reseña histórica

•Años 90 – Primera década 2000

•GNU/LinuxLa idea de un Sistema Operativo Libre para la humanidad nace en 1984 Motivado por esta idea comienza la construcción y desarrollo de las herramientas elementales que componen un Sistema Operativo, a esta parte del desarrollo del Sistema Operativo se le conoce como proyecto GNU.

Page 15: Introducción a los Sistemas Operativos

Lic. Marvin Romero; UGB, San Miguel.

Reseña histórica

•Años 90 – Primera década 2000

• Microsoft Windows A mediados de los años 80 se crea este sistema operativo, pero no es hasta la salida de Windows 95 que se le puede considerar un sistema operativo, solo era una interfaz gráfica del MS-DOS. Hoy en día es el sistema operativo más difundido en el ámbito doméstico aunque también hay versiones para servidores como Windows NT. Microsoft ha diseñado también algunas versiones para superordenadores, pero sin mucho éxito…

Page 16: Introducción a los Sistemas Operativos

Lic. Marvin Romero; UGB, San Miguel.

Reseña histórica

•Años 90 – Primera década 2000

•Microsoft Windows Años después se hizo el Windows 98 que era el más eficaz de esa época Después se crearía el sistema operativo de Windows ME (Windows Millenium Edition) aproximadamente entre el año 1999 y el año 2000. Un año después se crearía el sistema operativo de Windows 2000 en ese mismo año….

Page 17: Introducción a los Sistemas Operativos

Lic. Marvin Romero; UGB, San Miguel.

Reseña histórica

•Años 90 – Primera década 2000

• Microsoft Windows Después le seguiría el sistema operativo más utilizado en la actualidad, Windows XP y otros sistemas operativos de esta familia especializados en las empresas. Ahora el más reciente es Windows Vista, que, actualmente, tiene muchas críticas. Ahora ha finalizado el desarrollo el sistema operativo Windows 7, que es una especie de "actualización" a Windows Vista, sacando novedades y mejorando problemas de incompatibilidad, rendimiento entre otras cosas… que se le critican a su predecesor.