SISTEMAS OPERATIVOS INTRODUCCIÓN Definición de Sistema Operativo

Slides:



Advertisements
Presentaciones similares
Sistemas operativos Prof. Alberto Rivas.
Advertisements

Definición Objetivos Funciones de un S.O.
Sistema Operativo Un Sistema Operativo es el software encargado de ejercer el control y coordinar el uso del hardware entre diferentes programas de aplicación.
CARACTERISTICAS, CLASES, EJEMPLOS
Dr. Joseabel Cegarra Núcleo LUZ-COL
SISTEMAS OPERATIVOS Un Sistema operativo (SO) es un software que actúa de interfaz entre los dispositivos de hardware y los programas de usuario.
¿Que es un sistema operativo?
Unidad 1 Fundamentos de Computación
Introducción al software
HISTORIA Y CLASIFICACIÓN DE LOS SISTEMAS OPERATIVOS
SISTEMA OPERATIVO Un sistema operativo es un programa básico (el más básico y necesario) que controla una computadora. El sistema operativo oculta la complejidad.
SISTEMAS OPERATIVOS.
HERRAMIENTAS INFORMATICAS
SISTEMAS OPERATIVOS.
TRABAJO DE LUIS VIRACOCHA
CLASIFICACIÓN DE COMPUTADORAS
Introducción al Software
INTRODUCCION A LOS SISTEMAS OPERATIVOS
Introducción a los SSOO Sebastián Sánchez Prieto.
Elemento Lógico (Software)
GENERACIONES DE LA COMPUTADORA
PRESENTADO POR LEIDY RODRÍGUEZ JOHANNA VALERO CAMILO VELANDIA MERCADEO.
SISTEMAS OPERATIVOS.
Programación I MC José Andrés Vázquez Flores
SISTEMAS OPERATIVOS →¿Qué es un sistema operativo?
EL SISTEMA OPERATIVO.
Características de un sistema operativo
UNIVERSIDAD TECNOLÓGICA ECOTEC. ISO 9001: GENERACIÓN DE LAS COMPUTADORAS ANGY PRATT. Actividad n. 2 Ing. Ángela Yanza Montalván. Octubre 5, 2012.
Introducción a los Sistemas Operativos
SISTEMAS OPERATIVOS.
INNOVACIONES DE LA INFORMATICA
3 NOMBRE: MALQIN JESSICA CURSO: QUINTO “A”. El ordenador es un sistema programable formado por un conjunto de elementos hardware que necesitan instrucciones.
Practica 8 La evolucion de la computadora
COLEGIO DE CIENCIAS Y HUMANIDADES PLANTEL NAUCALPAN
Introducción a los SOs.
Tema 3. El software: sistema operativo y programas de aplicación
Tema 8: Introducción a los SOs. Tema 8: 2 Silberschatz, Galvin and Gagne ©2005 Fundamentos de los Computadores (ITT, Sist. Electr.), Introducción.
BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA FACULTAD DE CIENCIAS DE LA COMPUTACIÓN Programación I MC Hilda Castillo Zacatelco.
1.1 Silberschatz, Galvin y Gagne ©2002 Sistems Operativos – 6ta. Edición Capítulo 1: Introducción ¿Qué es un sistema operativo? Sistemas Operativos por.
SISTEMAS OPERATIVOS. Cómo trabaja un SO Qué es el SO El sistema operativo (SO) es el software del sistema destinados a la realización de algunas tareas.
CLASIFICACION DE LAS COMPUTADORAS
INTRODUCCION A SISTEMAS OPERATIVOS
Generación de computadoras
Generación y clasificación de las pc
SISTEMAS OPERATIVOS Por Martín Arosemena.
Generación De Los PC y Clasificación
Construye en Power Point una línea del tiempo de máximo 10 diapositivas, sobre las generaciones de las computadoras.
Sistema operativo Por: Santiago Betancur Henao. Que es? Un sistema operativo (SO) es el programa o conjunto de programas que efectúan la gestión de los.
Software de sistema.
SISTEMAS OPERATIVOS.
Administración de Empresas
Temas Hardware Software ¿Que es informatica?
Benemérita Universidad Autónoma de Puebla Facultad de Ciencias de la Computación Programación I MC Beatriz Beltrán Martínez.
GENERACIONES DE LAS COMPUTADORAS.
SOFTWARE DE SISTEMA.
Cinvestav-IPN, Sección de Computación, Mexico
DOCENTE: DAISY KATERINE RODRÍGUEZ DURÁN. CONTENIDO TEMÁTICO SISTEMAS OPERATIVOS PAQUETES INTEGRADOS DE OFICINA PROCESOS Y PROCEDIMIIENTOS DE UNIDAD ADMINISTRATIVA.
Funciones principales!
UNIDAD I INTRODUCCION A LOS S.O.
HERRAMIENTAS INFORMATICAS.. ¿QUE ES UN SISTEMA OPERATIVO?  Un Sistema Operativo (SO) es el software básico de una computadora que provee una interfaz.
Generaciones de computadoras
SISTEMAS OPERATIVOS ( Clasificación del Software) UNIVERSIDAD ABIERTA Y A DISTANCIA UNAD TUNJA.
 Panorama General Fundamentos de Programación M.I. Jaime Alfonso Reyes Cortés.
Historia y generaciones de los computadores
TIPOS DE SISTEMAS OPERATIVOS.  Que es un sistema operativo??  Es el encargado de brindar al usuario una forma amigable y sencilla de operar, interpretar,
Historia de los sistemas operativos. Los Sistemas Operativos han sufrido una serie de cambios revolucionarios llamados generaciones. Hay cuatro generaciones:
Evelin Ramos Cabrera 1° B
SOFTWARE DE COMPUTADORAS
GENERACION DE COMPUTADORAS. EL DESARROLLO DE LAS COMPUTADORAS Desde la invención de esta tecnología quedo marcada la sociedad distinguiendo a una nueva.
HISTORIA DE LOS ORDENADORES
Transcripción de la presentación:

SISTEMAS OPERATIVOS INTRODUCCIÓN Definición de Sistema Operativo Breve Historia de los Sistemas Operativos Tipos de Sistemas Informáticos Curso de Sistemas Operativos - Ing. Martha Liliana Quinchoa Pinilla Corporación Universitaria Autónoma del Cauca

Qué es un Sistema Operativo? La definición de Sistema Operativo es difícil de hacer debido a que los S.O. realizan dos funciones básicas: Proporcionar a los programadores un conjunto abstracto de recursos simples, en vez de complejos conjuntos de hardware. Administrar estos recursos hardware. Curso de Sistemas Operativos - Ing. Martha Liliana Quinchoa Pinilla Corporación Universitaria Autónoma del Cauca

Algunas Definiciones de S.O. S.O., es un programa que sirve de intermediario entre los usuarios y el hardware. Pertenece al software del sistema. Objetivos: Ejecutar las aplicaciones de los usuarios. Administrar eficientemente los recursos de la máquina = Eficiencia. Facilitar la interacción con el computador = usabilidad. Curso de Sistemas Operativos - Ing. Martha Liliana Quinchoa Pinilla Corporación Universitaria Autónoma del Cauca

… S.O. es un sistema de software cuyo fin es que un sistema informático sea operativo (utilizable). S.O. es un conjunto de programas que gestionan los recursos del sistema, optimizan su uso y resuelven conflictos. S.O. es un administrador de recursos Como un gobierno del hardware. Programa de control. no realiza trabajo productivo. S.O. es una interfaz con el hardware Adiciona características no existentes en el hardware. Oculta características inconvenientes del hardware. máquina extendida. Curso de Sistemas Operativos - Ing. Martha Liliana Quinchoa Pinilla Corporación Universitaria Autónoma del Cauca

Características principales de un S.O. El S.O. controla y coordina el uso del hardware entre los distintos programas para diversos usuarios. El SO proporciona un ambiente de ejecución de programas. En caso de conflictos, el S.O. debe decidir de forma eficiente y justa. Curso de Sistemas Operativos - Ing. Martha Liliana Quinchoa Pinilla Corporación Universitaria Autónoma del Cauca

S.O. como Administrador de Recursos Existen dos participantes en el sistema: los procesos y los recursos. Un proceso es un programa en ejecución. Un recurso puede ser real o virtual, físico o lógico. Los procesos compiten por el uso de recursos escasos. Se requiere un árbitro imparcial que asigne recursos a los procesos, de forma justa y eficiente. Curso de Sistemas Operativos - Ing. Martha Liliana Quinchoa Pinilla Corporación Universitaria Autónoma del Cauca

… El SO debe determinar a quién se le entregan los recursos, qué cantidad de recursos se conceden, en qué momento y durante cuánto tiempo = POLÍTICAS DE GESTIÓN DE RECURSOS. Algunos criterios de gestión de recursos: Optimizar el rendimiento del sistema. Reparto justo para evitar acaparamientos e inanición de procesos perjudicados. Garantizar la seguridad e integridad de la información, entre otros. Normalmente, los distintos criterios entran en conflicto. Ej. no se puede maximizar el rendimiento y a la vez dar un reparto justo. Curso de Sistemas Operativos - Ing. Martha Liliana Quinchoa Pinilla Corporación Universitaria Autónoma del Cauca

S.O. como Interfaz Es una capa entre el usuario y el hardware. La interfaz ofrece una máquina extendida que es una abstracción de la realidad. Máquina Extendida Nivel del S.O. Máquina Desnuda Proceso 2 Proceso 1 Proceso 3 Proceso 4 Curso de Sistemas Operativos - Ing. Martha Liliana Quinchoa Pinilla Corporación Universitaria Autónoma del Cauca

… Esa abstracción de la realidad es más cómoda, más conveniente, más usable para el usuario y para el programador. Esta interfaz puede ser independiente del hardware, por ende se gana portabilidad. Curso de Sistemas Operativos - Ing. Martha Liliana Quinchoa Pinilla Corporación Universitaria Autónoma del Cauca

EVOLUCIÓN HISTÓRICA DE LOS SISTEMAS OPERATIVOS Primeros sistemas. Sistemas por lotes. Mejoras en la gestión de la E/S. Sistemas por lotes multiprogramados. Primer Sistema Operativo Sistemas de tiempo compartido. Ordenadores personales. Sistemas paralelos: multiprocesadores. Sistemas distribuidos. Sistemas de tiempo real. Curso de Sistemas Operativos - Ing. Martha Liliana Quinchoa Pinilla Corporación Universitaria Autónoma del Cauca

Primeros sistemas Los primeros sistemas de computación se caracterizaban por: Gran tamaño Prácticamente sin ningún soporte lógico (tableros enchufables, tarjetas perforadas,...) Con ellas se empezó a usar el sistema binario para el procesamiento y representación de datos. Utilizaban cilindros magnéticos para almacenar información y algunas programaciones incluidas internamente. Para procesar la información se usaban tubos de vacío. Para su programación y entrada de datos se usaban unas tarjetas perforadas. Tenían las desventajas (aparte de su gran tamaño) que eran lentas, se sobrecalentaban demasiado y gastaba grandes cantidades de energía eléctrica. Curso de Sistemas Operativos - Ing. Martha Liliana Quinchoa Pinilla Corporación Universitaria Autónoma del Cauca

… Organización del trabajo: Usuario experto: operador/programador Un solo usuario en cada momento (tiempo asignado, “listas de reserva”) Curso de Sistemas Operativos - Ing. Martha Liliana Quinchoa Pinilla Corporación Universitaria Autónoma del Cauca

Primeras mejoras Dispositivos físicos: Lectoras de tarjetas, impresoras y cintas magnéticas. Elementos lógicos: aparece el primer software de Sistema: Ensambladores, compiladores, cargadores. Manejadores de dispositivos. Bibliotecas con subrutinas de uso frecuente. Aparecieron los primeros compiladores de lenguajes de alto nivel (FORTRAN, COBOL), simplificando la labor de programación pero aumentando la carga de trabajo del computador Curso de Sistemas Operativos - Ing. Martha Liliana Quinchoa Pinilla Corporación Universitaria Autónoma del Cauca

… Se redujo el costo y tamaño de las computadoras aparte de que fue cuando aparecieron varias compañías que las fabricaban y distribuían, algunas de ellas eran programables con un cableado en un tablero o en lugar de tarjetas se usaron cintas perforadas. Lo más destacable de estas mejoras fue: Se mejoraron los lenguajes de programación y se desarrollaron otros como el FORTRAN y COBOL. Se empezaron a usar en diferentes campos como para el control y reservaciones de líneas aéreas. Con ellas se hicieron varios simuladores como por ejemplo el de vuelo llamado “Whirlwind I” desarrollado por la marina de los Estados Unidos de América. Surgieron las terminales a distancia. Curso de Sistemas Operativos - Ing. Martha Liliana Quinchoa Pinilla Corporación Universitaria Autónoma del Cauca

Sistema por Lotes Objetivo Sacar más provecho a la máquina gracias a una mejor organización del trabajo. Los operadores agrupaban los trabajos por lotes, que eran trabajos con necesidades similares y que eran ejecutados en la computadora como un grupo de tareas. A medida que la computadora quedaba libre, se ejecutaba un lote. Curso de Sistemas Operativos - Ing. Martha Liliana Quinchoa Pinilla Corporación Universitaria Autónoma del Cauca

… Aparición del operador especialista. El programador no manipula directamente el equipo. El programador entrega su trabajo (job) al operador. El operador somete la tarea al sistema y entrega los resultados al programador. El programador corrige sus errores mientras el operador sigue ejecutando otras tareas. Resultado: aumento de la productividad. Curso de Sistemas Operativos - Ing. Martha Liliana Quinchoa Pinilla Corporación Universitaria Autónoma del Cauca

Sistemas por Lotes Multiprogramados Agrupar las tareas en lotes que se procesan de forma automática. Procesamiento por lotes (batch processing). El operador puede preparar lotes con trabajos que requieren una misma operación (ej. cargar el compilador). El operador lanza el lote, y éste se ejecuta sin más intervención (secuencia automática de trabajos). Necesario automatizar ciertas acciones comunes Control de la finalización de tareas Tratamiento de errores Carga y ejecución automática de la siguiente tarea En lugar de dar órdenes al operador, ¿Porqué no dárselas directamente al computador? Curso de Sistemas Operativos - Ing. Martha Liliana Quinchoa Pinilla Corporación Universitaria Autónoma del Cauca

Curso de Sistemas Operativos - Ing Curso de Sistemas Operativos - Ing. Martha Liliana Quinchoa Pinilla Corporación Universitaria Autónoma del Cauca