SlideShare una empresa de Scribd logo
1 de 23
Fundamentos del Sistema Operativo
Presentador:
Profesor Mario Alberto Alvarez
Carpio
Correo electrónico:
malvarez@utleon.edu.mx
maalvarezc@hotmail.com
 Es una capa de Software que se encarga de gestionar
todos los dispositivos internos de una computadora,
proporcionando a los programas de usuario una
interfaz con el hardware más sencilla.
Tanenbaum, Andrew
Unidad 1
Fundamentos del Sistema Operativo
 Controla todos los recursos de la computadora y ofrece
el soporte básico sobre el cual pueden escribirse los
programas de aplicación.
Stallings, William
 Actúa como intermediario entre el usuario y el
hardware, creando un entorno en el que el usuario
pueda ejecutar programas de forma cómoda y eficiente.
Silberschatz, Abraham
La historia de los Sistemas Operativos está fuertemente ligada a la
evolución de la computadora, por lo que dicho enfoque contendrá tal
relación.
La Primera Generación (1945-1955): Tubos de Vacío y
Tableros de Conexiones
Las primeras de estas computadoras utilizaban relés mecánicos por lo que
eran muy lentas, con tiempos de ciclo medidos en términos de segundos.
Posteriormente los relés fueron reemplazados por tubos de vacío. En este
tiempo un único grupo de personas diseñaba, construía, programaba,
operaba y mantenía cada máquina. Toda la programación se efectuaba en
lenguaje máquina absoluto.
Unidad 1
Evolución de los Sistemas Operativos
Unidad 1
Evolución de los Sistemas Operativos
La Segunda Generación (1955-1965): Transistores y
Sistemas por Lotes.
Unidad 1
Evolución de los Sistemas Operativos
El transistor comenzó a ser parte de las computadoras, lo que generó
grandes cambios. En este periodo se dio el nacimiento de los sistemas
por lotes (batch systems).
La idea de este sistema era la de llenar completamente una bandeja de
trabajos procedentes del cuarto de entrada, para luego pasarlos a una
cinta magnética, empleando un ordenador pequeño (en este se cargaba
un programa, que se le conoce como el antecesor del SO),
posteriormente el resultado del cálculo era llevado a una máquina
especial para hacer la impresión.
Es importante comentar que en este tipo de sistema, el programador no
tenía posibilidad de corregir el trabaj, sólo hasta el final del proceso. Los
SO utilizados fueron Fortran Monitor System e IBSYS.
Procesamiento por Lotes
Unidad 1
Evolución de los Sistemas Operativos
La Tercera Generación (1965-1980): Circuitos Integrados
y Multiprogramación.
En este periodo se creó la primer familia de computadoras, las cuales
podrían ejecutar los mismos programas, sólo se diferenciaban en sus
características físicas. Esta idea nació en la compañía IBM y su
Sistema Operativo era el OS/360, pero dicho sistema era demasiado
grande pues tenía que ser compatible con todos los equipos, lo que
generaba grandes errores y actualizaciones.
Se introdujo la multiprogramación, que consiste en la división de la
memoria con varios trabajos para que el CPU esté ocupado casi al
100%.
También surgió el tiempo compartido, donde cada usuario tiene una
terminal y el SO puede procesar varios trabajos a la vez (el primer SO
de este tipo fue el MULTICS).
Unidad 1
Evolución de los Sistemas Operativos
Unidad 1
Evolución de los Sistemas Operativos
La Cuarta Generación (de 1980 hasta el presente):
Ordenadores Personales.
Uno de los puntos importante dentro de esta generación fue el
desarrollo de los circuitos integrados.
En 1980 IBM creó el PC, al cual le fue agregado el Sistema Operativo
MS-DOS (Disk Operating System) y el interprete BASIC, cuyo dueño
era Bill Gates
Posteriormente Apple creó en 1984 el Apple Macintosh (MAC OS
Clásico), que ya contenía un GUI (Graphical User Interface), uso del
mouse, menús, etc.
Unidad 1
Evolución de los Sistemas Operativos
En 1985 se creó la primer versión de Windows (1.0), que ya contenía
una GUI con ventanas en mosaicos y durante 10 años se liberaron
varias versiones con varias mejoras.
En 1995 surgió Windows 95, el cuál sólo utilizaba el MS-DOS para
arrancar. Posteriormente se creó Windows 98, Windows ME, Windows
NT, Windows XP, Windows Vista, Windows 8, etc.
Unidad 1
Evolución de los Sistemas Operativos
Dentro de las características y funciones se tienen:
 Control de la ejecución de los programas: administra el orden
de ejecución de procesos, les asigna recursos y los conserva hasta
su finalización.
 Administración de periféricos: coordina el acceso y uso de los
dispositivos conectados a la computadora.
 Gestiona usuarios y permisos: adjudica los permisos de acceso
a los usuarios.
 Control de concurrencia: establece las prioridades de los
diferentes procesos que solicitan acceso a un recurso.
Unidad 1
Características de los Sistemas Operativos
 Control de errores: Gestiona los errores de hardware y la pérdida de
datos.
 Administración de memoria: Asigna memoria a los procesos.
 Control de seguridad: debe proporcionar seguridad a la información de
los usuarios y al software.
 Comodidad: El Sistema Operativo hace que la computadora sea más
fácil de utilizar.
 Eficiencia: Permite que los recursos de un sistema informático se
aprovechen de una manera más eficiente.
 Capacidad de Evolución: El SO debe construirse de manera que
permita la introducción de nuevas funciones.
Unidad 1
Características de los Sistemas Operativos
 Sistemas Monolíticos
El Sistema Operativo no tiene una estructura y se escribe como una
colección de procedimientos que pueden ser invocados entre ellos
cuando lo necesiten.
Concentra todas las funcionalidades posibles (planificación, sistema de
archivos, redes, controladores de dispositivos, gestión de memoria, etc.)
dentro de un gran programa. El mismo puede tener un tamaño
considerable, y deberá ser recompilado por completo al añadir una
nueva funcionalidad. Un error en una rutina puede propagarse a todo el
núcleo.
Linux, Windows 98, ME, están basados en esta estructura.
Unidad 1
Estructura de los Sistemas Operativos
 Sistemas Por Capas
Consiste en organizar un Sistema Operativo como una jerarquía de
capas, enfocándose en la modularidad. Cada capa utilizará funciones
sólo de las capas inferiores, de esa manera se puede depurar una capa
y encontrar errores de una manera más rápida.
Unidad 1
Estructura de los Sistemas Operativos
 Máquinas Virtuales
Los recursos físicos se comparten para crear máquinas virtuales, de tal
manera que se pueda crear la ilusión de que los usuarios tienen su
propio procesador. Son copias exactas del hardware subyacente.
Unidad 1
Estructura de los Sistemas Operativos
Otras estructuras son:
 Cliente servidor
 Exokernels
 Núcleos híbridos
 Sistemas Paralelos
◦ Multiprocesador
 Sistemas con más de un procesador, los cuales deben compartir
ciertos recursos como la memoria.
 Las ventajas de estos sistemas radica en un mayor rendimiento,
incrementa la fiabilidad.
 Permiten la ejecución simultanea de varias tareas entre todos
los procesadores (requieren de planificadores avanzados).
 Estos a su vez se dividen en Mutiprocesamiento Simétrico
(SMP)
Muchos procesos pueden ejecutarse sin degradación del
rendimiento.
Unidad 1
Clasificación de los Sistemas Operativos
 Sistemas Paralelos
◦ Multiprocesador
 La otra división es el procesamiento Asimétrico:
Cada procesador tiene una tarea específica.
◦ MainFrame
 Están orientados al procesamiento de varios trabajos a la vez,
siendo prioridad el uso de los recursos de E/S. Los servicios que
ofrecen suelen ser: procesamiento por lotes, procesamiento por
transacciones y tiempo compartido. Los equipos de este tipo
pueden contener 1000 discos con miles de gigabytes de
información.
 Uso común de los Bancos, cajeros automáticos, etc.
Unidad 1
Clasificación de los Sistemas Operativos
 Tiempo Real
 Es aquel en el cual los resultados son correctos no solo si la
computación es correcta, sino también ha de serlo el tiempo en el
cual se producen los resultados (Sistemas de defensa, control
aéreo) Solaris, Spectra y VxWorks.
 Se dividen en dos tipos:
1. Sistema de Tiempo Real Riguroso (es indispensable que la
acción se ejecute en un cierto momento).
2. Sistemas de Tiempo Real Moderado (se pueden dejar de
cumplir ciertas acciones).
Unidad 1
Clasificación de los Sistemas Operativos
 Computadora Personal
 Consiste en presentar una buena interfaz a un único usuario. Se
les utiliza ampliamente para el procesamiento de texto, hojas de
cálculo y acceso a Internet. De este tipo tenemos a Windows,
MAC OS X, LINUX.
 Empotrados
 Estos sistemas operativos son aquellos que se encuentran en
televisores, hornos, microondas y teléfonos móviles.
 Tarjeta Inteligente
 Estos se pueden encontrar en las tarjetas de crédito.
Unidad 1
Clasificación de los Sistemas Operativos
 Sistemas Centralizados
 Los usuarios manejan únicamente terminales tontas (carecen de
memoria y procesador)
 Windows utiliza el Terminal Services de Microsoft, aunque ya no se
utilizan terminales tontas.
 Sistemas de Red
◦ Mantienen a dos o más computadoras unidas a través de algún
medio de comunicación (físico o no), con el objetivo primordial de
poder compartir los diferentes recursos y la información del
sistema.
◦ En este entorno cada computadora mantiene su propio sistema
operativo y su estructura de archivos local.
Unidad 1
Clasificación de los Sistemas Operativos
 Sistemas Monousuario
Sólo soportan un usuario a la vez, sin importar las características de la
máquina sobre la que está montada el sistema.
 Sistemas Multiusuarios
Son capaces de dar servicio a más de un usuario a la vez.
Unidad 1
Clasificación de los Sistemas Operativos
Como pudimos revisar, los Sistemas Operativos han evolucionado al
paso del tiempo y estas evoluciones tienen una relación mutua con el
hardware, que ha permitido un gran desarrollo en varios ámbitos de
nuestra vida cotidiana.
Es importante mencionar que las características actuales de los SO,
permiten realizar cálculos avanzados, hacer uso de aplicaciones
complejas de diseño, mejorar la administración de recursos, etc.
Veremos más adelante como realizar la instalación de un Sistema
Operativo, pero antes de eso, tenemos que tener claro que tipo de SO
es el que necesitamos, en base a las necesidades de la empresa o de
nuestras expectativas personales, de las características físicas del
equipo, etc.
Unidad 1
 Raya L. / Álvarez R. / Rodrigo V., 2005, SISTEMAS OPERATIVOS EN
ENTORNOS MONOUSUARIO Y MULTIUSUARIO.
 Tanenbaum Andrew, SISTEMAS OPERATIVOS: DISEÑO E IMPLEMENTACIÓN.
 Silberschatz, Abraham y Baer, Peter, SISTEMAS OPERATIVOS.
 Stallings William, segunda edición, SISTEMAS OPERATIVOS.
Unidad 1

Más contenido relacionado

Similar a Unidad_1_Fundamentos_de_Sistemas_Operati.pptx

Sistema operativos yury
Sistema operativos yurySistema operativos yury
Sistema operativos yuryganditha18
 
Introducción a los Sistemas Operativos.pptx
Introducción a los Sistemas Operativos.pptxIntroducción a los Sistemas Operativos.pptx
Introducción a los Sistemas Operativos.pptxJAIMEALBERTOGALLEGOT
 
historia del sistema opertivo.pptx
historia del sistema opertivo.pptxhistoria del sistema opertivo.pptx
historia del sistema opertivo.pptxjosevictor47
 
Trabajo practico n 2 sistema operativo
Trabajo practico n 2 sistema operativoTrabajo practico n 2 sistema operativo
Trabajo practico n 2 sistema operativoagpmuvi
 
funciones y características de un sistema operativo
funciones y características de un sistema operativo funciones y características de un sistema operativo
funciones y características de un sistema operativo sesh19
 
Capitulo1 sop
Capitulo1 sopCapitulo1 sop
Capitulo1 sopElena
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativobilly amaya
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativobilly amaya
 
Sistema operativo y dipositivos de almacenamiento
Sistema operativo y dipositivos de almacenamientoSistema operativo y dipositivos de almacenamiento
Sistema operativo y dipositivos de almacenamientobrendanoemigarciaserna
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativoYitt Arzate
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativovirginialorite
 

Similar a Unidad_1_Fundamentos_de_Sistemas_Operati.pptx (20)

Sistema operativos yury
Sistema operativos yurySistema operativos yury
Sistema operativos yury
 
Todo copas
Todo copasTodo copas
Todo copas
 
Introducción a los Sistemas Operativos.pptx
Introducción a los Sistemas Operativos.pptxIntroducción a los Sistemas Operativos.pptx
Introducción a los Sistemas Operativos.pptx
 
historia del sistema opertivo.pptx
historia del sistema opertivo.pptxhistoria del sistema opertivo.pptx
historia del sistema opertivo.pptx
 
Trabajo practico n 2 sistema operativo
Trabajo practico n 2 sistema operativoTrabajo practico n 2 sistema operativo
Trabajo practico n 2 sistema operativo
 
funciones y características de un sistema operativo
funciones y características de un sistema operativo funciones y características de un sistema operativo
funciones y características de un sistema operativo
 
Jenny Sistemas
Jenny SistemasJenny Sistemas
Jenny Sistemas
 
Capitulo1 sop
Capitulo1 sopCapitulo1 sop
Capitulo1 sop
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Sistema operativo y dipositivos de almacenamiento
Sistema operativo y dipositivos de almacenamientoSistema operativo y dipositivos de almacenamiento
Sistema operativo y dipositivos de almacenamiento
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativo
 
CAPITULO 1
CAPITULO 1CAPITULO 1
CAPITULO 1
 
Trabajo (1) angie
Trabajo (1) angieTrabajo (1) angie
Trabajo (1) angie
 
Trabajo
TrabajoTrabajo
Trabajo
 
H:\sistema operativo
H:\sistema operativoH:\sistema operativo
H:\sistema operativo
 
Sist_Oper
Sist_OperSist_Oper
Sist_Oper
 
2
22
2
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 

Último

Sesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUSesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUMarcosAlvarezSalinas
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAJAMESDIAZ55
 
CLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilCLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilDissneredwinPaivahua
 
Linealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfLinealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfrolandolazartep
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptxGARCIARAMIREZCESAR
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023ANDECE
 
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfCONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfErikNivor
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfMirthaFernandez12
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfCAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfReneBellido1
 
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdf
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdfManual de Usuario Estacion total Sokkia SERIE SET10K.pdf
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdfSandXmovex
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPJosLuisFrancoCaldern
 
CE.040 DRENAJE PLUVIAL_RM 126-2021-VIVIENDA.pdf
CE.040 DRENAJE PLUVIAL_RM 126-2021-VIVIENDA.pdfCE.040 DRENAJE PLUVIAL_RM 126-2021-VIVIENDA.pdf
CE.040 DRENAJE PLUVIAL_RM 126-2021-VIVIENDA.pdfssuserc34f44
 
3039_ftg_01Entregable 003_Matematica.pptx
3039_ftg_01Entregable 003_Matematica.pptx3039_ftg_01Entregable 003_Matematica.pptx
3039_ftg_01Entregable 003_Matematica.pptxJhordanGonzalo
 
183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdfEdwinAlexanderSnchez2
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTFundación YOD YOD
 
produccion de cerdos. 2024 abril 20..pptx
produccion de cerdos. 2024 abril 20..pptxproduccion de cerdos. 2024 abril 20..pptx
produccion de cerdos. 2024 abril 20..pptxEtse9
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIAMayraOchoa35
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCANDECE
 
Fe_C_Tratamientos termicos_uap _3_.ppt
Fe_C_Tratamientos termicos_uap   _3_.pptFe_C_Tratamientos termicos_uap   _3_.ppt
Fe_C_Tratamientos termicos_uap _3_.pptVitobailon
 

Último (20)

Sesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUSesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERU
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
 
CLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilCLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civil
 
Linealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfLinealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdf
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
 
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfCONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfCAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
 
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdf
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdfManual de Usuario Estacion total Sokkia SERIE SET10K.pdf
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdf
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
 
CE.040 DRENAJE PLUVIAL_RM 126-2021-VIVIENDA.pdf
CE.040 DRENAJE PLUVIAL_RM 126-2021-VIVIENDA.pdfCE.040 DRENAJE PLUVIAL_RM 126-2021-VIVIENDA.pdf
CE.040 DRENAJE PLUVIAL_RM 126-2021-VIVIENDA.pdf
 
3039_ftg_01Entregable 003_Matematica.pptx
3039_ftg_01Entregable 003_Matematica.pptx3039_ftg_01Entregable 003_Matematica.pptx
3039_ftg_01Entregable 003_Matematica.pptx
 
183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NIST
 
produccion de cerdos. 2024 abril 20..pptx
produccion de cerdos. 2024 abril 20..pptxproduccion de cerdos. 2024 abril 20..pptx
produccion de cerdos. 2024 abril 20..pptx
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRC
 
Fe_C_Tratamientos termicos_uap _3_.ppt
Fe_C_Tratamientos termicos_uap   _3_.pptFe_C_Tratamientos termicos_uap   _3_.ppt
Fe_C_Tratamientos termicos_uap _3_.ppt
 

Unidad_1_Fundamentos_de_Sistemas_Operati.pptx

  • 1. Fundamentos del Sistema Operativo Presentador: Profesor Mario Alberto Alvarez Carpio Correo electrónico: malvarez@utleon.edu.mx maalvarezc@hotmail.com
  • 2.  Es una capa de Software que se encarga de gestionar todos los dispositivos internos de una computadora, proporcionando a los programas de usuario una interfaz con el hardware más sencilla. Tanenbaum, Andrew Unidad 1 Fundamentos del Sistema Operativo  Controla todos los recursos de la computadora y ofrece el soporte básico sobre el cual pueden escribirse los programas de aplicación. Stallings, William  Actúa como intermediario entre el usuario y el hardware, creando un entorno en el que el usuario pueda ejecutar programas de forma cómoda y eficiente. Silberschatz, Abraham
  • 3. La historia de los Sistemas Operativos está fuertemente ligada a la evolución de la computadora, por lo que dicho enfoque contendrá tal relación. La Primera Generación (1945-1955): Tubos de Vacío y Tableros de Conexiones Las primeras de estas computadoras utilizaban relés mecánicos por lo que eran muy lentas, con tiempos de ciclo medidos en términos de segundos. Posteriormente los relés fueron reemplazados por tubos de vacío. En este tiempo un único grupo de personas diseñaba, construía, programaba, operaba y mantenía cada máquina. Toda la programación se efectuaba en lenguaje máquina absoluto. Unidad 1 Evolución de los Sistemas Operativos
  • 4. Unidad 1 Evolución de los Sistemas Operativos
  • 5. La Segunda Generación (1955-1965): Transistores y Sistemas por Lotes. Unidad 1 Evolución de los Sistemas Operativos El transistor comenzó a ser parte de las computadoras, lo que generó grandes cambios. En este periodo se dio el nacimiento de los sistemas por lotes (batch systems). La idea de este sistema era la de llenar completamente una bandeja de trabajos procedentes del cuarto de entrada, para luego pasarlos a una cinta magnética, empleando un ordenador pequeño (en este se cargaba un programa, que se le conoce como el antecesor del SO), posteriormente el resultado del cálculo era llevado a una máquina especial para hacer la impresión. Es importante comentar que en este tipo de sistema, el programador no tenía posibilidad de corregir el trabaj, sólo hasta el final del proceso. Los SO utilizados fueron Fortran Monitor System e IBSYS.
  • 6. Procesamiento por Lotes Unidad 1 Evolución de los Sistemas Operativos
  • 7. La Tercera Generación (1965-1980): Circuitos Integrados y Multiprogramación. En este periodo se creó la primer familia de computadoras, las cuales podrían ejecutar los mismos programas, sólo se diferenciaban en sus características físicas. Esta idea nació en la compañía IBM y su Sistema Operativo era el OS/360, pero dicho sistema era demasiado grande pues tenía que ser compatible con todos los equipos, lo que generaba grandes errores y actualizaciones. Se introdujo la multiprogramación, que consiste en la división de la memoria con varios trabajos para que el CPU esté ocupado casi al 100%. También surgió el tiempo compartido, donde cada usuario tiene una terminal y el SO puede procesar varios trabajos a la vez (el primer SO de este tipo fue el MULTICS). Unidad 1 Evolución de los Sistemas Operativos
  • 8. Unidad 1 Evolución de los Sistemas Operativos
  • 9. La Cuarta Generación (de 1980 hasta el presente): Ordenadores Personales. Uno de los puntos importante dentro de esta generación fue el desarrollo de los circuitos integrados. En 1980 IBM creó el PC, al cual le fue agregado el Sistema Operativo MS-DOS (Disk Operating System) y el interprete BASIC, cuyo dueño era Bill Gates Posteriormente Apple creó en 1984 el Apple Macintosh (MAC OS Clásico), que ya contenía un GUI (Graphical User Interface), uso del mouse, menús, etc. Unidad 1 Evolución de los Sistemas Operativos
  • 10. En 1985 se creó la primer versión de Windows (1.0), que ya contenía una GUI con ventanas en mosaicos y durante 10 años se liberaron varias versiones con varias mejoras. En 1995 surgió Windows 95, el cuál sólo utilizaba el MS-DOS para arrancar. Posteriormente se creó Windows 98, Windows ME, Windows NT, Windows XP, Windows Vista, Windows 8, etc. Unidad 1 Evolución de los Sistemas Operativos
  • 11. Dentro de las características y funciones se tienen:  Control de la ejecución de los programas: administra el orden de ejecución de procesos, les asigna recursos y los conserva hasta su finalización.  Administración de periféricos: coordina el acceso y uso de los dispositivos conectados a la computadora.  Gestiona usuarios y permisos: adjudica los permisos de acceso a los usuarios.  Control de concurrencia: establece las prioridades de los diferentes procesos que solicitan acceso a un recurso. Unidad 1 Características de los Sistemas Operativos
  • 12.  Control de errores: Gestiona los errores de hardware y la pérdida de datos.  Administración de memoria: Asigna memoria a los procesos.  Control de seguridad: debe proporcionar seguridad a la información de los usuarios y al software.  Comodidad: El Sistema Operativo hace que la computadora sea más fácil de utilizar.  Eficiencia: Permite que los recursos de un sistema informático se aprovechen de una manera más eficiente.  Capacidad de Evolución: El SO debe construirse de manera que permita la introducción de nuevas funciones. Unidad 1 Características de los Sistemas Operativos
  • 13.  Sistemas Monolíticos El Sistema Operativo no tiene una estructura y se escribe como una colección de procedimientos que pueden ser invocados entre ellos cuando lo necesiten. Concentra todas las funcionalidades posibles (planificación, sistema de archivos, redes, controladores de dispositivos, gestión de memoria, etc.) dentro de un gran programa. El mismo puede tener un tamaño considerable, y deberá ser recompilado por completo al añadir una nueva funcionalidad. Un error en una rutina puede propagarse a todo el núcleo. Linux, Windows 98, ME, están basados en esta estructura. Unidad 1 Estructura de los Sistemas Operativos
  • 14.  Sistemas Por Capas Consiste en organizar un Sistema Operativo como una jerarquía de capas, enfocándose en la modularidad. Cada capa utilizará funciones sólo de las capas inferiores, de esa manera se puede depurar una capa y encontrar errores de una manera más rápida. Unidad 1 Estructura de los Sistemas Operativos
  • 15.  Máquinas Virtuales Los recursos físicos se comparten para crear máquinas virtuales, de tal manera que se pueda crear la ilusión de que los usuarios tienen su propio procesador. Son copias exactas del hardware subyacente. Unidad 1 Estructura de los Sistemas Operativos Otras estructuras son:  Cliente servidor  Exokernels  Núcleos híbridos
  • 16.  Sistemas Paralelos ◦ Multiprocesador  Sistemas con más de un procesador, los cuales deben compartir ciertos recursos como la memoria.  Las ventajas de estos sistemas radica en un mayor rendimiento, incrementa la fiabilidad.  Permiten la ejecución simultanea de varias tareas entre todos los procesadores (requieren de planificadores avanzados).  Estos a su vez se dividen en Mutiprocesamiento Simétrico (SMP) Muchos procesos pueden ejecutarse sin degradación del rendimiento. Unidad 1 Clasificación de los Sistemas Operativos
  • 17.  Sistemas Paralelos ◦ Multiprocesador  La otra división es el procesamiento Asimétrico: Cada procesador tiene una tarea específica. ◦ MainFrame  Están orientados al procesamiento de varios trabajos a la vez, siendo prioridad el uso de los recursos de E/S. Los servicios que ofrecen suelen ser: procesamiento por lotes, procesamiento por transacciones y tiempo compartido. Los equipos de este tipo pueden contener 1000 discos con miles de gigabytes de información.  Uso común de los Bancos, cajeros automáticos, etc. Unidad 1 Clasificación de los Sistemas Operativos
  • 18.  Tiempo Real  Es aquel en el cual los resultados son correctos no solo si la computación es correcta, sino también ha de serlo el tiempo en el cual se producen los resultados (Sistemas de defensa, control aéreo) Solaris, Spectra y VxWorks.  Se dividen en dos tipos: 1. Sistema de Tiempo Real Riguroso (es indispensable que la acción se ejecute en un cierto momento). 2. Sistemas de Tiempo Real Moderado (se pueden dejar de cumplir ciertas acciones). Unidad 1 Clasificación de los Sistemas Operativos
  • 19.  Computadora Personal  Consiste en presentar una buena interfaz a un único usuario. Se les utiliza ampliamente para el procesamiento de texto, hojas de cálculo y acceso a Internet. De este tipo tenemos a Windows, MAC OS X, LINUX.  Empotrados  Estos sistemas operativos son aquellos que se encuentran en televisores, hornos, microondas y teléfonos móviles.  Tarjeta Inteligente  Estos se pueden encontrar en las tarjetas de crédito. Unidad 1 Clasificación de los Sistemas Operativos
  • 20.  Sistemas Centralizados  Los usuarios manejan únicamente terminales tontas (carecen de memoria y procesador)  Windows utiliza el Terminal Services de Microsoft, aunque ya no se utilizan terminales tontas.  Sistemas de Red ◦ Mantienen a dos o más computadoras unidas a través de algún medio de comunicación (físico o no), con el objetivo primordial de poder compartir los diferentes recursos y la información del sistema. ◦ En este entorno cada computadora mantiene su propio sistema operativo y su estructura de archivos local. Unidad 1 Clasificación de los Sistemas Operativos
  • 21.  Sistemas Monousuario Sólo soportan un usuario a la vez, sin importar las características de la máquina sobre la que está montada el sistema.  Sistemas Multiusuarios Son capaces de dar servicio a más de un usuario a la vez. Unidad 1 Clasificación de los Sistemas Operativos
  • 22. Como pudimos revisar, los Sistemas Operativos han evolucionado al paso del tiempo y estas evoluciones tienen una relación mutua con el hardware, que ha permitido un gran desarrollo en varios ámbitos de nuestra vida cotidiana. Es importante mencionar que las características actuales de los SO, permiten realizar cálculos avanzados, hacer uso de aplicaciones complejas de diseño, mejorar la administración de recursos, etc. Veremos más adelante como realizar la instalación de un Sistema Operativo, pero antes de eso, tenemos que tener claro que tipo de SO es el que necesitamos, en base a las necesidades de la empresa o de nuestras expectativas personales, de las características físicas del equipo, etc. Unidad 1
  • 23.  Raya L. / Álvarez R. / Rodrigo V., 2005, SISTEMAS OPERATIVOS EN ENTORNOS MONOUSUARIO Y MULTIUSUARIO.  Tanenbaum Andrew, SISTEMAS OPERATIVOS: DISEÑO E IMPLEMENTACIÓN.  Silberschatz, Abraham y Baer, Peter, SISTEMAS OPERATIVOS.  Stallings William, segunda edición, SISTEMAS OPERATIVOS. Unidad 1

Notas del editor

  1. Tubos de vacío: Se utiliza para amplificar, conmutar, o modificar una señal eléctrica, en base al movimiento de electrones en un espacio “vacío” a muy baja presión, o en presencia de gases.
  2. Transistor: es un dispositivo electrónico semiconductor que ayuda a amplificar, rectificar una señal eléctrica.
  3. Comentario: Estos sistemas surgió el spooling (Simultaneous Peripheral Operation On Line), con lo cual dejó de ser necesario el acarreo de cintas, pues el mismo SO hacia la carga de los nuevos trabajos. KEN THOMPSON: En base a MULTICS dio origen posteriormente a UNIX.
  4. CI: Es una pequeña pastilla de un material semiconductor, de algunos milímetros cuadrados de área (varios transistores)
  5. a. Hacer una revisión rápida de la historia de Bill Gates en la adquisición del SO MS-DOS (opcional).
  6. Las primeras versiones de Windows sólo se tenía un entorno gráfico por encima de MS-DOS.
  7. a. Describir de forma breve que es un Sistema Informático.
  8. IPC (Inter-Process communication)