Download 7A-3
Document related concepts
Transcript
McGraw-Hill Technology Education McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 7A Bases de Sistemas Operativos McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. Funciones del Sistema Operativo • • • • 7A-3 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 Chapter 7A FIN McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved.