# data[].attributes.body
1. Definición de Sistema Operativo.
2. Partes de un Sistema Operativo.
3. Servicios proporcionados: carga de programas.
4. Arquitectura cliente-servidor.
5. Algunos conceptos.
6. Algunos Sistemas Operativos.

# data[].attributes.body
Un Sistema Operativo (SO) es un software que proporciona un acceso sencillo y seguro al soporte físico del ordenador (hardware), ocultando al usuario detalles de la implementación particular y creando la ilusión de existencia de recursos ilimitados (o abundantes). Máquina Virtual. Otra definición, es el de un programa que actúa como intermediario entre el usuario de la computadora y el hardware de la computadora.

# data[].attributes.body
a) Manejo de Procesos
b) Manejo de Memoria.
c) Manejo de Ficheros.
d) Manejo de Dispositivos de Entrada/Salida.
e) Manejo de Redes.

# data[].attributes.headline
3. Servicios proporcionados: carga de programas

# data[].attributes.subject
3. Servicios proporcionados: carga de programas

# data[].attributes.body
- Multiusuario: Permite a dos o más usuarios ejecutar programas al mismo tiempo. Algunos sistemas operativos permiten cientos o hasta miles de usuarios concurrentes. Todos los Mainframes y minicomputadores son multiusuario, a diferencia de la mayoría de los computadores personales. Otro término para multiusuario es tiempo compartido.

- Multiproceso: Soporta la ejecución de un programa en más de un CPU
- Multimódulo: Permite que diferentes partes de un programa se ejecuten
concurrentemente.

- De tiempo real: Responde instantáneamente a las entradas. Los sistemas operativos de propósito general, tales como DOS y UNIX no son de tiempo real.

- Los términos multitarea y multiproceso suelen usarse indistintamente, aunque el segundo implica que hay más de un CPU involucrado.

# data[].attributes.body
• Para que la comunicación entre dos aplicaciones en una red se lleve a cabo, uno de los programas de aplicación debe estar esperando por requerimientos por parte del programa llamador, también llamado cliente.

• Este modelo, un programa espera pasivamente y el otro inicia la comunicación. Se conoce como el paradigma de interacción cliente servidor.

• La aplicación que espera pasivamente es llamada SERVIDOR y la que inicia el contacto es llamada CLIENTE.

Características de los clientes y servidores:

• Para que la comunicación entre dos aplicaciones en una red se lleve a cabo, uno de los programas de aplicación debe estar esperando por requerimientos por parte del programa llamador, también llamado cliente.

• Este modelo, un programa espera pasivamente y el otro inicia la comunicación. Se conoce como el paradigma de interacción cliente servidor.

• La aplicación que espera pasivamente es llamada SERVIDOR y la que inicia el contacto es llamada CLIENTE.

# data[].attributes.body
PnP (Plug and Play): es una tecnología para soportar la instalación de dispositivos, que pueden usarse inmediatamente después de conectarlos físicamente, sin procesos adicionales.

Driver: es un programa de bajo nivel encargado de atender a un dispositivo físico, ejecutado como resultado de invocación desde el sistema operativo.

Paquetes de Software: son combinaciones de diferentes programas que forman parte de una oferta comercial. Por ejemplo, Microsoft Windows viene “empaquetado” con muchas herramientas de software.

Código Abierto : Es una certificación estándar generada por la Open Source Initiative (OSI), indica que el código abierto de un programa de computación está disponible para el público en general, libre de cargo.

Piratería de software: Es la copia no autorizada de software. Los usuarios incurren en este delito, cuando copian programas y los distribuyen entre sus amigos y colegas, sin costo alguno.

Freeware: Software protegido por Derechos de Autor, pero liberado por el autor para su uso gratuito.

Firmware : Es software (programas o datos) que se han escrito en la memoria ROM. El firmware es una combinación de hardware y software.

Entre otros.

# data[].attributes.body
-Unix.
-Linux.
-Windows XP.
-MAC/OS.