Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Hipervinculo conta mix
1.
2. INTRODUCCION
• UN SISTEMA OPERATIVO ES UN PROGRAMA QUE ADMINISTRA EL HARDWARE DE UNA
COMPUTADORA.
TAMBIÉN PROPORCIONA LAS BASES PARA LOS PROGRAMAS DE APLICACIÓN, Y ACTÚA
COMO
INTERMEDIARIO ENTRE EL USUARIO Y EL HARDWARE. ESTAS TAREAS, PUEDEN SER
LLEVADAS A CABO DE
VARIAS FORMAS, LO QUE PERMITE QUE ALGUNOS SISTEMAS OPERATIVOS SE DISEÑEN PARA
SER
PRÁCTICOS, OTROS EFICIENTES Y OTROS PARA SER AMBAS COSAS.
DADO QUE UN SISTEMA OPERATIVO ES UN SOFTWARE GRANDE Y COMPLEJO, DEBE CREARSE
PIEZA
3. INDICE
• 1.-¿QUE ES UN SISTEMA OPERATIVO?
• 2.-FUNCIONES DEL SISTEMA OPERATIVO
• 3.-GESTIÓN DE LA MEMORIA DE ACCESO ALEATORIO
• 4.-COMPONENTES DEL SISTEMA OPERATIVO
• 5.-TIPOS DE SISTEMAS OPERATIVOS
• 6.-SISTEMAS DE MULTIPROCESOS
• 7.-SISTEMAS DE TIEMPO REAL
• 8.-BIBLIOGRAFIA
4. • ¿Qué es un Sistema Operativo?
• un sistema operativo (so) es el software básico de una computadora que provee
una interfaz entre el resto de programas del ordenador, los dispositivos
hardware y el usuario.
• las funciones básicas del sistema operativo son administrar los recursos de la
máquina, coordinar el hardware y organizar archivos y directorios en
dispositivos de almacenamiento.
• los sistemas operativos más utilizados son dos, Windows, Linux y Mac. algunos
so ya vienen con un navegador integrado, como Windows que trae el navegador
internet Explorer.
5. • FUNCIONES DEL SISTEMA OPERATIVO
• ADMINISTRACIÓN DEL PROCESADOR: EL SISTEMA OPERATIVO ADMINISTRA LA
DISTRIBUCIÓN DEL PROCESADOR ENTRE LOS DISTINTOS PROGRAMAS POR
MEDIO DE UN ALGORITMO DE PROGRAMACIÓN. EL TIPO DE PROGRAMADOR
DEPENDE COMPLETAMENTE DEL SISTEMA OPERATIVO, SEGÚN EL OBJETIVO
DESEADO.
6.
7. • GESTIÓN DE LA MEMORIA DE ACCESO ALEATORIO: EL SISTEMA OPERATIVO SE
ENCARGA DE GESTIONAR EL ESPACIO DE MEMORIA ASIGNADO PARA CADA
APLICACIÓN Y PARA CADA USUARIO, SI RESULTA PERTINENTE. CUANDO LA
MEMORIA FÍSICA ES INSUFICIENTE, EL SISTEMA OPERATIVO PUEDE CREAR UNA
ZONA DE MEMORIA EN EL DISCO DURO, DENOMINADA "MEMORIA VIRTUAL". LA
MEMORIA VIRTUAL PERMITE EJECUTAR APLICACIONES QUE REQUIEREN UNA
MEMORIA SUPERIOR A LA MEMORIA RAM DISPONIBLE EN EL SISTEMA. SIN
EMBARGO, ESTA MEMORIA ES MUCHO MÁS LENTA.
8. • GESTIÓN DE ENTRADAS/SALIDAS: EL SISTEMA OPERATIVO PERMITE UNIFICAR Y
CONTROLAR EL ACCESO DE LOS PROGRAMAS A LOS RECURSOS MATERIALES A
TRAVÉS DE LOS DRIVERS (TAMBIÉN CONOCIDOS COMO ADMINISTRADORES
PERIFÉRICOS O DE ENTRADA/SALIDA).
• GESTIÓN DE EJECUCIÓN DE APLICACIONES: EL SISTEMA OPERATIVO SE ENCARGA
DE QUE LAS APLICACIONES SE EJECUTEN SIN PROBLEMAS ASIGNÁNDOLES LOS
RECURSOS QUE ÉSTAS NECESITAN PARA FUNCIONAR. ESTO SIGNIFICA QUE SI
UNA APLICACIÓN NO RESPONDE CORRECTAMENTE PUEDE "SUCUMBIR".
• ADMINISTRACIÓN DE AUTORIZACIONES: EL SISTEMA OPERATIVO SE ENCARGA DE
LA SEGURIDAD EN RELACIÓN CON LA EJECUCIÓN DE PROGRAMAS
GARANTIZANDO QUE LOS RECURSOS SEAN UTILIZADOS SÓLO POR PROGRAMAS
Y USUARIOS QUE POSEAN LAS AUTORIZACIONES CORRESPONDIENTES.
9. • GESTIÓN DE ARCHIVOS: EL SISTEMA OPERATIVO GESTIONA LA LECTURA Y
ESCRITURA EN EL SISTEMA DE ARCHIVOS, Y LAS AUTORIZACIONES DE ACCESO A
ARCHIVOS DE APLICACIONES Y USUARIOS.
• GESTIÓN DE LA INFORMACIÓN: EL SISTEMA OPERATIVO PROPORCIONA CIERTA
CANTIDAD DE INDICADORES QUE PUEDEN UTILIZARSE PARA DIAGNOSTICAR EL
FUNCIONAMIENTO CORRECTO DEL EQUIPO.
10. • COMPONENTES DEL SISTEMA OPERATIVO
• EL SISTEMA OPERATIVO ESTÁ COMPUESTO POR UN CONJUNTO DE PAQUETES DE
SOFTWARE QUE PUEDEN UTILIZARSE PARA GESTIONAR LAS INTERACCIONES CON
EL HARDWARE. ESTOS ELEMENTOS SE INCLUYEN POR LO GENERAL EN ESTE
CONJUNTO DE SOFTWARE:
• EL NÚCLEO, QUE REPRESENTA LAS FUNCIONES BÁSICAS DEL SISTEMA
OPERATIVO, COMO POR EJEMPLO, LA GESTIÓN DE LA MEMORIA, DE LOS
PROCESOS, DE LOS ARCHIVOS, DE LAS ENTRADAS/SALIDAS PRINCIPALES Y DE
LAS FUNCIONES DE COMUNICACIÓN.
11. TIPOS DE SISTEMAS OPERATIVOS
• EXISTEN VARIOS TIPOS DE SISTEMAS OPERATIVOS, DEFINIDOS SEGÚN SU
CAPACIDAD PARA ADMINISTRAR SIMULTÁNEAMENTE INFORMACIÓN DE 16 BITS, 32
BITS, 64 BITS O MÁS.
12. Sistema Programación Usuario único Usuario
múltiple
Tarea única Multitarea
DOS 16 bits X X
Windows3.1 16/32 bits X no preventivo
Windows95/98
/Me
32 bits X cooperativo
WindowsNT/2
000
32 bits X preventivo
WindowsXP 32/64 bits X preventivo
Unix / Linux 32/64 bits X preventivo
MAC/OS X 32 bits X preventivo
VMS 32 bits X preventivo
13. • SISTEMAS DE MULTIPROCESOS
• UN SISTEMA OPERATIVO SE DENOMINADA MULTIPROCESOS CUANDO MUCHAS
"TAREAS" (TAMBIÉN CONOCIDAS COMO PROCESOS) SE PUEDEN EJECUTAR AL
MISMO TIEMPO.</B>
• LAS APLICACIONES CONSISTEN EN UNA SECUENCIA DE INSTRUCCIONES
LLAMADAS "PROCESOS". ESTOS PROCESOS PERMANECEN ACTIVOS, EN ESPERA,
SUSPENDIDOS, O SE ELIMINAN EN FORMA ALTERNATIVA, SEGÚN LA PRIORIDAD
QUE SE LES HAYA CONCEDIDO, O SE PUEDEN EJECUTAR EN FORMA SIMULTÁNEA.
14. • EL INTÉRPRETE DE COMANDOS, QUE POSIBILITA LA COMUNICACIÓN CON EL
SISTEMA OPERATIVO A TRAVÉS DE UN LENGUAJE DE CONTROL, PERMITIENDO AL
USUARIO CONTROLAR LOS PERIFÉRICOS SIN CONOCER LAS CARACTERÍSTICAS
DEL HARDWARE UTILIZADO, LA GESTIÓN DE LAS DIRECCIONES FÍSICAS,
ETCÉTERA.
• EL SISTEMA DE ARCHIVOS, QUE PERMITE QUE LOS ARCHIVOS SE REGISTREN EN
UNA ESTRUCTURA ARBÓREA.
• UN SISTEMA SE CONSIDERA PREVENTIVO CUANDO CUENTA CON UN
PROGRAMADOR (TAMBIÉN LLAMADO PLANIFICADOR) EL CUAL, SEGÚN LOS
CRITERIOS DE PRIORIDAD, ASIGNA EL TIEMPO DE LOS EQUIPOS ENTRE VARIOS
PROCESOS QUE LO SOLICITAN.
15. • SISTEMAS DE TIEMPO REAL
• LOS SISTEMAS DE TIEMPO REAL SE UTILIZAN PRINCIPALMENTE EN LA INDUSTRIA Y SON
SISTEMAS DISEÑADOS PARA FUNCIONAR EN ENTORNOS CON LIMITACIONES DE TIEMPO. UN
SISTEMA DE TIEMPO REAL DEBE TENER CAPACIDAD PARA OPERAR EN FORMA FIABLE SEGÚN
LIMITACIONES DE TIEMPO ESPECÍFICAS; EN OTRAS PALABRAS, DEBE TENER CAPACIDAD PARA
PROCESAR ADECUADAMENTE LA INFORMACIÓN RECIBIDA A INTERVALOS DEFINIDOS
CLARAMENTE (REGULARES O DE OTRO TIPO).
• ESTOS SON ALGUNOS EJEMPLOS DE SISTEMAS OPERATIVOS DE TIEMPO REAL:
• OS-9;
• RTLINUX (REALTIME LINUX);
• QNX;
• VXWORKS.