Actividad 1
DEFINICIÓN Y CARACTERÍSTICA DE LOS SISTEMAS OPERATIVOS.
Los sistemas operativos son el software más importante con el que contamos en las computadoras para poder realizar gestión y control de toda la información que almacenamos y procesamos, permitiendo una comunicación directa entre el hombre y la máquina. Relaciona las componentes de software con las componentes físicas para lograr un procesamiento eficiente sin errores y ofreciendo también una gama de aplicaciones con las que el usuario puede realizar diferentes tareas.
Una de las definiciones para el Sistema Operativo: Es un software que permite administrar los recursos de un computador: memoria, procesadores (llamados también microprocesadores), controlar los dispositivos físicos de la computadora (impresoras, teclados, mouses, tarjetas de video sonido y de red, entre otras; dispositivos de comunicación datos y dispositivos multimedia. También se considera como una plataforma sobre la cual se montan o instalan y ejecutan las demás aplicaciones ejemplo Encarta, paquete de office, graficadores, lenguajes de programación, manejadores de bases de datos, programas de audio y video.
Los Sistemas Operativos se definen también como una máquina virtual, es decir, se presenta al usuario (el que trabaja con la computadora, puede ser en una estación de trabajo), para que sea más fácil la programación y como un controlador de los recursos, la labor del sistema operativo es la de proporcionar el control de los procesadores, memorias y dispositivos de Entrada y Salida, como el teclado, impresora, ratón, monitor, discos duros, y discos flexibles, entre otros.
PREGUNTAS PARA EL RASTREO DE INFORMACIÓN
1. ¿Qué es un sistema operativo y cuál es su función principal dentro de un sistema informático?
Investigue al menos tres definiciones y construya una definición propia.
2. ¿Cómo actúa el sistema operativo como intermediario entre el usuario, las aplicaciones y el hardware?
Represente esta relación mediante un esquema:
Usuario → Aplicaciones → Sistema Operativo → Hardware
3. ¿Cuáles son las principales funciones de administración de recursos que realiza un sistema operativo?
Investigue específicamente la administración de:
- Procesador.
- Memoria.
- Dispositivos.
- Información/archivos.
Explique qué ocurriría si el sistema operativo no realizara correctamente cada función.
4. ¿Qué es el Kernel y por qué se considera el núcleo fundamental de un sistema operativo?
Explique qué recursos administra y cómo se relaciona con los procesos.
5. ¿Qué es un proceso y cuál es la diferencia entre un programa y un programa en ejecución?
Investigue además qué información necesita el sistema operativo para controlar un proceso.
6. ¿Qué es un hilo y qué relación existe entre procesos e hilos?
Construya un ejemplo utilizando una aplicación cotidiana, como un navegador, videojuego o editor de texto.
7. ¿Qué es una llamada al sistema y para qué sirve?
Investigue y explique las llamadas:
- fork
- kill
- signal
- wait
- create
- fopen
- fclose
8. ¿Qué es un Shell o intérprete de comandos y qué importancia tiene para la interacción con el sistema operativo?
Compare comandos equivalentes de Windows y Linux, tomando como referencia dir, ls, cls, cat y chmod.
9. ¿Cómo se clasifican los sistemas operativos según su estructura?
Investigue y explique:
- Estructura monolítica.
- Estructura jerárquica o por capas.
- Máquina virtual.
- Cliente-servidor.
Compare ventajas, características y posibles aplicaciones.
10. ¿Qué diferencias existen entre un sistema operativo monousuario y uno multiusuario?
Presente ejemplos de sistemas que permitan comprender cada clasificación.
11. ¿Cuál es la diferencia entre un sistema monotarea y uno multitarea?
Plantee una situación cotidiana que permita demostrar claramente la diferencia.
12. ¿Qué diferencia existe entre un sistema uniproceso y uno multiproceso?
Explique también la diferencia entre multiproceso simétrico y asimétrico.
13. ¿Qué diferencia existe entre un sistema operativo de red y un sistema operativo distribuido?
Investigue las características de ambos y explique en qué situaciones empresariales sería conveniente utilizar cada uno.
El documento señala que los sistemas distribuidos buscan integrar recursos como impresoras, memoria, procesos y CPU de manera transparente para el usuario.
14. ¿Qué es la planificación de procesos y cuáles son los principales algoritmos ?
Investigue y explique:
- Round Robin.
- Planificación por prioridades.
- Colas múltiples.
- Primero el trabajo más corto.
- Planificación en dos niveles.
15. ¿Cómo administra un sistema operativo la memoria y qué problemas busca solucionar mediante intercambio, paginación y memoria virtual?
Investigue:
- Particiones fijas.
- Particiones variables.
- Intercambio.
- Paginación.
- Memoria virtual.
- Relación entre memoria RAM y procesos.

