SlideShare ist ein Scribd-Unternehmen logo
1 von 17
El tema de esta presentación es los conceptos básicos relacionados con
Sistemas Operativos.




                                                                         1
Qué es un sistema operativo
Un sistema operativo es un programa que tiene encomendadas una serie de
funciones diferentes, cuyo objetivo es simplificar el manejo y la utilización del
computador. Las funciones básicas de un sistema operativo se pueden clasificar
en:
•Gestión de recursos
•Ejecución de servicios para los programas
•Ejecución de los mandatos de los usuarios




                                                                                    2
Gestión de recursos
En un computador pueden existir varios usuarios que ejecutan varios programas,
estos programas compiten por los recursos del computador (Memoria, tiempo de
CPU, periféricos). El sistema operativo debe garantizar la protección de los
programas frente a otros.


•Asignación y liberación de recursos: El S.O. debe monitorear para saber cuáles
recursos están libres y cuáles están asignados a cada programa. Si se tiene un
esquema de prioridades, se deben resolver los conflictos que se pueden
presentar.
•Protección: El S.O. debe garantizar la confidencialidad de la información, de
manera que los programas no interfieran entre sí.




                                                                                  3
Ejecución de servicios para los programas
El S.O. ofrece a los programas un conjunto de servicios (llamadas al sistema),
que garantiza que los programas se ejecuten en un ambiente protegido. De esta
forma se crea una máquina virtual extendida, que simplifica la labor de los
programas. Dentro de los servicios más importantes se pueden mencionar:
•Ejecución de programas: El sistema operativo proporciona servicios para
ejecutar un programa, parar o abortar su ejecución. También ofrece servicios que
permiten conocer y modificar las condiciones de ejecución de los programas,
además de servicios para la comunicación y sincronización de programas.
•Órdenes de E/S: Proporciona servicios de lectura, escritura y modificación del
estado de los periféricos.
•Operaciones sobre archivos: El S.O. ofrece servicios para la creación, apertura,
lectura, escritura, renombrado y borrado de archivos.
•Detección y tratamiento de errores: El S.O. es el encargado de detectar las
condiciones de error de hardware. Entre los errores se puede mencionar errores
de E/S, acceso a memoria, desbordamientos, violación de segmento de
memoria, o instrucciones prohibidas.




                                                                                    4
Gestión de usuarios y grupos
Todo sistema operativo multiusuario debe ofrecer los servicios básicos de
manejo de usuarios y grupos, tales como creación, modificación y eliminación.
Además se debe brindar los servicios de autenticación y autorización.
•Autenticación: Proceso en el cual un usuario ingresa un nombre y una
contraseña, creados previamente en el sistema. El S.O. debe validar que el
usuario exista.
•Autorización: Nivel de permisos de un usuario autenticado para tener acceso a
los servicios que ofrece el sistema operativo, y las restricciones de seguridad
frente a otros usuarios.




                                                                                  5
Ejecución de mandatos de usuarios
Otra de las funciones de un S.O es proporcionar los medios para que los
usuarios puedan ejecutar mandatos, representados en comandos de utilidad.
Para ello el S.O. proporciona el Shell, que puede ser definido como una interfaz
para ejecutar comandos. Esta interfaz puede ser textual, en forma de terminales
(Unix), o gráfica, en la cual se utiliza el teclado y el mouse para invocar los
comandos (Windows, MAC).


En su forma más simple, el shell es un bucle infinito que espera una orden del
usuario, la analiza y en el caso que sea correcta la ejecuta. Una vez que se ha
concluido la ejecución de la orden, el shell espera una nueva orden.


Los archivos de comandos son una agrupación de los comandos que el usuario
introduce en el shell, además de instrucciones de control de flujo para controlar
su ejecución. Los archivos de comandos más comunes son los .bat (windows) y
los .sh (Unix).




                                                                                    6
Arranque del computador
Luego del encendido del computador o de pulsar el botón RESET, se genera una señal que carga
en el PC la dirección de inicio del programa de arranque (Iniciador) que se encuentra almacenado
en una memoria ROM, que forma parte del mapa de memoria.
Iniciador ROM
El iniciador ROM tiene las siguientes funciones:
•Comprobación del sistema, por medio de un test de hardware
•Lectura y almacenamiento en memoria del programa cargador del sistema operativo (Loader).
Este programa se encuentra en un periférico, usualmente un disco duro o un diskette o un CD-
ROM.
•Ceder el control al cargador del sistema operativo.
Cargador del sistema operativo
Este programa se encarga de traer a memoria algunos de los componentes del sistema
operativo. Luego se pasa a la fase de iniciación, en la que se realizan los siguientes pasos:
•Comprobación del sistema: Se completan las pruebas de hardware realizadas por el iniciador
ROM, además de realizar una prueba del sistema de archivos
•Se establecen las estructuras de información propias del S.O. (Tabla de procesos, tabla de
memora y tablas de E/S)
•Se carga en memoria el programa del S.O que estará residente.
Sistema operativo
•Se crean uno o varios procesos de inicio (Login) para permitir el trabajo interactivo por parte de
los usuarios, además de otros procesos auxiliares (Servicios, demonios, etc).




                                                                                                      7
Componentes y estructura de un sistema operativo
Un sistema operativo consta de tres capas:
•Núcleo: Parte del sistema operativo que interactúa directamente con el
hardware de la máquina. Sus funciones consisten en gestionar los recursos de
hardware, tratar las interrupciones de hardware e implementar las funciones
básicas de gestión de memoria.
•Servicios: Estas facilidades se ofrecen para brindar una capa de abstracción
sobre el núcleo. Los principales servicios que ofrece un S.O. se pueden clasificar
en:
       •Gestión de procesos: Creación, planificación y destrucción de procesos
       •Gestión de memoria: Gestionar la memoria libre y ocupada, realizar la
       asignación y liberación de memoria.
       •Gestión de entrada/salida: Maneja los dispositivos periféricos
       •Gestión de archivos y directorios: Manejo de archivos y directorios, y en
       general de la administración del almacenamiento secundario.
       •Seguridad y protección: Permite garantizar la identidad de los usuarios y
       definir los permisos sobre los recursos del sistema.
       •Comunicación y sincronización entre procesos: Brinda las primitivas
       básicas para comunicar y sincronizar procesos.
•Intérprete de comandos (Shell): Permite que el usuario interactúe con el sistema
operativo, a través de comandos textuales (shell 1), o interfaces gráficas (shell
2).




                                                                                     8
Servicios del sistema operativos
Por encima de los servicios básicos del sistema operativo, se encuentran las
interfaces para los programas de usuario, representadas por WIN32 y POSIX,
para Windows y Unix, respectivamente. Estas interfaces proporcionan un API al
que se puede tener acceso a través de un lenguaje de programación de alto
nivel, como C.
Por ejemplo, la llamanda fopen en POSIX permite abrir un archivo que se
encuentre en un disco duro, un diskette, una memoria USB. Los servicios del
sistema operativo también se conocen como llamadas al sistema, y
proporcionan una interfaz estándar para acceder a cada uno de los servicios sin
tener que preocuparse por la complejidad del hardware.




                                                                                  9
Sistemas operativos monolíticos
      Todos los componentes se integran en un solo programa que contiene
      todas las rutinas necesarias para su funcionamiento. Una ventaja de este
      tipo de sistemas es su rapidez, pero su mantenimiento es muy complejo.
Sistemas operativos estructurados
El S.O. se organiza en capas, donde cada una de ellas posee una interfaz bien
definida en la capa superior y sólo utilizan los servicios que les ofrece la capa
inferior. Esta aproximación ofrece modularidad y ocultación de la información.
Sistemas operativos cliente/servidor
      Sólo una pequeña parte del S.O. se ejecuta en modo núcleo
      (micronúcleo), yLa mayor parte de los servicios del sistema operativo se
      implementa como “servidores”, a los cuales se les pueden realizar
      solicitudes. Cada servidor puede hacer uso de otros servidores para
      ejecutar una función.




                                                                                    10
Sistemas operativos monolíticos
Los sistemas operativos monolíticos se caracterizan porque todos sus
componentes se encuentran integrados en un único programa que se ejecuta en
un único espacio de direcciones. De esta forma, todas las funciones que ofrece
el sistema operativo se ejecutan en modo núcleo.


Los sistemas operativos monolíticos son difíciles de mantener, ya que un cambio
se puede propagar de manera impredecible. Por otro lado la adición de nuevas
funcionalidades y servicios se ve limitada al conocimiento de la totalidad del
sistema operativo.




                                                                                  11
Sistemas operativos estructurados
El S.O. se organiza en capas, donde cada una de ellas posee una interfaz bien
definida en la capa superior y sólo utilizan los servicios que les ofrece la capa
inferior. Esta aproximación ofrece modularidad y ocultación de la información.


Un ejemplo de sistemas operativos estructurados es OS/2.




                                                                                    12
Modelo cliente / servidor
La mayor parte de los servicios del sistema operativo se implementa como
“servidores”, a los cuales se les pueden realizar solicitudes. Cada servidor puede
hacer uso de otros servidores para ejecutar una función.


El núcleo del sistema sólo contiene las rutinas que interactúan directamente con
el Hardware, tales como gestión de interrupciones, gestión básica del
procesador, gestión de memoria, y servicios básicos de comunicación entre
procesos.


Algunos ejemplos de sistemas operativos cliente/servidor son MINIX, Mach,
Amoeba y Windows NT.




                                                                                     13
Prehistoria:
El hardware utilizaba tubos al vacío, lo cual hacía que no fuera enteramente
confiable. Además los primeros computadores ocupaban un espacio muy
grande. Algunos ejemplos de estos primeros computadores fueron el ENIAC
(Electronic Numerical Integrator Analyzer and Computer), y el EDVAC (Electronic
Discrete Variable Automatic Computer).
En esta generación no existía un sistema operativo como tal, el usuario debía
ingresar los programas por medio de tableros de conmutación y/o tarjetas
perforadas.
Primera generación:
Aparecen los transistores, lo que cambia radicalmente la construcción de los
computadores. Los trabajos (programas) se procesaban por lotes (uno detrás de
otro), y existía un programa que se encargaba de cargar y ejecutar los demás
programas (cargador). Algunos ejemplos de sistemas operativos son FMS
(Fortran Monitoring System) e IBYSS de IBM.




                                                                                  14
Segunda generación:
Con la aparición de los circuitos integrados se dio una revolución en los computadores y los
sistemas operativos. Aparece el concepto de multiprogramación como una alternativa al trabajo
por lotes. La multiprogramación permite aprovechar el tiempo muerto de las operaciones de
Entrada / Salida para ejecutar otros trabajos (programas). Aparece el concepto de planificador,
que es un programa encargado de repartir el uso del procesador entre los trabajos que lo
requieren. También aparece el concepto de tiempo compartido, que consiste en permitir que
varios usuarios trabajen en forma simultánea, al repartir el tiempo de CPU entre ellos.Borroughs
introduce en 1962 el MCP (Master Control Program), que además de permitir multiprogramación
utilizaba memoria virtual.
Por su parte, en el MIT se desarrollo CTSS, el primer sistema de tiempo compartido. Este
sistema se utilizó en el IBM7090 y permitía hasta 32 usuarios interactivos que se conectaban
mediante teletipos (terminales brutas). También apareció el OS/360, que operaba sobre los
computadores 360 de IBM.
El sistema operativo más reconocido de esta generación es MULTICS (desarrollado por el MIT y
Bell Labs), que permitía el soporte a cientos de usuarios.
Tercera generación:
Se caracteriza por la aparición de Sistemas Operativos de propósito general, entre ellos UNIX.
Estos sistemas permitían multiprogramación y tiempo compartido. Con UNIX nace el lenguaje C,
uno de los más utilizados hasta hoy en día.
Cuarta generación:
Con la difusión de los computadores personales también evolucionan los sistemas operativos, en
aspectos como velocidad de procesamiento, manejo de memoria, soporte para redes y
multimedia. Los primeros sistemas que dominaron en esta generación fueron UNIX, MS-DOS y
Windows.




                                                                                                   15
16
17

Weitere ähnliche Inhalte

Was ist angesagt?

Conceptos básicos de un Sistema Operativo
Conceptos básicos de un Sistema OperativoConceptos básicos de un Sistema Operativo
Conceptos básicos de un Sistema OperativoMIGUEL0327
 
Sistemas de archivos
Sistemas de archivosSistemas de archivos
Sistemas de archivosarthurLeav
 
Arquitectura del sistema operativo windows
Arquitectura del sistema operativo windowsArquitectura del sistema operativo windows
Arquitectura del sistema operativo windowsflaviosimbana07
 
Generacion de Sistemas Operativos
Generacion de Sistemas OperativosGeneracion de Sistemas Operativos
Generacion de Sistemas OperativosFreddy Sinchi
 
Comparacion software comercial vs libre (Gestores De Base De Datos)
Comparacion software comercial vs libre (Gestores De Base De Datos)Comparacion software comercial vs libre (Gestores De Base De Datos)
Comparacion software comercial vs libre (Gestores De Base De Datos)Oscar Ruiz Zapata
 
Sistemas operativos PRESENTACION
Sistemas operativos PRESENTACIONSistemas operativos PRESENTACION
Sistemas operativos PRESENTACIONAndrés Chávez
 
Unidad 4 Interoperabilidad entre sistemas operativos
Unidad 4 Interoperabilidad entre sistemas operativos Unidad 4 Interoperabilidad entre sistemas operativos
Unidad 4 Interoperabilidad entre sistemas operativos Roberto Encarnación
 
Historia y evolucion de los sistemas operativos
Historia y evolucion de los sistemas operativosHistoria y evolucion de los sistemas operativos
Historia y evolucion de los sistemas operativosalexitopico
 
Sistemas operativos procesos
Sistemas operativos   procesosSistemas operativos   procesos
Sistemas operativos procesosayreonmx
 
Presentación sobre el ordenador
Presentación sobre el ordenadorPresentación sobre el ordenador
Presentación sobre el ordenadorCelia Ríos
 
Sistemas operativos por estructura
Sistemas operativos por estructuraSistemas operativos por estructura
Sistemas operativos por estructuraProf. Javier Troya
 
Entrada/Salida de Sistemas Operativos
Entrada/Salida de Sistemas OperativosEntrada/Salida de Sistemas Operativos
Entrada/Salida de Sistemas OperativosKarina Rivra
 
Sistema Operativo
Sistema OperativoSistema Operativo
Sistema OperativoHeli Lazaro
 
¿Que es un SO?
¿Que es  un SO?¿Que es  un SO?
¿Que es un SO?reppcefp7
 
Windows
WindowsWindows
Windowsanyvo
 
Generaciones De Los Sistemas Operativos
Generaciones De Los Sistemas OperativosGeneraciones De Los Sistemas Operativos
Generaciones De Los Sistemas OperativosEduardo Correa
 

Was ist angesagt? (20)

Conceptos básicos de un Sistema Operativo
Conceptos básicos de un Sistema OperativoConceptos básicos de un Sistema Operativo
Conceptos básicos de un Sistema Operativo
 
Sistemas de archivos
Sistemas de archivosSistemas de archivos
Sistemas de archivos
 
Arquitectura del sistema operativo windows
Arquitectura del sistema operativo windowsArquitectura del sistema operativo windows
Arquitectura del sistema operativo windows
 
Generacion de Sistemas Operativos
Generacion de Sistemas OperativosGeneracion de Sistemas Operativos
Generacion de Sistemas Operativos
 
Software Privado
Software PrivadoSoftware Privado
Software Privado
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Comparacion software comercial vs libre (Gestores De Base De Datos)
Comparacion software comercial vs libre (Gestores De Base De Datos)Comparacion software comercial vs libre (Gestores De Base De Datos)
Comparacion software comercial vs libre (Gestores De Base De Datos)
 
Sistemas operativos PRESENTACION
Sistemas operativos PRESENTACIONSistemas operativos PRESENTACION
Sistemas operativos PRESENTACION
 
Unidad 4 Interoperabilidad entre sistemas operativos
Unidad 4 Interoperabilidad entre sistemas operativos Unidad 4 Interoperabilidad entre sistemas operativos
Unidad 4 Interoperabilidad entre sistemas operativos
 
Historia y evolucion de los sistemas operativos
Historia y evolucion de los sistemas operativosHistoria y evolucion de los sistemas operativos
Historia y evolucion de los sistemas operativos
 
Sistemas operativos procesos
Sistemas operativos   procesosSistemas operativos   procesos
Sistemas operativos procesos
 
Sistema operativo de red
Sistema operativo de redSistema operativo de red
Sistema operativo de red
 
Presentación sobre el ordenador
Presentación sobre el ordenadorPresentación sobre el ordenador
Presentación sobre el ordenador
 
Sistemas operativos por estructura
Sistemas operativos por estructuraSistemas operativos por estructura
Sistemas operativos por estructura
 
Entrada/Salida de Sistemas Operativos
Entrada/Salida de Sistemas OperativosEntrada/Salida de Sistemas Operativos
Entrada/Salida de Sistemas Operativos
 
Sistema Operativo
Sistema OperativoSistema Operativo
Sistema Operativo
 
Sistemas operativos power point
Sistemas operativos power pointSistemas operativos power point
Sistemas operativos power point
 
¿Que es un SO?
¿Que es  un SO?¿Que es  un SO?
¿Que es un SO?
 
Windows
WindowsWindows
Windows
 
Generaciones De Los Sistemas Operativos
Generaciones De Los Sistemas OperativosGeneraciones De Los Sistemas Operativos
Generaciones De Los Sistemas Operativos
 

Andere mochten auch

Sistemas Operativos - Conceptos Básicos
Sistemas Operativos - Conceptos BásicosSistemas Operativos - Conceptos Básicos
Sistemas Operativos - Conceptos BásicosMarvin Romero
 
Conceptos Básicos de Sistemas Operativos
Conceptos Básicos de Sistemas OperativosConceptos Básicos de Sistemas Operativos
Conceptos Básicos de Sistemas Operativosfvaldivieso
 
Elementos principales del sistema operativo de windows
Elementos principales del sistema operativo de windowsElementos principales del sistema operativo de windows
Elementos principales del sistema operativo de windowsCarlos_cfcr444
 
Elementos de windows
Elementos de windowsElementos de windows
Elementos de windowsDenisse C
 
ELEMENTOS DEL SISTEMA OPERATIVO/ PRACTICA
ELEMENTOS DEL SISTEMA OPERATIVO/ PRACTICAELEMENTOS DEL SISTEMA OPERATIVO/ PRACTICA
ELEMENTOS DEL SISTEMA OPERATIVO/ PRACTICAEVELINVADILLOGONZALEZ
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativoAna Alarcon
 
Conceptos Basicos De Sistemas Operativos
Conceptos Basicos De Sistemas OperativosConceptos Basicos De Sistemas Operativos
Conceptos Basicos De Sistemas OperativosDBSEII
 
Migración a software libre
Migración a software libreMigración a software libre
Migración a software librejjas_2012
 
Desbloqueo
DesbloqueoDesbloqueo
DesbloqueoSylelfa
 
Planes de migración hacia el software libre
Planes de migración hacia el software  librePlanes de migración hacia el software  libre
Planes de migración hacia el software libreangeles1507
 
Plan de migracion hacia el software libre
Plan de migracion hacia el software librePlan de migracion hacia el software libre
Plan de migracion hacia el software libreLaiberth Cedeño
 
Estructura de un sistema operativo 1
Estructura de un sistema operativo 1Estructura de un sistema operativo 1
Estructura de un sistema operativo 1vichesito85
 
Qué es un sistema operativo.pdf
Qué es un sistema operativo.pdfQué es un sistema operativo.pdf
Qué es un sistema operativo.pdfMICHAEL GARCIA
 
Estructura básica de un Sistema Operativo
Estructura básica de un Sistema Operativo Estructura básica de un Sistema Operativo
Estructura básica de un Sistema Operativo lizbethvazquezramirez
 
breve historia de los sistemas operativos
breve historia de los sistemas operativosbreve historia de los sistemas operativos
breve historia de los sistemas operativosmariesandi
 

Andere mochten auch (20)

Sistemas Operativos - Conceptos Básicos
Sistemas Operativos - Conceptos BásicosSistemas Operativos - Conceptos Básicos
Sistemas Operativos - Conceptos Básicos
 
Conceptos Básicos de Sistemas Operativos
Conceptos Básicos de Sistemas OperativosConceptos Básicos de Sistemas Operativos
Conceptos Básicos de Sistemas Operativos
 
Elementos principales del sistema operativo de windows
Elementos principales del sistema operativo de windowsElementos principales del sistema operativo de windows
Elementos principales del sistema operativo de windows
 
Elementos de windows
Elementos de windowsElementos de windows
Elementos de windows
 
ELEMENTOS DEL SISTEMA OPERATIVO/ PRACTICA
ELEMENTOS DEL SISTEMA OPERATIVO/ PRACTICAELEMENTOS DEL SISTEMA OPERATIVO/ PRACTICA
ELEMENTOS DEL SISTEMA OPERATIVO/ PRACTICA
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Conceptos Basicos De Sistemas Operativos
Conceptos Basicos De Sistemas OperativosConceptos Basicos De Sistemas Operativos
Conceptos Basicos De Sistemas Operativos
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativo
 
Migración a software libre
Migración a software libreMigración a software libre
Migración a software libre
 
Desbloqueo
DesbloqueoDesbloqueo
Desbloqueo
 
Planes de migración hacia el software libre
Planes de migración hacia el software  librePlanes de migración hacia el software  libre
Planes de migración hacia el software libre
 
Plan de migracion hacia el software libre
Plan de migracion hacia el software librePlan de migracion hacia el software libre
Plan de migracion hacia el software libre
 
Estructura de un sistema operativo 1
Estructura de un sistema operativo 1Estructura de un sistema operativo 1
Estructura de un sistema operativo 1
 
Reglamento de baloncesto
Reglamento de baloncestoReglamento de baloncesto
Reglamento de baloncesto
 
Qué es un sistema operativo.pdf
Qué es un sistema operativo.pdfQué es un sistema operativo.pdf
Qué es un sistema operativo.pdf
 
Estructura básica de un Sistema Operativo
Estructura básica de un Sistema Operativo Estructura básica de un Sistema Operativo
Estructura básica de un Sistema Operativo
 
Gestión Técnica
Gestión Técnica Gestión Técnica
Gestión Técnica
 
breve historia de los sistemas operativos
breve historia de los sistemas operativosbreve historia de los sistemas operativos
breve historia de los sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 

Ähnlich wie Conceptos Básicos de Sistemas Operativos

1.-Sistemas operativos
1.-Sistemas operativos1.-Sistemas operativos
1.-Sistemas operativosAlexa Avila
 
Sistemaoperativo 101120071653-phpapp02
Sistemaoperativo 101120071653-phpapp02Sistemaoperativo 101120071653-phpapp02
Sistemaoperativo 101120071653-phpapp02txetxu12
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativoMarisela18
 
trabajo de los sistemas operativos - darwin chirinos
trabajo de los sistemas operativos - darwin chirinostrabajo de los sistemas operativos - darwin chirinos
trabajo de los sistemas operativos - darwin chirinosdarwinjher
 
Sistemas operativos - trabajo darwin
Sistemas operativos -  trabajo darwinSistemas operativos -  trabajo darwin
Sistemas operativos - trabajo darwindarwinjher
 
TRABAJO SISTEMAS OPERATIVOS
TRABAJO SISTEMAS OPERATIVOSTRABAJO SISTEMAS OPERATIVOS
TRABAJO SISTEMAS OPERATIVOScrisstthi
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativovirginialorite
 
Evolución y clasificación de los sistemas operativos
Evolución y clasificación de los sistemas operativosEvolución y clasificación de los sistemas operativos
Evolución y clasificación de los sistemas operativosHeder Ithamar Romero
 
So 03-estructura del so-6x1
So 03-estructura del so-6x1So 03-estructura del so-6x1
So 03-estructura del so-6x1Javier Magne
 
Sistemas operativos jenny palacios
Sistemas operativos  jenny palaciosSistemas operativos  jenny palacios
Sistemas operativos jenny palaciosJenny Palacios
 
Sistema opertivo
Sistema opertivoSistema opertivo
Sistema opertivofjaneth1
 
Organizacion de los sistemas operativos
Organizacion de los sistemas operativosOrganizacion de los sistemas operativos
Organizacion de los sistemas operativosJoseGCordero
 

Ähnlich wie Conceptos Básicos de Sistemas Operativos (20)

2 conceptos basicos
2 conceptos basicos2 conceptos basicos
2 conceptos basicos
 
1.-Sistemas operativos
1.-Sistemas operativos1.-Sistemas operativos
1.-Sistemas operativos
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Unidad1
Unidad1Unidad1
Unidad1
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Sistemaoperativo 101120071653-phpapp02
Sistemaoperativo 101120071653-phpapp02Sistemaoperativo 101120071653-phpapp02
Sistemaoperativo 101120071653-phpapp02
 
sistemas-operativos
sistemas-operativossistemas-operativos
sistemas-operativos
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativo
 
trabajo de los sistemas operativos - darwin chirinos
trabajo de los sistemas operativos - darwin chirinostrabajo de los sistemas operativos - darwin chirinos
trabajo de los sistemas operativos - darwin chirinos
 
Sistemas operativos - trabajo darwin
Sistemas operativos -  trabajo darwinSistemas operativos -  trabajo darwin
Sistemas operativos - trabajo darwin
 
TRABAJO SISTEMAS OPERATIVOS
TRABAJO SISTEMAS OPERATIVOSTRABAJO SISTEMAS OPERATIVOS
TRABAJO SISTEMAS OPERATIVOS
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativo
 
Evolución y clasificación de los sistemas operativos
Evolución y clasificación de los sistemas operativosEvolución y clasificación de los sistemas operativos
Evolución y clasificación de los sistemas operativos
 
So 03-estructura del so-6x1
So 03-estructura del so-6x1So 03-estructura del so-6x1
So 03-estructura del so-6x1
 
Sistemas operativos jenny palacios
Sistemas operativos  jenny palaciosSistemas operativos  jenny palacios
Sistemas operativos jenny palacios
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Sistema opertivo
Sistema opertivoSistema opertivo
Sistema opertivo
 
Organizacion de los sistemas operativos
Organizacion de los sistemas operativosOrganizacion de los sistemas operativos
Organizacion de los sistemas operativos
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 

Kürzlich hochgeladen

Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.docRodneyFrankCUADROSMI
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdfMiguelHuaman31
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIIsauraImbrondone
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfAlfaresbilingual
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSYadi Campos
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024IES Vicent Andres Estelles
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOBRIGIDATELLOLEONARDO
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdfMiNeyi1
 

Kürzlich hochgeladen (20)

Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
 

Conceptos Básicos de Sistemas Operativos

  • 1. El tema de esta presentación es los conceptos básicos relacionados con Sistemas Operativos. 1
  • 2. Qué es un sistema operativo Un sistema operativo es un programa que tiene encomendadas una serie de funciones diferentes, cuyo objetivo es simplificar el manejo y la utilización del computador. Las funciones básicas de un sistema operativo se pueden clasificar en: •Gestión de recursos •Ejecución de servicios para los programas •Ejecución de los mandatos de los usuarios 2
  • 3. Gestión de recursos En un computador pueden existir varios usuarios que ejecutan varios programas, estos programas compiten por los recursos del computador (Memoria, tiempo de CPU, periféricos). El sistema operativo debe garantizar la protección de los programas frente a otros. •Asignación y liberación de recursos: El S.O. debe monitorear para saber cuáles recursos están libres y cuáles están asignados a cada programa. Si se tiene un esquema de prioridades, se deben resolver los conflictos que se pueden presentar. •Protección: El S.O. debe garantizar la confidencialidad de la información, de manera que los programas no interfieran entre sí. 3
  • 4. Ejecución de servicios para los programas El S.O. ofrece a los programas un conjunto de servicios (llamadas al sistema), que garantiza que los programas se ejecuten en un ambiente protegido. De esta forma se crea una máquina virtual extendida, que simplifica la labor de los programas. Dentro de los servicios más importantes se pueden mencionar: •Ejecución de programas: El sistema operativo proporciona servicios para ejecutar un programa, parar o abortar su ejecución. También ofrece servicios que permiten conocer y modificar las condiciones de ejecución de los programas, además de servicios para la comunicación y sincronización de programas. •Órdenes de E/S: Proporciona servicios de lectura, escritura y modificación del estado de los periféricos. •Operaciones sobre archivos: El S.O. ofrece servicios para la creación, apertura, lectura, escritura, renombrado y borrado de archivos. •Detección y tratamiento de errores: El S.O. es el encargado de detectar las condiciones de error de hardware. Entre los errores se puede mencionar errores de E/S, acceso a memoria, desbordamientos, violación de segmento de memoria, o instrucciones prohibidas. 4
  • 5. Gestión de usuarios y grupos Todo sistema operativo multiusuario debe ofrecer los servicios básicos de manejo de usuarios y grupos, tales como creación, modificación y eliminación. Además se debe brindar los servicios de autenticación y autorización. •Autenticación: Proceso en el cual un usuario ingresa un nombre y una contraseña, creados previamente en el sistema. El S.O. debe validar que el usuario exista. •Autorización: Nivel de permisos de un usuario autenticado para tener acceso a los servicios que ofrece el sistema operativo, y las restricciones de seguridad frente a otros usuarios. 5
  • 6. Ejecución de mandatos de usuarios Otra de las funciones de un S.O es proporcionar los medios para que los usuarios puedan ejecutar mandatos, representados en comandos de utilidad. Para ello el S.O. proporciona el Shell, que puede ser definido como una interfaz para ejecutar comandos. Esta interfaz puede ser textual, en forma de terminales (Unix), o gráfica, en la cual se utiliza el teclado y el mouse para invocar los comandos (Windows, MAC). En su forma más simple, el shell es un bucle infinito que espera una orden del usuario, la analiza y en el caso que sea correcta la ejecuta. Una vez que se ha concluido la ejecución de la orden, el shell espera una nueva orden. Los archivos de comandos son una agrupación de los comandos que el usuario introduce en el shell, además de instrucciones de control de flujo para controlar su ejecución. Los archivos de comandos más comunes son los .bat (windows) y los .sh (Unix). 6
  • 7. Arranque del computador Luego del encendido del computador o de pulsar el botón RESET, se genera una señal que carga en el PC la dirección de inicio del programa de arranque (Iniciador) que se encuentra almacenado en una memoria ROM, que forma parte del mapa de memoria. Iniciador ROM El iniciador ROM tiene las siguientes funciones: •Comprobación del sistema, por medio de un test de hardware •Lectura y almacenamiento en memoria del programa cargador del sistema operativo (Loader). Este programa se encuentra en un periférico, usualmente un disco duro o un diskette o un CD- ROM. •Ceder el control al cargador del sistema operativo. Cargador del sistema operativo Este programa se encarga de traer a memoria algunos de los componentes del sistema operativo. Luego se pasa a la fase de iniciación, en la que se realizan los siguientes pasos: •Comprobación del sistema: Se completan las pruebas de hardware realizadas por el iniciador ROM, además de realizar una prueba del sistema de archivos •Se establecen las estructuras de información propias del S.O. (Tabla de procesos, tabla de memora y tablas de E/S) •Se carga en memoria el programa del S.O que estará residente. Sistema operativo •Se crean uno o varios procesos de inicio (Login) para permitir el trabajo interactivo por parte de los usuarios, además de otros procesos auxiliares (Servicios, demonios, etc). 7
  • 8. Componentes y estructura de un sistema operativo Un sistema operativo consta de tres capas: •Núcleo: Parte del sistema operativo que interactúa directamente con el hardware de la máquina. Sus funciones consisten en gestionar los recursos de hardware, tratar las interrupciones de hardware e implementar las funciones básicas de gestión de memoria. •Servicios: Estas facilidades se ofrecen para brindar una capa de abstracción sobre el núcleo. Los principales servicios que ofrece un S.O. se pueden clasificar en: •Gestión de procesos: Creación, planificación y destrucción de procesos •Gestión de memoria: Gestionar la memoria libre y ocupada, realizar la asignación y liberación de memoria. •Gestión de entrada/salida: Maneja los dispositivos periféricos •Gestión de archivos y directorios: Manejo de archivos y directorios, y en general de la administración del almacenamiento secundario. •Seguridad y protección: Permite garantizar la identidad de los usuarios y definir los permisos sobre los recursos del sistema. •Comunicación y sincronización entre procesos: Brinda las primitivas básicas para comunicar y sincronizar procesos. •Intérprete de comandos (Shell): Permite que el usuario interactúe con el sistema operativo, a través de comandos textuales (shell 1), o interfaces gráficas (shell 2). 8
  • 9. Servicios del sistema operativos Por encima de los servicios básicos del sistema operativo, se encuentran las interfaces para los programas de usuario, representadas por WIN32 y POSIX, para Windows y Unix, respectivamente. Estas interfaces proporcionan un API al que se puede tener acceso a través de un lenguaje de programación de alto nivel, como C. Por ejemplo, la llamanda fopen en POSIX permite abrir un archivo que se encuentre en un disco duro, un diskette, una memoria USB. Los servicios del sistema operativo también se conocen como llamadas al sistema, y proporcionan una interfaz estándar para acceder a cada uno de los servicios sin tener que preocuparse por la complejidad del hardware. 9
  • 10. Sistemas operativos monolíticos Todos los componentes se integran en un solo programa que contiene todas las rutinas necesarias para su funcionamiento. Una ventaja de este tipo de sistemas es su rapidez, pero su mantenimiento es muy complejo. Sistemas operativos estructurados El S.O. se organiza en capas, donde cada una de ellas posee una interfaz bien definida en la capa superior y sólo utilizan los servicios que les ofrece la capa inferior. Esta aproximación ofrece modularidad y ocultación de la información. Sistemas operativos cliente/servidor Sólo una pequeña parte del S.O. se ejecuta en modo núcleo (micronúcleo), yLa mayor parte de los servicios del sistema operativo se implementa como “servidores”, a los cuales se les pueden realizar solicitudes. Cada servidor puede hacer uso de otros servidores para ejecutar una función. 10
  • 11. Sistemas operativos monolíticos Los sistemas operativos monolíticos se caracterizan porque todos sus componentes se encuentran integrados en un único programa que se ejecuta en un único espacio de direcciones. De esta forma, todas las funciones que ofrece el sistema operativo se ejecutan en modo núcleo. Los sistemas operativos monolíticos son difíciles de mantener, ya que un cambio se puede propagar de manera impredecible. Por otro lado la adición de nuevas funcionalidades y servicios se ve limitada al conocimiento de la totalidad del sistema operativo. 11
  • 12. Sistemas operativos estructurados El S.O. se organiza en capas, donde cada una de ellas posee una interfaz bien definida en la capa superior y sólo utilizan los servicios que les ofrece la capa inferior. Esta aproximación ofrece modularidad y ocultación de la información. Un ejemplo de sistemas operativos estructurados es OS/2. 12
  • 13. Modelo cliente / servidor La mayor parte de los servicios del sistema operativo se implementa como “servidores”, a los cuales se les pueden realizar solicitudes. Cada servidor puede hacer uso de otros servidores para ejecutar una función. El núcleo del sistema sólo contiene las rutinas que interactúan directamente con el Hardware, tales como gestión de interrupciones, gestión básica del procesador, gestión de memoria, y servicios básicos de comunicación entre procesos. Algunos ejemplos de sistemas operativos cliente/servidor son MINIX, Mach, Amoeba y Windows NT. 13
  • 14. Prehistoria: El hardware utilizaba tubos al vacío, lo cual hacía que no fuera enteramente confiable. Además los primeros computadores ocupaban un espacio muy grande. Algunos ejemplos de estos primeros computadores fueron el ENIAC (Electronic Numerical Integrator Analyzer and Computer), y el EDVAC (Electronic Discrete Variable Automatic Computer). En esta generación no existía un sistema operativo como tal, el usuario debía ingresar los programas por medio de tableros de conmutación y/o tarjetas perforadas. Primera generación: Aparecen los transistores, lo que cambia radicalmente la construcción de los computadores. Los trabajos (programas) se procesaban por lotes (uno detrás de otro), y existía un programa que se encargaba de cargar y ejecutar los demás programas (cargador). Algunos ejemplos de sistemas operativos son FMS (Fortran Monitoring System) e IBYSS de IBM. 14
  • 15. Segunda generación: Con la aparición de los circuitos integrados se dio una revolución en los computadores y los sistemas operativos. Aparece el concepto de multiprogramación como una alternativa al trabajo por lotes. La multiprogramación permite aprovechar el tiempo muerto de las operaciones de Entrada / Salida para ejecutar otros trabajos (programas). Aparece el concepto de planificador, que es un programa encargado de repartir el uso del procesador entre los trabajos que lo requieren. También aparece el concepto de tiempo compartido, que consiste en permitir que varios usuarios trabajen en forma simultánea, al repartir el tiempo de CPU entre ellos.Borroughs introduce en 1962 el MCP (Master Control Program), que además de permitir multiprogramación utilizaba memoria virtual. Por su parte, en el MIT se desarrollo CTSS, el primer sistema de tiempo compartido. Este sistema se utilizó en el IBM7090 y permitía hasta 32 usuarios interactivos que se conectaban mediante teletipos (terminales brutas). También apareció el OS/360, que operaba sobre los computadores 360 de IBM. El sistema operativo más reconocido de esta generación es MULTICS (desarrollado por el MIT y Bell Labs), que permitía el soporte a cientos de usuarios. Tercera generación: Se caracteriza por la aparición de Sistemas Operativos de propósito general, entre ellos UNIX. Estos sistemas permitían multiprogramación y tiempo compartido. Con UNIX nace el lenguaje C, uno de los más utilizados hasta hoy en día. Cuarta generación: Con la difusión de los computadores personales también evolucionan los sistemas operativos, en aspectos como velocidad de procesamiento, manejo de memoria, soporte para redes y multimedia. Los primeros sistemas que dominaron en esta generación fueron UNIX, MS-DOS y Windows. 15
  • 16. 16
  • 17. 17