Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved.
McGraw-Hill Technology Education Chapter 7A Bases de Sistemas Operativos
7A-3 Funciones del Sistema Operativo Provee una interfaz de usuario Corre programas Administra dispositivos de hardware Organiza archivos y carpetas
Tipos de Sistema Operativo Sistema Operativo en tiempo real –Muy pequeño y rápido –Embebido en un dispositivo –Responde inmediatamente a una instrucción del usuario –Reproductores MP3, dispositivos médicos
Tipos de Sistema Operativo Monousuario / Monotarea –Sólo un usuario puede trabajar en el sistema –Sólo se puede realizar una tarea a la vez –MS-DOS y Palm OS –Utiliza muy poco espacio en disco –Corre en computadoras muy sencillas
Tipos de Sistema Operativo Monousuario / Multitarea –Un solo usuario, pero puede hacer muchas tareas a la vez –Es el tipo más común de Sistema Operativo –Windows XP y OS X –Requiere computadoras más costosas –Tiende a ser complejo
Tipos de Sistema Operativo Multiusuario / Multitarea –Muchos usuarios conectados a una sola computadora (servidor) –Cada usuario tiene una sesión única y personal –UNIX, Linux y VMS –El mantenimiento es fácil –Requiere computadoras muy poderosas
Multiusuario / Multitarea
¿Cómo comunicarnos? Interfaz de usuario –Es la manera en la que el usuario interactúa con la computadora –Requiere diversas habilidades de parte del usuario
Interfaz de Usuario Interfaz Gráfica de Usuario (GUI) –El tipo más común de interfaz Windows, OS X, Gnome, KDE –Utiliza el “ratón” –Usa una representación de escritorio –Usa accesos directos a programas o documentos –Los documentos abiertos cuentan con diferentes elementos –Permite intercambio entre tareas –Utiliza cuadros de diálogo para obtener datos
Interfaz Gráfica de Usuario
Interfaz de Usuario Interface de línea de comandos –Interfaces antiguas DOS, Linux, UNIX –El usuario introduce sus comandos en una línea de entrada (shell) –El usuario debe memorizar todos los comandos –Las interfaces gráficas de usuario también suelen incluir interfaz de línea de comandos
Interface de línea de comandos
Aplicaciones El Sistema Operativo soporta muchos tipos de aplicaciones Llamada a sistema –Provee acceso a funciones del sistema operativo (cálculos, edición, etc.) Comparte información entre programas –Copy & paste –Vínculos e inserción de archivos
Administración de hardware Los programas necesitan utilizar el hardware Interrupciones –Se detiene el CPU –Se utiliza el dispositivo de hardware Los “controladores” manejan a los dispositivos de hardware
Archivos y carpetas Es la manera de organizar los datos almacenados Nombre de archivos (largo) Los folders se pueden crear y anidar Todos los dispositivos de almacenamiento funcionan de esta manera
Mejoras del Sistema Operativo Utilidades –Proveen servicios adicionales que vienen incluidos en el SO –Van más allá de las cuatro funciones básicas del SO –Firewall, antivirus, calculadoras, compresión de archivos, etc. –Pueden hacer variar el precio de un SO
Mejoras del Sistema Operativo Software de respaldo –Guarda copia de los archivos en dispositivos removibles –Asegura la integridad de los datos –La mayoría de los SO incluyen paquetes de respaldo –Existen muchos paquetes de repaldo externos al SO
Software de respaldo
Mejoras del Sistema Operativo Anti-virus –Es de vital importancia –Encuentra, bloquea y elimina virus computacionales –Se debe actualizar regularmente –McAfee, Norton Anti-Virus, AVG
Mejoras del Sistema Operativo Firewall –También es de vital importancia –Proteje a la computadora de intrusos –Vuelve a la computadora inmune a ataques de hackers –Zone Labs: firewall de uso personal –Cisco: firewall físico (hardware)
Mejoras del Sistema Operativo Detección de intrusos –Normalmente se incluye en el paquete de firewall –Registra y muestra al usuario los intentos no autorizados de acceder al sistema –Snort, es un sistema basado en Linux (utilizado en el Tec Campus Puebla)
Mejoras del Sistema Operativo Protector de pantalla –Es vital para sistemas de líneas de comando Evite que el monitor se queme –No es tan importante para sistemas de interfaz gráfica de usuario –Sirve para decorar pantallas inactivas
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Chapter 7A FIN