Está en la página 1de 10

UNIDAD 1

INTRODUC C I Ó N A LO S
SISTEMAS OP E R A T I V O S
GO MÉN DE Z HERN ÁN DEZ
POR: OMAR SANTIA
1.1. DEFINICIÓN DE S.O.

• UN SISTEMA OPERATIVO ES UN CONJUNTO DE PROGRAMAS QUE PERMITE


MANEJAR LA MEMORIA, DISCO, MEDIOS DE ALMACENAMIENTO DE INFORMACIÓN Y
LOS DIFERENTES PERIFÉRICOS O RECURSOS DE NUESTRA COMPUTADORA, COMO
SON EL TECLADO, EL MOUSE, LA IMPRESORA, LA PLACA DE RED, ENTRE OTROS.
1.2. FUNCIONES Y CARACTERÍSTICAS DE LOS S.O.
FUNCIONES
• GESTIONAR LA MEMORIA DE ACCESO ALEATORIO Y EJECUTAR LAS APLICACIONES, DESIGNANDO LOS
RECURSOS NECESARIOS.

• ADMINISTRAR AL CPU GRACIAS A UN ALGORITMO DE PROGRAMACIÓN.


• DIRECCIONAR LAS ENTRADAS Y SALIDAS DE DATOS (A TRAVÉS DE DRIVERS) POR MEDIO DE
LOS PERIFÉRICOS DE ENTRADA O SALIDA.

• ADMINISTRAR LA INFORMACIÓN PARA EL BUEN FUNCIONAMIENTO DE LA PC.


• DIRIGIR LAS AUTORIZACIONES DE USO PARA LOS USUARIOS.
• ADMINISTRAR LOS ARCHIVOS.
CARACTERISTICAS
• ES EL INTERMEDIARIO ENTRE EL USUARIO Y EL HARDWARE.
• ES NECESARIO PARA EL FUNCIONAMIENTO DE TODOS LOS COMPUTADORES, TABLETAS Y TELÉFONOS MÓVILES.
• OTORGA SEGURIDAD Y PROTEGE A LOS PROGRAMAS Y ARCHIVOS DEL ORDENADOR.
• ESTÁ DISEÑADO PARA SER AMIGABLE CON EL USUARIO Y FÁCIL DE USAR.
• PERMITE ADMINISTRAR DE MANERA EFICIENTE LOS RECURSOS DEL ORDENADOR.
• LA MAYORÍA REQUIERE DEL PAGO DE UNA LICENCIA PARA SU USO.
• PERMITE INTERACTUAR CON VARIOS DISPOSITIVOS.
• ES PROGRESIVO, YA QUE EXISTEN CONSTANTEMENTE NUEVAS VERSIONES QUE SE ACTUALIZAN Y ADAPTAN A LAS NECESIDADES DEL
USUARIO.
1.3 HISTORIA Y EVOLUCIÓN DE LOS SISTEMAS
OPERATIVOS
• LA INFORMÁTICA TAL Y COMO SE LE CONOCE HOY DÍA, SURGIÓ A RAÍZ DE LA II GUERRA MUNDIAL, EN LA DÉCADA DE LOS 40. EN ESOS AÑOS NO
EXISTÍA SIQUIERA EL CONCEPTO DE "SISTEMA OPERATIVO" Y LOS PROGRAMADORES INTERACTUABAN DIRECTAMENTE CON EL HARDWARE DE
LAS COMPUTADORAS TRABAJANDO EN LENGUAJE MÁQUINA (ESTO ES, EN BINARIO, PROGRAMANDO ÚNICAMENTE CON 0S Y 1S).

EL CONCEPTO DE SISTEMA OPERATIVO SURGE EN LA DÉCADA DE LOS 50. EL PRIMER SISTEMA OPERATIVO DE LA HISTORIA FUE CREADO EN 1956
PARA UN ORDENADOR IBM 704, Y BÁSICAMENTE LO ÚNICO QUE HACÍA ERA COMENZAR LA EJECUCIÓN DE UN PROGRAMA CUANDO EL ANTERIOR
TERMINABA.

EN LOS AÑOS 60 SE PRODUCE UNA REVOLUCIÓN EN EL CAMPO DE LOS SISTEMAS OPERATIVOS. APARECEN CONCEPTOS COMO SISTEMA
MULTITAREA, SISTEMA MULTIUSUARIO, SISTEMA MULTIPROCESADORES Y SISTEMA EN TIEMPO REAL.

ES EN ESTA DÉCADA CUANDO APARECE UNIX, LA BASE DE LA GRAN MAYORÍA DE LOS SISTEMAS OPERATIVOS QUE EXISTEN HOY EN DÍA.
1.4 CONCEPTOS DE LOS SISTEMAS OPERATIVOS
• USUARIO: ELEMENTO (PERSONA, MÁQUINA) IDENTIFICABLE POR EL SISTEMA.
• SESIÓN: CONJUNTO DE ACCIONES DESARROLLADAS POR EL USUARIO DESDE QUE ENTRA (LOGIN) HASTA QUE SALE
(LOGOUT).

• PROGRAMA: CONJUNTO DE INSTRUCCIONES DESTINADAS A RESOLVER UN PROBLEMA.


• FICHERO: (O ARCHIVO), CONJUNTO DE DATOS RELACIONADOS ALMACENADOS EN ALMACENAMIENTO NO
PERECEDERO.

• PROGRAMA DEL SISTEMA: ACCIONES RELACIONADAS CON EL SO.


• INTÉRPRETE DE ÓRDENES: PROGRAMA DEL SISTEMA QUE RECOGE Y MANDA EJECUTAR LAS ÓRDENES DEL USUARIO.
1.5 ESTRUCTURAS DE LOS SISTEMAS OPERATIVOS
• 1.    NÚCLEO (KERNELL)
• ES LA PARTE PRIMORDIAL DEL SISTEMA OPERATIVO.  EL NÚCLEO O CENTRO DEL SISTEMA OPERATIVO ADMINISTRA TODO EL SISTEMA, SINCRONIZA TODOS LOS PROCESOS.  A NIVEL DE
NÚCLEO SOLO SE TRABAJA CON PROCESOS.

• 2.    GESTIÓN DE ENTRADA/SALIDA
• EL SISTEMA OPERATIVO ADMINISTRA LOS DISPOSITIVOS EXTERNOS A TRAVÉS DE SUS CONTROLADORES.
• 3.    GESTIÓN DE MEMORIA
• EL SISTEMA OPERATIVO ADMINISTRA TODOS LOS ASPECTOS RELATIVOS A MEMORIA REAL Y MEMORIA VIRTUAL.
• 4.    SISTEMAS DE ARCHIVOS
• EL SISTEMA OPERATIVO SE OCUPA DE ADMINISTRAR LOS ARCHIVOS DEL USUARIO A TRAVÉS DE UNA ESTRUCTURA DE DIRECTORIOS CON ALGÚN TIPO DE ORGANIZACIÓN.
• 5.    INTÉRPRETE DE COMANDOS
• ES UN MECANISMO DE COMUNICACIÓN ENTRE LOS USUARIOS Y EL SISTEMA.  LEE LAS INSTRUCCIONES DEL USUARIO Y HACE QUE SE EJECUTEN LAS FUNCIONES DEL SISTEMA
SOLICITADAS.
1.6. TIPOS DE SISTEMAS OPERATIVOS
1.7 LLAMADAS AL SISTEMA OPERATIVO
• UNA LLAMADA AL SISTEMA O SYSTEM CALL  ES UN MÉTODO UTILIZADO POR LOS PROGRAMAS DE
APLICACIÓN PARA COMUNICARSE CON EL NÚCLEO DEL SISTEMA. EN LOS SISTEMAS OPERATIVOS
MODERNOS, ESTO ES NECESARIO CUANDO UNA APLICACIÓN O PROCESO DE USUARIO NECESITA
TRANSMITIR A O LEER INFORMACIÓN DEL HARDWARE, DE OTROS PROCESOS O DEL PROPIO NÚCLEO. DE
ESTE MODO, LA LLAMADA ES EL PUNTO DE ENLACE ENTRE EL MODO DE USUARIO Y EL MODO DE NÚCLEO,
LOS DOS MODOS CRUCIALES DE PRIVILEGIO Y SEGURIDAD PARA EL PROCESAMIENTO DE LAS
INSTRUCCIONES DE LA CPU EN LOS SISTEMAS INFORMÁTICOS
FIN

También podría gustarte