HISTORIA DE LOS SISTEMAS OPERATIVOS

Slides:



Advertisements
Presentaciones similares
Arquitectura de Sistema de E/S
Advertisements

Dr. Joseabel Cegarra Núcleo LUZ-COL
SISTEMAS OPERATIVOS GESTION DE MEMORIA INTEGRANTES Lizeth Chandi
Sistema operativo Componentes de un sistema operativo
III - Gestión de memoria
SISTEMAS OPERATIVOS.
LA COMPUTADORA.
Término que se le da al conjunto de equipos de cómputo que se encuentran conectados entre si por medio de dispositivos físicos que envían y reciben -
Introducción al software
SISTEMAS OPERATIVOS DE UNA RED.
HERRAMIENTAS INFORMATICAS
ConceptoDefiniciónCaracterísticas (palabra clave) Ejemplo/Aplicación Sistema operativo Un sistema operativo es un software, es decir, forma parte de la.
Elemento Lógico (Software)
HILOS Y COMUNICACIÓN ENTRE PROCESOS
EL COMPUTADOR.
Sistema Operativo. ¿Qué es el Sistema Operativo? Un sistema operativo (SO) es el conjunto de programas y utilidades software que permiten al usuario interactuar.
Unidad 7 Entrada/Salida
Arquitectura de ordenadores.
Tecnología de la información Unidad: 3 El software Profesor: Fernando J. Martini.
SISTEMA OPERATIVO 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.
Programación I MC José Andrés Vázquez Flores
Fundamentos de Programación Resolución de Problemas con Computadoras y Herramientas de Programación.
Características de un sistema operativo
LOS SISTEMAS OPERATIVOS
Introducción a los Sistemas Operativos
SISTEMAS OPERATIVOS.
Software, programas de computadoras. Son las instrucciones responsables de que el hardware (la máquina) realice su tarea. Como concepto general, el software.
TEMA 10. SISTEMAS OPERATIVOS DISTRIBUIDOS
Estructuras en Sistemas Operativos DAISY KATERINE RODRÍGUEZ.
Introducción a los Sistemas Operativos
“Organización y Arquitectura de Computadores” William Stallings
Introducción a los SOs.
Tema 8: Introducción a los SOs. Tema 8: 2 Silberschatz, Galvin and Gagne ©2005 Fundamentos de los Computadores (ITT, Sist. Electr.), Introducción.
CONCEPTOS FUNDAMENTALES DEL NIVEL DEL SISTEMA OPERATIVO
Sistemas Operativos Oscar Bedoya
Estructura de los Sistemas Operativos
UNIDAD 3 C ONCEPTOS DE S ISTEMAS O PERATIVOS. El ordenador es un sistema programable formado por un conjunto de elementos hardware que necesitan instrucciones.
S ISTEMAS O PERATIVOS. S ISTEMA O PERATIVO Software: equipamiento lógico o soporte lógico de una computadora digital; comprende el conjunto de los componentes.
ESCUELA NORMAL PARA EDUCADORA ‘’PROFR. SERAFIN CONTRERAZ MANZO’’
FUNCIONAMIENTO INTERNO DEL ORDENADOR
Se refiere a todas Las parte tangibles
LIA. SUEI CHONG SOL, MCE..  1.- SOFTWARE BÁSICO O DE SISTEMA. Conjunto de programas imprescindibles para el funcionamiento del sistema.  2.- SOTWARE.
Computadora Es una máquina electrónica que recibe y procesa datos para convertirlos en información útil. Una computadora es una colección de circuitos.
Funcionamiento de la computadora Terrazas Pando Ivan.
Definición, Funciones, Características, Categorias
Elementos y tipos de sistemas operativos
DOCENTE: DAISY KATERINE RODRÍGUEZ DURÁN. CONTENIDO TEMÁTICO SISTEMAS OPERATIVOS PAQUETES INTEGRADOS DE OFICINA PROCESOS Y PROCEDIMIIENTOS DE UNIDAD ADMINISTRATIVA.
SISTEMAS OPERATIVOS Son un conjunto de programas destinados a permitir la comunicación entre el usuario y en computador y gestionar sus recursos.
Funciones principales!
UNIDAD I INTRODUCCION A LOS S.O.
Menú Presentación Que es informática Sistema informático Que es un computador Dispositivo de entrada Dispositivos de salida SOFWARE Y HADWARE SOFWARE Y.
ELEMENTO DE COMPETENCIA 3
SISTEMAS OPERATIVOS.
TECNICO EN SISTEMAS NUMERO DE FICHA:
Definición De Software Y Hardware
TIPOS DE SISTEMAS OPERATIVOS.  Que es un sistema operativo??  Es el encargado de brindar al usuario una forma amigable y sencilla de operar, interpretar,
FUNCIONAMIENTO DEL EQUIPO DE COMPUTO
Evelin Ramos Cabrera 1° B
PROCESADOR.- El procesador es el cerebro del sistema, encargado de procesar toda la información. Básicamente, es el "cerebro" de la computadora. Prácticamente,
1. Información Información 2. Datos Datos 3. Tipos de dato Tipos de dato 4. Que es un sistema Que es un sistema 5. Que es un computador Que es un computador.
Instituto de Ciencias y Humanidades Tabasco. El software Coordinar el uso del hardware Coordinar el uso del hardware Ejercer el control Programas de aplicación.
SOFTWARE DE COMPUTADORAS
CONCEPTOS BÁSICOS ING. SUSANA BELTRAN.
Gestión de Memoria – Parte 2
 Software  Humanware  Hardware Conformado por.
Arquitectura básica de la computadora
Realizado por Lucia y Florencia.  Es el conjunto de programas encargado de la gestión interna de la computadora, controla el funcionamiento del hardware.
Un equipo de computo esta compuesto por hardware, software y humanware; el Software es la parte lógica de la computadora, el humanware es el usuario y.
Unidad de Control Ubicación: Es uno de los tres bloques funcionales principales en los que se divide una unidad central de procesamiento (CPU). Realizar.
1/50 Ing. Gerardo Chávez Malpartida Administración de Memoria SISTEMAS OPERATIVOS.
Transcripción de la presentación:

HISTORIA DE LOS SISTEMAS OPERATIVOS INTRODUCCION HISTORIA DE LOS SISTEMAS OPERATIVOS

LA RELACION ENTRE EL HARDWARE Y EL SOFTWARE EL SISTEMA OPERATIVO LA RELACION ENTRE EL HARDWARE Y EL SOFTWARE El sistema operativo concluye en ser el programa matriz que gestiona la maquina para que ella pueda ejecutar las tareas que se le precisan realizar.

HISTORIA Unidad total entre Hardware y Software (El software era un plano su-real para la maquina) Software (anotaciones en cuadernos de programadores que se convertían luego en modificaciones directas al Hardware.) El comienzo de los Sistemas Operativos en la computación digital. Maquinas electrónicas que funcionaban por medio de tubos al vacio (Década de los 40) No existían sistemas operativos La programación ser hacia por medio de conexiones eléctricas, el programador conectaba las partes por medio de cables e interruptores los cuales se accionaban según las tareas que se deseaban programar.

HISTORIA La actualidad de los Sistemas Operativos. El sistema operativo controla todos los recursos de la computadora La actualidad de los Sistemas Operativos. Una parte del Software esta grabada en circuitos de memoria ROM para iniciar el funcionamiento de la maquina. IBM & MICROSOFT. La computadora, gracias al sistema operativo adherido, adquiere capacidad de almacenar, procesar, recuperar información, producir mensajes, detectar errores de procedimiento, proporcionar mecanismos de seguridad, entre otras capacidades. El usuario puede ejecutar programas alternos, los cuales toman el nombre de aplicaciones.

CONCEPTOS SISTEMAS OPERATIVOS Arquitectura de la computadora. Unidad central de procesos Memoria Buses Unidades de E/S La unidad central de procesos intercambia información con la memoria por medio de líneas de comunicación llamadas buses. La maquina interactúa con los usuarios o otras maquinas por medio de las unidades de E/S. EL S.O esta programado para emplear los recursos que la maquina brinda. Cada aplicación se debe ejecutar de acuerdo a la capacidad del Hardware que lo soporta.

CONCEPTOS SISTEMAS OPERATIVOS

CONCEPTOS SISTEMAS OPERATIVOS El S.O es un intermediario entre el Usuario y la Computadora, así el usuario se comunica con una interfaz o maquina virtual. Para el usuario los detalles del Hardware están ocultos, o sea, que son transparentes para el usuario, que a su vez tiene una visión simple y comprensible de la computadora.

CONCEPTOS SISTEMAS OPERATIVOS Se aprecian unos niveles de acceso a la maquina. El lenguaje maquina para acceder a los dispositivos físicos El S.O se comunica con el procesador en el lenguaje maquina (lenguaje de bajo nivel) El S.O se comunica con el usuario en un lenguaje comprensible para el (lenguaje de alto nivel) La comunicación con el usuario se puede hacer de modo directo o a través de compiladores, es decir, editores de programas e interpretes de comandos.

ADMINISTRACION DE RECURSOS COMPUTADORA Unidad de entrada UNIDAD CENTRAL DE PROCESOS buses Memoria central Unidad de salida

ADMINISTRACION DE RECURSOS Unidad central de procesos (CPU) buses Unidad de control Registros Unidad aritmética y lógica

ADMINISTRACION DE RECURSOS Unidades de E/S Entrada Input Salida Output -Teclado -Mouse -Cámaras -Escáner -Otras computadoras -Monitor -Impresora -Plotters -Grabadoras -Otras computadoras

ADMINISTRACION DE RECURSOS La memoria

ADMINISTRACION DE RECURSOS Bus de control direcciones Los buses Bus de control Ej.: comando escribir CPU Bus de control direcciones Bus de datos

GESTION DE MEMORIA La parte del sistema operativo que administra la memoria se llama administrador  de memoria y su labor consiste en llevar un registro  de las partes de memoria que se estén utilizando y aquellas que no, con el fin de asignar espacio en memoria a los procesos cuando éstos la necesiten y liberándola cuando terminen, así como administrar el intercambio entre la memoria principal y el disco en los casos en los que la memoria principal no le pueda dar capacidad a todos los procesos que tienen necesidad de ella.

En el ámbito de la gestión de memoria encontramos varios tipos de programación q ayudan en la constitución de un sistema operativo y va variando según el hardware del que se disponga y los procesadores disponibles para procesar las aplicaciones requeridas, entre ellos están: Monoprogramación sin intercambio o paginación Multiprogramación y uso de memoria Multiprogramación con particiones fijas Multiprogramación con particiones variables Compactación de memoria Administración de la memoria con mapas de bits Administración de la memoria con listas ligadas Asignación del hueco de intercambio Fragmentación

CONCURRENCIA Dos o más procesos decimos que son concurrentes, paralelos, o que se ejecutan concurrentemente, cuando son procesados al mismo tiempo, es decir, que para ejecutar uno de ellos, no hace falta que se haya ejecutado otro. En sistemas multiprocesador, esta ejecución simultánea podría conseguirse completamente, puesto que podremos asignarle, por ejemplo, un proceso A al procesador A y un proceso B al procesador B y cada procesador realizaran la ejecución de su proceso. Cuando tenemos un solo procesador se producirá un intercalado de las instrucciones de ambos procesos, de tal forma que tendremos la sensación de que hay un paralelismo en el sistema (concurrencia, ejecución simultánea de más de un proceso).

GESTIÓN DEL PROCESADOR Encargado de preparar el sistema operativo para que el usuario pueda ejecutar las acciones a realizar, asigna los tiempos en los cuales se van a efectuar las operaciones dadas por este. Cuando un usuario ejecuta una acción dentro del sistema operativo la gestión del procesador se encarga de crear unas nuevas estructuras de datos para posteriormente monitorear y controlar la acción que este ejecutando el usuario; al ejecutar la acción esta entrará a utilizar los recursos del sistema. Cuando una acción queda inactiva el sistema operativo puede ejecutar otras acciones.

Planeación y Despacho Transfiere los programas que están siendo ejecutados desde la memoria secundaria hasta la memoria principal del computador, esto se realiza por medio de un programa llamado cargador. Para la planeación se debe llevar unas políticas de asignación de tiempos, es decir, los diferentes procesos se llevarán a cabo en un determinado momento. En cuanto a despacho se refiere, la gestión del procesador asignará los periféricos a los cuales se dirigirá la acción que se esté ejecutando, es decir, este grupo de programas asignarán las solicitudes simbólicas y las convertirán en asignaciones físicas y concretas.

GESTIÓN DE ARCHIVOS DE ENTRADA/SALIDA Ayuda a proporcionar a los usuarios y aplicaciones, servicios que pueden ser relevantes tanto para los archivos como para los directorios.  Los objetivos se basan en garantizar que la información sea válida, que la entrada a los archivos sea la correcta, provee el soporte a los dispositivos de almacenamiento tanto de entrada como de salida, suministra los datos que son pedidos, trata en lo máximo que los datos no se pierdan y provee y da soporte a las rutinas de entrada y salida tanto para un solo usuario como para múltiples usuarios.

Los requerimientos básicos permiten a los usuarios crear, leer, borrar y cambiar ficheros; tendrán el control de los ficheros tanto de los creados por ellos como los de otros usuarios; podrán controlar el acceso a otros usuarios; conseguirán mover información entre ficheros. Las funciones permiten identificar y localizar un archivo mediante la organización de estos en forma de directorios, controlan el acceso a los archivos, a usuarios que no tienen permiso para entrar a este y simultáneamente se los bloquea, de igual forma maneja los espacios libres de una y los archivos nuevos los coloca dentro de un bloque libre.

SISTEMAS OPERATIVOS MULTIPROCESADOR Se denomina multiprocesador a un computador que cuenta con dos o más microprocesadores (CPUs). Gracias a esto, el multiprocesador puede ejecutar simultáneamente varios hilos pertenecientes a un mismo proceso o bien a procesos diferentes.

CAPACIDADES FUNCIONALES Asignación y administración de recursos. Protección de tablas y conjuntos de datos. Prevención contra el ínter bloqueo del sistema. Terminación anormal. Equilibrio de cargas de Entrada / Salida. Equilibrio de carga del procesador. Reconfiguración.

SISTEMAS OPERATIVOS DISTRIBUIDOS Sistemas cuyos componentes hardware y software, que están en ordenadores conectados en red, se comunican y coordinan sus acciones mediante el paso de mensajes, para el logro de un objetivo. Se establece la comunicación mediante un protocolo prefijado por un esquema cliente-servidor

CARACTERÍSTICAS Concurrencia Carencia de reloj global Fallos independientes de los componentes

SISTEMAS OPERATIVOS EN TIEMPO REAL Un sistema operativo de tiempo real (SOTR o RTOS -Real Time Operating System en inglés), es un sistema operativo que ha sido desarrollado para aplicaciones de tiempo real. Como tal, se le exige corrección en sus respuestas bajo ciertas restricciones de tiempo. Si no las respeta, se dirá que el sistema ha fallado. Para garantizar el comportamiento correcto en el tiempo requerido se necesita que el sistema sea predecible

Características de los Sistemas Operativos en Tiempo Real Determinismo Sensibilidad Control del usuario Fiabilidad Tolerancia a los fallos