Download 7A-3

Document related concepts

Multiusuario wikipedia , lookup

Sistema operativo wikipedia , lookup

Historia de los sistemas operativos wikipedia , lookup

Shell de Unix wikipedia , lookup

SkyOS wikipedia , lookup

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.