UNIVERSIDAD NACIONAL DEL CALLAO FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS ESCUELA PROFESIONAL DE INGENIERÍA INDUSTRIAL SISTEMAS OPERATIVOS M. ING. ABEL SALAZAR C. SEMANA 1: INTRODUCCIÓN Presentación Formación de equipos de trabajo Conceptos Funciones y características de los Sistemas Operativos Importancia de los Sistemas Operativos FORMACIÓN DE EQUIPOS DE TRABAJO • Conformado por seis integrantes como máximo • Elegir un representante del equipo • Entregar una hoja A4 con lista de integrantes, correos electrónicos y N° de Celulares. INTRODUCCIÓN Los sistemas operativos son una parte esencial de cualquier sistema informático. Del mismo modo, un curso sobre sistemas operativos es una parte esencial de cualquier carrera de Informática o Electrónica. Este campo está cambiando muy rápidamente, ya que ahora las computadoras se encuentran prácticamente en cualquier aplicación, desde juegos para niños hasta herramientas de planificación extremadamente sofisticadas para los gobiernos y todos tipo de organización, pequeñas, medianas o grandes. CONCEPTOS 1. ¿Qué es un sistema operativo? 2. Evolución de los S.O 3. Terminologías, Aplicaciones 1. ¿QUÉ ES UN SISTEMA OPERATIVO? -Es un programa o conjunto de programas. -Estos programas trabajan juntos para lograr ciertos objetivos. -Se encarga de gestionar ciertos recursos: • Entrada/salida • Tratamiento de la información • Almacenamiento masivo -Actúa de intermediario entre el hardware y los programas de aplicación. GESTOR DE RECURSOS USO DEL SISTEMA OPERATIVO AL 2016 La tendencia, aunque lenta, indica una ligera perdida de poder de Windows, que ha retrocedido , desde un 92,49% en abril 2015 a un 91,62% en febrero 2016. En cambio, Mac y Linux lo aumentan, pasando Mac del 6,53% en abril 2015 a un 7,17% en febrero de este año. Linux pasa del 0.98% en Abril de 2015 a un 1,21% en Febrero. Si nos fijamos en las versiones de software, Windows 7 es el dominador; HARDWARE VS SOFTWARE Hardware Software Clasificación del Software Software Application Software System Software Operating Systems Device Drivers Utilities DOS Windows Programming Languages Accounting & Finance Education & Training Information & Reference Connectivity MAC OS Netware Unix Linux Business Software COMPOSICION DEL S.O De manera esquemática, un sistema operativo se compone de: 1. Núcleo (Kernel): responsable de la gestión de memoria, de disco y de procesos. 2. Servicios (API: Aplication Program Interface): mediante estos servicios las aplicaciones pueden realizar peticiones al sistema operativo para acceder a los recursos hardware del sistema. 3. Shell (Intérprete de comandos): es el proceso encargado de traducir los comandos que los usuarios introducen, a instrucciones que el sistema operativo entiende. NÚCLEO DEL S.O. (KERNEL) Es lo primero que se carga del sistema operativo al arrancar el ordenador. Reside permanentemente en memoria y atiende las llamadas al sistema. Tiene las siguientes funciones básicas: • Carga inicial (programa de arranque) • Planificación de trabajos de la CPU (procesos y tareas) • Administración de periféricos • Comunicación entre procesos • Administración de memoria • Administración de archivos SHELL (INTERPRETE DE COMANDOS) Para que un usuario pueda dialogar directamente con el S.O., se proporciona una interfaz de usuario básica para: • Cargar programas • Abortar programas • Introducir datos a los programas • Trabajar con archivos • Trabajar con redes Ejemplos de interprete de comandos: • JCL en sistemas por lotes • COMMAND.COM en MSDOS • Shell en UNIX SHELL (INTERPRETE DE COMANDOS) En la actualidad, e inicialmente orientadas al gran público, son más utilizadas las GUI (Graphics User Interface) que el clásico interprete de comandos textual. Estas interfaces gráficas permiten al usuario dar órdenes y trabajar con el sistema operativo de manera sencilla, sin necesidad de un gran conocimiento de los comandos del sistema operativo. GUI del sistema operativo Windows XP 2. EVOLUCION DE LOS S.O (1) https://www.mindmeister.com/es/689345724/evoluci-n-de-sistemas-operativos?fullscreen=1 1ª Generación (1945 -1955): • Sistema operativo: Al principio es inexistente, hacia el final se constituye como un conjunto de funciones de uso general. • Tecnología: Tubos de vacío. • Introducción de trabajo: A través de panel de control. • Lenguaje: Lenguaje máquina. 2ª Generación (1955 – 1965): • Sistema operativo: Monitor para cargar trabajos, ejecutarlos, ... (procesamiento en serie). Posteriormente procesamiento por lotes. • Tecnología: Transistores. • Introducción de trabajo: Tarjetas perforadas. • Lenguaje: Cobol, Fortran 2. EVOLUCION DE LOS S.O (2) 3ª Generación (1965 – 1975): • Sistema operativo: Multiprogramación, tiempo compartido, sistemas en tiempo real (OS/360,Multics, UNIX, ...). • Tecnología: Circuitos integrados, máquinas multipropósito, miniordenadores. • Introducción de trabajo: Tarjetas perforadas, terminales. • Lenguaje: Cobol, Fortran, ... 4ª Generación (1975 – 1990): • Sistema operativo: En red, cliente-servidor, seguridad (criptografía), (MacOS, MS-DOS, Novell, ...) • Tecnología: Circuitos integrados, ordenadores personales, redes de ordenadores. • Introducción de trabajo: Terminal 2. EVOLUCION DE LOS S.O (3) 5ª Generación (1990 – actualidad): • Sistema Operativo: Distribuido, modelo cliente – servidor en la construcción del sistema. • Tecnología: Circuitos integrados a gran escala (VLSI), ordenadores personales potentes, estaciones de trabajo. Orientación de la evolución: • Aumentar: Potencia, multipropósito, fiabilidad, nº de usuarios, comodidad y amigabilidad. • Disminuir: Precio, tamaño, requisitos de instalación, dificultad de uso, tiempo de respuesta. GRACIAS M. Ing. Abel A. Salazar Collas Email: [email protected] Celular: 995712360 / 961104340