Un programa que actúa como
intermediario entre el usuario de la
computadora y el hardware.
objetivo
-Ejecutar programas, resolver
problemas de manera fácil y sencilla;
-Hace que la Computadora sea fácil y
conveniente de usar y utiliza el
hardware eficientemente.
Partes
Manejo de Procesos; de
Memoria, Ficheros;
Dispositivos de Entrada/Salida;
Redes; Intérprete de comandos.
Servicios Proporcionados: Carga de Programas
Servicios
Proporcionados
Ejecución de Programas; Operaciones de
E/S; Manipulación de Ficheros;
Comunicaciones, Detección de errores;
Asignación de recursos; Contabilidad;
Protección .
Carga y ejecución
de Programas
Multiusuario; Multiproceso;
Multimódulo; De tiempo real.
Modelo o Arquitectura Cliente-Servidor
La aplicación que espera pasivamente
es llamada SERVIDOR y la que inicia
el contacto es llamada CLIENTE
CARACTERÍSTICAS
CLIENTE
–Cuando se requiere acceso remoto.
– Invocado por el usuario –En su
computador. – Inicia activamente el
contacto con un servidor.
SERVIDOR
–Computador compartido. – Espera
pasivamente ser contactado por clientes
remotos. – Acepta ser contactado por diversos
clientes, ofrece un servicio bien definido.
Ejemplos
CLIENTE
Cliente web o navegador,
cliente de correo o agente de
usuario de correo, cliente DNS o
resolvedor de nombres.
SERVIDOR
Cliente web o navegador,
cliente de correo o agente
de usuario de correo,
cliente DNS o resolvedor
de nombres.
EJEMPLOS
CLIENTE
Cliente web o navegador, cliente de
correo o agente de usuario de correo,
cliente DNS o resolvedor de nombres.
SERVIDOR
Ejemplo: servidor Web,
servidor de correo,
servidor de nombres, ...
Algunos Conceptos
Que deberías saber
PnP, Kernel, Driver, Paquetes de
Software, Archivo ejecutable
(Código Objeto), Código Abierto,
Software Propietario, Licencia de
Software, Piratería de Software,
Software de dominio público,
Freeware, Shareware,
Courseware, Firmware.
Algunos S.O.
UNIX, LINUX, DOS,
OS/2 Warp,
WINDOWS 3.x,
Windows NT,
Windows 95 y 98,
Windows 2000,
Windows XP,
MAC/OS X