Fundamentos de Sistemas Operativos.
Enviado por poland6525 • 6 de Febrero de 2018 • 1.073 Palabras (5 Páginas) • 520 Visitas
...
Ya para los 90’, se comienza a ver equipos con sistemas similares a los conocidos hoy en día pues los ordenadores personales comenzaron a ser alcanzables por todos los sectores, lo que demandó la aparición de GUI (Interfaz Gráfica de Usuario) en los sistemas operativos como Windows y GNU/Linux (Mac OS había hecho su aparición a mediados de los 80’, pero no cautivó mayormente a los usuarios acostumbrados a las líneas de comando), los cuales entregaron solución a quienes deseaban y necesitaban contar con un equipo, ya sea en ámbitos laborales como personales, facilitando el acceso a las aplicaciones a través de imágenes y objetos.
Para esclarecer un poco el funcionamiento de los sistemas operativos, desglosaremos los componentes que lo conforman, siendo el primero de ellos el núcleo o kernel. Éste, es quién controla las operaciones y administra los recursos de un equipo, gestionando la memoria, los procesos y archivos, que permitan llevar a cabo los comandos enviados por los usuarios. Luego, tenemos los programas que no pertenecen al kernel, que no trabajan directamente con el hardware, pero trabajan a través de los recursos que proporcionan los programas del kernel. Finalmente, contamos con los programas de interfaz de usuario, los cuales permiten al usuario interactuar con el sistema para solicitar el uso de los recursos.
Adicionalmente a esto, los sistemas operativos se desarrollan y trabajan, basándose en los siguientes conceptos básicos, extraídos del libro de Andrew Tanenbaum, Sistemas Operativos Modernos (2009):
- Procesos: Un proceso es en esencia, un programa en ejecución. En él, se almacena toda la información necesaria para el funcionamiento de un programa (como por ejemplo recursos utilizados, tiempo de ejecución, si se encuentra activo o si está utilizando archivos).
- Espacio de Direcciones: Es el espacio de memoria asignado para que los procesos o programas, guarden la información de manera de evitar que interfieran entre sí.
- Archivos: Son la principal características de los sistemas operativos, pues cuando un programa necesita realizar una acción, cuenta con la opción de crear, escribir, leer o eliminar archivos, los cuales se almacenan en directorios únicos, de manera que siempre que un programa deba acceder a él, sepa exactamente su ubicación
- Entrada/Salida: Corresponden a los dispositivos con que cuentan los usuarios para solicitar la ejecución de tareas, tales como teclado o mouse, así como también para la obtención de información a través de impresora o monitores. Todo esto debe ser gestionado por el sistema operativo.
- Protección: Concepto relacionado con la gran cantidad de información que los usuarios desean proteger, siendo necesario que el sistema operativo entregue seguridad y confidencialidad de los datos almacenados.
- Shell: Es un intérprete de comandos, que sin ser parte del sistema operativo, utiliza las características, cumpliendo la función más importante, ser la principal interfaz entre usuario y sistema.
Para resumir lo hoy expuesto, podemos expresar lo siguiente:
“Un sistema operativo es el conjunto de programas y aplicaciones que administra los recursos de un equipo, las entradas y salidas de datos, organizando y resguardando la información, para que los usuarios tengan mayor control sobre las herramientas disponibles y puedan satisfacer sus necesidades de forma fácil y práctica.”
Bibliografía
Tanenbaum, Andrew S. (2009) Sistemas Operativos Modernos 3a Edición, Pearson Educación
Dhamdere, Dhananjay M. (2008) Sistemas Operativos 2a Edición, McGraw Hill /Interamericana de México
...