SlideShare una empresa de Scribd logo
1 de 28
Descargar para leer sin conexión
Introducción a los Sistemas
Operativos
Prof. Renny Batista
Introducción a la Informática
Definición de S. O.
 Es un programa o conjunto de programas que actúa
de intermediario entre el hardware y los programas
de aplicación.
 Estos programas trabajan juntos para lograr ciertos
objetivos. Se encarga de gestionar ciertos recursos:
 Entrada/salida
 Tratamiento de la información
 Almacenamiento masivo
Objetivos de los S. O.
 Hacer posible el uso eficiente de los recursos del
sistema:
 Actúa coordinando las diferentes velocidades de
funcionamiento de los dispositivos. Ej: Mas velocidad de
procesadores, mas lentitud de periféricos.
 Simplificar la operación de trabajo con el
hardware:
 Generan una máquina virtual: computador simplificado
en el que el S. O. carga con el trabajo de acercamiento al
hardware.
Funciones de los S. O.
 Asignación de tiempo de CPU:
 Planificar las diversas actividades.
 Control de recursos:
 Asignar recursos de forma racional. Ej. División de la memoria del
computador entre los programas, controlar colas de e/s.
 Control de entrada/salida:
 Administrar los datos desde y hacia los periféricos.
 Control de los errores y protección:
 Informar de las situaciones anómalas
 Interfaz con el usuario:
 Facilita el uso.
 Facilidades contables:
 Cálculo de costes de uso de CPU.
Tipos de S. O.
 Estructura jerárquica
Tipos de S. O.
Estructura de un S. O.
 Núcleo
 Administración de la memoria
 Control de entrada/salida
 Gestión de dispositivos de almacenamiento masivo
 Asignación de recursos y planificación.
 Protección.
 Interfaz de usuario.
Núcleo
 Descansa directamente sobre el hardware y
proporciona una serie de servicios a las capas
superiores del sistema.
 Las tareas principales son:
 Manejo de interrupciones
 Asignación de trabajo al procesador y
comunicación entre programas
 Proporcionar una vía de comunicación entre
los diferentes programas
Administración de la memoria
 La memoria principal de la mayoría de los computadores es
mucho mas pequeña de lo que sería necesario para manejar
todos los programas y datos.
 El módulo de administración de memoria es el encargado
de asignar ciertas porciones de la memoria principal a los
diferentes programas, mientras el resto de programas y
datos se mantienen en los dispositivos de almacenamiento
masivo.
 La forma mas común de administrar memoria es crear una
memoria virtual utilizando los dispositivos de
almacenamiento masivo.
División de la memoria entre las tareas
 Por páginas: bloques de bytes de
igual tamaño para todos los
procesos y tareas.
 Por segmentos: bloques de bytes con
distinto tamaño según el proceso.
 Por segmentos paginados: Los
segmentos de tamaño distinto se
dividen a su vez en páginas de
distinto tamaño.
Control de la entrada/salida
 Los problemas derivados de las diferentes
velocidades de funcionamiento de los dispositivos
son tratados por este módulo presentándolo como
una cuestión independiente del dispositivo.
 Ej: En las salidas es frecuente la utilización de
spoolers, los datos se almacenan temporalmente
en una cola situada en un dispositivo de
almacenamiento masivo hasta que el periférico
requerido quede libre.
Gestión de entradas/salidas
Proceso Soft E/S Soft Perif Ctrl Interr Hardware
Petición E/S
Petición OK
Administración de los dispositivos de
almacenamiento masivo
 Los datos y programas de un dispositivo de
almacenamiento masivo se mantienen en archivos.
 Supervisa la creación, actualización y eliminación
de estos archivos.
 Mantiene un directorio con todos los archivos que
existen en el sistema en cada momento.
 Cada archivo está dotado de un conjunto de
privilegios de acceso, que indican la extensión con
la que pueden compartir la información contenida
en el archivo. El S. O. Vigila que estos privilegios
no sean violados.
Sistema de archivos
Asignación de recursos y planificación
 La mayor parte del tiempo en que un computador está
funcionando, la demanda de recursos es mayor que los
realmente existentes. Este problema se resuelve aplicando
una política de asignación de recursos.
 El mecanismo sería sencillo si se pudiese utilizar una
política del tipo: “atender primero al que antes lo solicite”,
sin embargo esto puede llevar a situaciones de Deadlock
(sistema colgado o caído) cuando dos programas solicitan
insistentemente recursos asignados a otro.
 El planificador cuenta con una política que varia de un S.O.
a otro. Una política muy común consiste en el time slicing
(asignación de intervalos cortos de tiempo a los programas)
Asignación de recursos y planificación
Cola del
procesador Procesador
Colas de
Entrada/salida
Nuevos
programas
Fin de un intervalo de tiempo
Programas
terminados
Programas
ejecutables
Ejecución de
Un programa
Programas listos
para ejecutarse
Programas no ejecutables
Programas bloqueados
por peticiones e/s
Programas cuyas
peticiones e/s
satisfechas
Protección
 Actúa contra dos sucesos:
 Errores
 Abuso deliberado de los recursos del sistema
Bloqueos
Interfaz de usuario
 Interfaz de comandos
 Interfaz gráfica
MS DOS
 Desarrollado en 1979
 MS DOS, IBM, Bill Gates y Microsoft
MS DOS
Procesador
de comandos
Usuario
Sistema de
Transferencia de
caracteres
Sistema de
ficheros
Programas
de aplicación
Utilidades
Controladores de
dispositivos
Bios
Firmware
Hardware
MS DOS
 Procesador de comandos
 Interfaz de usuario
 Gestionar el sistema de interrupciones
 Tratar los errores
 Ejecutar los comandos internos del MS DOS
MS DOS
 Gestión de almacenamiento masivo
 Gestión de archivos del computador
 Sistemas de directorios
Directorio
raíz
Archivo Directorio Archivo Directorio
ArchivoDirectorio Archivo Archivo
Windows
 Interfaz gráfico
 Metáfora escritorio
 Menús y botones
 Teclado y ratón
 S O. Usuario
 S. O. Servidores (Server)
 Historia
 Windows 1.0, 2.0, 3.0
 Windows 3.1
 Windows 3.11
 Windows 95 y 98
 Windows NT, 2000 y XP, Vista, 7, 8
 Windows CE, Windows Pocket PC
UNIX
 Laboratorios Bell de ATT
 S. O. de propósito general
 Multiusuario e Interactivo
 Soporta multiprogramación y multiacceso
LINUX
 Desarrollado por Linus Torvald
 Funciona sobre plataformas Intel o Motorola
 Se estructura en:
 Núcleo o Kernel: Interactúa directamente con el
hardware y reside permanentemente en memoria.
 Shell: Intérprete de comandos. Interfaz entre núcleo y
usuario.
 Utilidades o programas de usuario.
LINUX: Distribuciones
Sistemas Operativos Móviles
 Es un sistema que controla un dispositivo móvil al igual que
los PCs. Sin embargo, estos son mucho más simples y están
más orientados a la conectividad inalámbrica, los formatos
multimedia para móviles y las diferentes maneras de
introducir información en ellos. Funciona sobre
plataformas Intel o Motorola

Más contenido relacionado

La actualidad más candente

La actualidad más candente (19)

Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Trabajo de sistema operativo px el juevez[1]
Trabajo de sistema operativo px el juevez[1]Trabajo de sistema operativo px el juevez[1]
Trabajo de sistema operativo px el juevez[1]
 
Maria
MariaMaria
Maria
 
Taller Informatica
Taller InformaticaTaller Informatica
Taller Informatica
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Procesos
ProcesosProcesos
Procesos
 
Leng prog clase_01
Leng prog clase_01Leng prog clase_01
Leng prog clase_01
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Informatica l actividad 2
Informatica l actividad 2Informatica l actividad 2
Informatica l actividad 2
 
actividad 2
actividad 2actividad 2
actividad 2
 
Bloque1
Bloque1Bloque1
Bloque1
 
Informatica i
Informatica  iInformatica  i
Informatica i
 
DFSO sistema operativo
DFSO sistema operativoDFSO sistema operativo
DFSO sistema operativo
 
Informática I Sistema Operativo
Informática I Sistema OperativoInformática I Sistema Operativo
Informática I Sistema Operativo
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Sistemas operativos1
Sistemas operativos1Sistemas operativos1
Sistemas operativos1
 
3 Tema
3 Tema3 Tema
3 Tema
 

Destacado

Html - Tema 2: Enlaces, Imágenes y Listas
Html - Tema 2: Enlaces, Imágenes y ListasHtml - Tema 2: Enlaces, Imágenes y Listas
Html - Tema 2: Enlaces, Imágenes y ListasRenny Batista
 
Programación Orientada a Objetos en Java - Parte I 2015
Programación Orientada a Objetos en Java - Parte I 2015Programación Orientada a Objetos en Java - Parte I 2015
Programación Orientada a Objetos en Java - Parte I 2015Renny Batista
 
Fundamentos de Sistema- >Tema II
Fundamentos de Sistema- >Tema IIFundamentos de Sistema- >Tema II
Fundamentos de Sistema- >Tema IIRenny Batista
 
Diseño adaptativo y responsive
Diseño adaptativo y responsiveDiseño adaptativo y responsive
Diseño adaptativo y responsiveRenny Batista
 
Presentación Spring Boot en Autentia
Presentación Spring Boot en AutentiaPresentación Spring Boot en Autentia
Presentación Spring Boot en AutentiaJorge Pacheco Mengual
 
Java - Sintaxis Básica 2015
Java - Sintaxis Básica 2015Java - Sintaxis Básica 2015
Java - Sintaxis Básica 2015Renny Batista
 
Introducción HTML y CSS
Introducción HTML y CSSIntroducción HTML y CSS
Introducción HTML y CSSDinamiclerning
 
Hojas de estilo CSS
Hojas de estilo CSSHojas de estilo CSS
Hojas de estilo CSSRamón RS
 
Introduccion Css
Introduccion CssIntroduccion Css
Introduccion CssAlf Chee
 
Posicionamiento SEO, SEM, SMO - Clase 4
Posicionamiento SEO, SEM, SMO - Clase 4Posicionamiento SEO, SEM, SMO - Clase 4
Posicionamiento SEO, SEM, SMO - Clase 4Dinamiclerning
 

Destacado (20)

Html - Tema 2: Enlaces, Imágenes y Listas
Html - Tema 2: Enlaces, Imágenes y ListasHtml - Tema 2: Enlaces, Imágenes y Listas
Html - Tema 2: Enlaces, Imágenes y Listas
 
Programación Orientada a Objetos en Java - Parte I 2015
Programación Orientada a Objetos en Java - Parte I 2015Programación Orientada a Objetos en Java - Parte I 2015
Programación Orientada a Objetos en Java - Parte I 2015
 
Fundamentos de Sistema- >Tema II
Fundamentos de Sistema- >Tema IIFundamentos de Sistema- >Tema II
Fundamentos de Sistema- >Tema II
 
05 java excepciones
05 java excepciones05 java excepciones
05 java excepciones
 
Diseño adaptativo y responsive
Diseño adaptativo y responsiveDiseño adaptativo y responsive
Diseño adaptativo y responsive
 
Taller MVC
Taller MVCTaller MVC
Taller MVC
 
Presentación Spring Boot en Autentia
Presentación Spring Boot en AutentiaPresentación Spring Boot en Autentia
Presentación Spring Boot en Autentia
 
SERVLET BASICS
SERVLET BASICSSERVLET BASICS
SERVLET BASICS
 
Java - Sintaxis Básica 2015
Java - Sintaxis Básica 2015Java - Sintaxis Básica 2015
Java - Sintaxis Básica 2015
 
SEO
SEOSEO
SEO
 
Wordpress
WordpressWordpress
Wordpress
 
JQuery-Tema 1
JQuery-Tema 1JQuery-Tema 1
JQuery-Tema 1
 
Presentación css
Presentación cssPresentación css
Presentación css
 
Introducción HTML y CSS
Introducción HTML y CSSIntroducción HTML y CSS
Introducción HTML y CSS
 
Introduccion a CSS I
Introduccion a CSS IIntroduccion a CSS I
Introduccion a CSS I
 
03 java poo_parte_2
03 java poo_parte_203 java poo_parte_2
03 java poo_parte_2
 
Hojas de estilo CSS
Hojas de estilo CSSHojas de estilo CSS
Hojas de estilo CSS
 
Css - Tema 2
Css -  Tema 2Css -  Tema 2
Css - Tema 2
 
Introduccion Css
Introduccion CssIntroduccion Css
Introduccion Css
 
Posicionamiento SEO, SEM, SMO - Clase 4
Posicionamiento SEO, SEM, SMO - Clase 4Posicionamiento SEO, SEM, SMO - Clase 4
Posicionamiento SEO, SEM, SMO - Clase 4
 

Similar a Sistemas Operativos

Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas OperativosDicser Rivas
 
Sistema Operativo
Sistema OperativoSistema Operativo
Sistema Operativogc_navarro
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosMoises DC
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativoscarmenb-lm
 
Sistemas Operativos. Características generales
Sistemas Operativos. Características generalesSistemas Operativos. Características generales
Sistemas Operativos. Características generalesJIMIJOU
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosMushMG
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosfranjateca77
 
Presentacion final..... sistemas operativos.
Presentacion final..... sistemas operativos.Presentacion final..... sistemas operativos.
Presentacion final..... sistemas operativos.anaid0203
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas OperativosMerlyn
 
Introduccinalossistemasoperativosi doc-110920001101-phpapp02
Introduccinalossistemasoperativosi doc-110920001101-phpapp02Introduccinalossistemasoperativosi doc-110920001101-phpapp02
Introduccinalossistemasoperativosi doc-110920001101-phpapp02leopt
 
sistema operativos
sistema operativos sistema operativos
sistema operativos sesh19
 
Informe de sistemas operativos
Informe de sistemas operativosInforme de sistemas operativos
Informe de sistemas operativosJessy Simba
 
diferenciar las funciones del sistema operativo
diferenciar las funciones del sistema operativodiferenciar las funciones del sistema operativo
diferenciar las funciones del sistema operativoJuan Salvador Rodriguez
 
diferenciar las funciones del sistema operativo
diferenciar las funciones del sistema operativodiferenciar las funciones del sistema operativo
diferenciar las funciones del sistema operativoJuan Salvador Rodriguez
 

Similar a Sistemas Operativos (20)

Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Sistema Operativo
Sistema OperativoSistema Operativo
Sistema Operativo
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas Operativos. Características generales
Sistemas Operativos. Características generalesSistemas Operativos. Características generales
Sistemas Operativos. Características generales
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Presentacion final..... sistemas operativos.
Presentacion final..... sistemas operativos.Presentacion final..... sistemas operativos.
Presentacion final..... sistemas operativos.
 
Proyecto sistema operativo suspes
Proyecto sistema operativo suspesProyecto sistema operativo suspes
Proyecto sistema operativo suspes
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Introduccinalossistemasoperativosi doc-110920001101-phpapp02
Introduccinalossistemasoperativosi doc-110920001101-phpapp02Introduccinalossistemasoperativosi doc-110920001101-phpapp02
Introduccinalossistemasoperativosi doc-110920001101-phpapp02
 
sistema operativos
sistema operativos sistema operativos
sistema operativos
 
Informe de sistemas operativos
Informe de sistemas operativosInforme de sistemas operativos
Informe de sistemas operativos
 
diferenciar las funciones del sistema operativo
diferenciar las funciones del sistema operativodiferenciar las funciones del sistema operativo
diferenciar las funciones del sistema operativo
 
diferenciar las funciones del sistema operativo
diferenciar las funciones del sistema operativodiferenciar las funciones del sistema operativo
diferenciar las funciones del sistema operativo
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 

Más de Renny Batista

Html Tema 4 - Formularios
Html Tema 4 - FormulariosHtml Tema 4 - Formularios
Html Tema 4 - FormulariosRenny Batista
 
Modelos de desarrollo del software
Modelos de desarrollo del softwareModelos de desarrollo del software
Modelos de desarrollo del softwareRenny Batista
 
Diagramas de Flujos de Datos
Diagramas de Flujos de DatosDiagramas de Flujos de Datos
Diagramas de Flujos de DatosRenny Batista
 
Introduccion al java script
Introduccion al java scriptIntroduccion al java script
Introduccion al java scriptRenny Batista
 
Introducción a la programación orientada objetos
Introducción a la programación orientada objetosIntroducción a la programación orientada objetos
Introducción a la programación orientada objetosRenny Batista
 

Más de Renny Batista (9)

Java colecciones
Java coleccionesJava colecciones
Java colecciones
 
Css - Tema 1
Css - Tema 1Css - Tema 1
Css - Tema 1
 
Html Tema 4 - Formularios
Html Tema 4 - FormulariosHtml Tema 4 - Formularios
Html Tema 4 - Formularios
 
Html - Tema 3
Html - Tema 3Html - Tema 3
Html - Tema 3
 
Html - Tema 1
Html - Tema 1Html - Tema 1
Html - Tema 1
 
Modelos de desarrollo del software
Modelos de desarrollo del softwareModelos de desarrollo del software
Modelos de desarrollo del software
 
Diagramas de Flujos de Datos
Diagramas de Flujos de DatosDiagramas de Flujos de Datos
Diagramas de Flujos de Datos
 
Introduccion al java script
Introduccion al java scriptIntroduccion al java script
Introduccion al java script
 
Introducción a la programación orientada objetos
Introducción a la programación orientada objetosIntroducción a la programación orientada objetos
Introducción a la programación orientada objetos
 

Último

DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...Martin M Flynn
 
Docencia en la Era de la Inteligencia Artificial UB4 Ccesa007.pdf
Docencia en la Era de la Inteligencia Artificial UB4  Ccesa007.pdfDocencia en la Era de la Inteligencia Artificial UB4  Ccesa007.pdf
Docencia en la Era de la Inteligencia Artificial UB4 Ccesa007.pdfDemetrio Ccesa Rayme
 
Apunte de clase Pisos y Revestimientos 2
Apunte de clase Pisos y Revestimientos 2Apunte de clase Pisos y Revestimientos 2
Apunte de clase Pisos y Revestimientos 2Gonella
 
Presentación MF 1445 EVALUACION COMO Y QUE
Presentación MF 1445 EVALUACION COMO Y QUEPresentación MF 1445 EVALUACION COMO Y QUE
Presentación MF 1445 EVALUACION COMO Y QUEJosé Hecht
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxNataliaGonzalez619348
 
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docxMagalyDacostaPea
 
Campaña Verano 2024 en Bergara - Colonias 2024
Campaña Verano 2024 en Bergara - Colonias 2024Campaña Verano 2024 en Bergara - Colonias 2024
Campaña Verano 2024 en Bergara - Colonias 2024Bergarako Udala
 
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdfBITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdfsolidalilaalvaradoro
 
Amor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdfAmor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdfAlejandrino Halire Ccahuana
 
LOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejorLOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejormrcrmnrojasgarcia
 
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...MagalyDacostaPea
 
tema5 2eso 2024 Europa entre los siglos XII y XV
tema5 2eso 2024 Europa entre los siglos XII y XVtema5 2eso 2024 Europa entre los siglos XII y XV
tema5 2eso 2024 Europa entre los siglos XII y XVChema R.
 
Catálogo general de libros de la Editorial Albatros
Catálogo general de libros de la Editorial AlbatrosCatálogo general de libros de la Editorial Albatros
Catálogo general de libros de la Editorial AlbatrosGustavoCanevaro
 
Biografía del General Eloy Alfaro Delgado
Biografía del General Eloy Alfaro DelgadoBiografía del General Eloy Alfaro Delgado
Biografía del General Eloy Alfaro DelgadoJosé Luis Palma
 
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...Carol Andrea Eraso Guerrero
 
Programa sintetico fase 2 - Preescolar.pdf
Programa sintetico fase 2 - Preescolar.pdfPrograma sintetico fase 2 - Preescolar.pdf
Programa sintetico fase 2 - Preescolar.pdfHannyDenissePinedaOr
 

Último (20)

Sesión ¿Amor o egoísmo? Esa es la cuestión
Sesión  ¿Amor o egoísmo? Esa es la cuestiónSesión  ¿Amor o egoísmo? Esa es la cuestión
Sesión ¿Amor o egoísmo? Esa es la cuestión
 
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
 
Docencia en la Era de la Inteligencia Artificial UB4 Ccesa007.pdf
Docencia en la Era de la Inteligencia Artificial UB4  Ccesa007.pdfDocencia en la Era de la Inteligencia Artificial UB4  Ccesa007.pdf
Docencia en la Era de la Inteligencia Artificial UB4 Ccesa007.pdf
 
Apunte de clase Pisos y Revestimientos 2
Apunte de clase Pisos y Revestimientos 2Apunte de clase Pisos y Revestimientos 2
Apunte de clase Pisos y Revestimientos 2
 
Presentación MF 1445 EVALUACION COMO Y QUE
Presentación MF 1445 EVALUACION COMO Y QUEPresentación MF 1445 EVALUACION COMO Y QUE
Presentación MF 1445 EVALUACION COMO Y QUE
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
 
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docx
 
Campaña Verano 2024 en Bergara - Colonias 2024
Campaña Verano 2024 en Bergara - Colonias 2024Campaña Verano 2024 en Bergara - Colonias 2024
Campaña Verano 2024 en Bergara - Colonias 2024
 
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdfBITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
 
Act#25 TDLab. Eclipse Solar 08/abril/2024
Act#25 TDLab. Eclipse Solar 08/abril/2024Act#25 TDLab. Eclipse Solar 08/abril/2024
Act#25 TDLab. Eclipse Solar 08/abril/2024
 
Amor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdfAmor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdf
 
LOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejorLOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejor
 
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
 
tema5 2eso 2024 Europa entre los siglos XII y XV
tema5 2eso 2024 Europa entre los siglos XII y XVtema5 2eso 2024 Europa entre los siglos XII y XV
tema5 2eso 2024 Europa entre los siglos XII y XV
 
Unidad 2 | Teorías de la Comunicación | MCDIU
Unidad 2 | Teorías de la Comunicación | MCDIUUnidad 2 | Teorías de la Comunicación | MCDIU
Unidad 2 | Teorías de la Comunicación | MCDIU
 
Catálogo general de libros de la Editorial Albatros
Catálogo general de libros de la Editorial AlbatrosCatálogo general de libros de la Editorial Albatros
Catálogo general de libros de la Editorial Albatros
 
Biografía del General Eloy Alfaro Delgado
Biografía del General Eloy Alfaro DelgadoBiografía del General Eloy Alfaro Delgado
Biografía del General Eloy Alfaro Delgado
 
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
 
Acuerdo segundo periodo - Grado Noveno.pptx
Acuerdo segundo periodo - Grado Noveno.pptxAcuerdo segundo periodo - Grado Noveno.pptx
Acuerdo segundo periodo - Grado Noveno.pptx
 
Programa sintetico fase 2 - Preescolar.pdf
Programa sintetico fase 2 - Preescolar.pdfPrograma sintetico fase 2 - Preescolar.pdf
Programa sintetico fase 2 - Preescolar.pdf
 

Sistemas Operativos

  • 1. Introducción a los Sistemas Operativos Prof. Renny Batista Introducción a la Informática
  • 2. Definición de S. O.  Es un programa o conjunto de programas que actúa de intermediario entre el hardware y los programas de aplicación.  Estos programas trabajan juntos para lograr ciertos objetivos. Se encarga de gestionar ciertos recursos:  Entrada/salida  Tratamiento de la información  Almacenamiento masivo
  • 3. Objetivos de los S. O.  Hacer posible el uso eficiente de los recursos del sistema:  Actúa coordinando las diferentes velocidades de funcionamiento de los dispositivos. Ej: Mas velocidad de procesadores, mas lentitud de periféricos.  Simplificar la operación de trabajo con el hardware:  Generan una máquina virtual: computador simplificado en el que el S. O. carga con el trabajo de acercamiento al hardware.
  • 4. Funciones de los S. O.  Asignación de tiempo de CPU:  Planificar las diversas actividades.  Control de recursos:  Asignar recursos de forma racional. Ej. División de la memoria del computador entre los programas, controlar colas de e/s.  Control de entrada/salida:  Administrar los datos desde y hacia los periféricos.  Control de los errores y protección:  Informar de las situaciones anómalas  Interfaz con el usuario:  Facilita el uso.  Facilidades contables:  Cálculo de costes de uso de CPU.
  • 5. Tipos de S. O.  Estructura jerárquica
  • 7. Estructura de un S. O.  Núcleo  Administración de la memoria  Control de entrada/salida  Gestión de dispositivos de almacenamiento masivo  Asignación de recursos y planificación.  Protección.  Interfaz de usuario.
  • 8. Núcleo  Descansa directamente sobre el hardware y proporciona una serie de servicios a las capas superiores del sistema.  Las tareas principales son:  Manejo de interrupciones  Asignación de trabajo al procesador y comunicación entre programas  Proporcionar una vía de comunicación entre los diferentes programas
  • 9. Administración de la memoria  La memoria principal de la mayoría de los computadores es mucho mas pequeña de lo que sería necesario para manejar todos los programas y datos.  El módulo de administración de memoria es el encargado de asignar ciertas porciones de la memoria principal a los diferentes programas, mientras el resto de programas y datos se mantienen en los dispositivos de almacenamiento masivo.  La forma mas común de administrar memoria es crear una memoria virtual utilizando los dispositivos de almacenamiento masivo.
  • 10. División de la memoria entre las tareas  Por páginas: bloques de bytes de igual tamaño para todos los procesos y tareas.  Por segmentos: bloques de bytes con distinto tamaño según el proceso.  Por segmentos paginados: Los segmentos de tamaño distinto se dividen a su vez en páginas de distinto tamaño.
  • 11. Control de la entrada/salida  Los problemas derivados de las diferentes velocidades de funcionamiento de los dispositivos son tratados por este módulo presentándolo como una cuestión independiente del dispositivo.  Ej: En las salidas es frecuente la utilización de spoolers, los datos se almacenan temporalmente en una cola situada en un dispositivo de almacenamiento masivo hasta que el periférico requerido quede libre.
  • 12. Gestión de entradas/salidas Proceso Soft E/S Soft Perif Ctrl Interr Hardware Petición E/S Petición OK
  • 13. Administración de los dispositivos de almacenamiento masivo  Los datos y programas de un dispositivo de almacenamiento masivo se mantienen en archivos.  Supervisa la creación, actualización y eliminación de estos archivos.  Mantiene un directorio con todos los archivos que existen en el sistema en cada momento.  Cada archivo está dotado de un conjunto de privilegios de acceso, que indican la extensión con la que pueden compartir la información contenida en el archivo. El S. O. Vigila que estos privilegios no sean violados.
  • 15. Asignación de recursos y planificación  La mayor parte del tiempo en que un computador está funcionando, la demanda de recursos es mayor que los realmente existentes. Este problema se resuelve aplicando una política de asignación de recursos.  El mecanismo sería sencillo si se pudiese utilizar una política del tipo: “atender primero al que antes lo solicite”, sin embargo esto puede llevar a situaciones de Deadlock (sistema colgado o caído) cuando dos programas solicitan insistentemente recursos asignados a otro.  El planificador cuenta con una política que varia de un S.O. a otro. Una política muy común consiste en el time slicing (asignación de intervalos cortos de tiempo a los programas)
  • 16. Asignación de recursos y planificación Cola del procesador Procesador Colas de Entrada/salida Nuevos programas Fin de un intervalo de tiempo Programas terminados Programas ejecutables Ejecución de Un programa Programas listos para ejecutarse Programas no ejecutables Programas bloqueados por peticiones e/s Programas cuyas peticiones e/s satisfechas
  • 17. Protección  Actúa contra dos sucesos:  Errores  Abuso deliberado de los recursos del sistema
  • 19. Interfaz de usuario  Interfaz de comandos  Interfaz gráfica
  • 20. MS DOS  Desarrollado en 1979  MS DOS, IBM, Bill Gates y Microsoft
  • 21. MS DOS Procesador de comandos Usuario Sistema de Transferencia de caracteres Sistema de ficheros Programas de aplicación Utilidades Controladores de dispositivos Bios Firmware Hardware
  • 22. MS DOS  Procesador de comandos  Interfaz de usuario  Gestionar el sistema de interrupciones  Tratar los errores  Ejecutar los comandos internos del MS DOS
  • 23. MS DOS  Gestión de almacenamiento masivo  Gestión de archivos del computador  Sistemas de directorios Directorio raíz Archivo Directorio Archivo Directorio ArchivoDirectorio Archivo Archivo
  • 24. Windows  Interfaz gráfico  Metáfora escritorio  Menús y botones  Teclado y ratón  S O. Usuario  S. O. Servidores (Server)  Historia  Windows 1.0, 2.0, 3.0  Windows 3.1  Windows 3.11  Windows 95 y 98  Windows NT, 2000 y XP, Vista, 7, 8  Windows CE, Windows Pocket PC
  • 25. UNIX  Laboratorios Bell de ATT  S. O. de propósito general  Multiusuario e Interactivo  Soporta multiprogramación y multiacceso
  • 26. LINUX  Desarrollado por Linus Torvald  Funciona sobre plataformas Intel o Motorola  Se estructura en:  Núcleo o Kernel: Interactúa directamente con el hardware y reside permanentemente en memoria.  Shell: Intérprete de comandos. Interfaz entre núcleo y usuario.  Utilidades o programas de usuario.
  • 28. Sistemas Operativos Móviles  Es un sistema que controla un dispositivo móvil al igual que los PCs. Sin embargo, estos son mucho más simples y están más orientados a la conectividad inalámbrica, los formatos multimedia para móviles y las diferentes maneras de introducir información en ellos. Funciona sobre plataformas Intel o Motorola