Page 134 - REVISTAA_FINAL_MIRANDA_VERONICA_Y_AGUIRRE_EMILY
P. 134
programador debía primero cargar el que las tareas de baja prioridad pueden que
FORTRAN en la computadora, montar el nunca lleguen a ejecutarse. y permanezcan en la
driver que realiza las operaciones sobre la lista para siempre. Para solucionar esto, se puede
cinta magnética y luego cargar el programa asignar alta prioridad a las tareas más antiguas.
de otra cinta. El compilador FORTRAN
produce salidas en código ensamblado Gestión de la memoria principal
(Assembler - codificado), el cual necesita ser La Memoria es una gran tabla de palabras o
interpretado por el usuario. Este paso requiere bytes que se referencian cada una mediante una
que se cargue otra cinta con el intérprete dirección única. Este almacén de datos de rápido
necesario para leer el código Assembler. accesos es compartido por la CPU y los
Finalmente el código se enlaza a una librería, dispositivos de E/S, es volátil y pierde su
llamada código objeto. [1]” contenido en los fallos del sistema. El SO es el
responsable de:
Por último el programa objeto se ejecuta. Este se
puede cargar en la memoria y ser depurado • Conocer qué partes de la memoria están siendo
utilizadas y por quién.
desde la consola como antes. Es notable • Decidir qué procesos se cargarán en memoria
destacar la cantidad de tiempo de cuando haya espacio disponible.
configuración necesaria para ejecutar un • Asignar y reclamar espacio de memoria cuando
trabajo. Si se detecta un error ocurre en sea necesario.
alguna parte del programa, se debía corregir y Gestión del almacenamiento secundario
comenzar todos los pasos de nuevo. Un sistema de almacenamiento secundario es
necesario, ya que la memoria principal
“Según Petersen un sistema operativo es un (almacenamiento primario) es volátil y además
programa básico en la computadora que muy pequeña para almacenar todos los
permite una fácil comunicación con el ser programas y datos. También es necesario
humano. Los seres humanos se dieron cuenta mantener los datos que no convenga mantener
que necesitaban una fácil interpretación de las en la memoria principal. El SO se encarga de:
instrucciones del computador así como la de
los resultados obtenidos lo cual crearon dicho • Planificar los discos.
programa. Con el paso del tiempo, estos han • Gestionar el espacio libre.
ido evolucionando y surgiendo numerosos • Asignar el almacenamiento.
sistemas entre los que destacamos los siguientes:
Windows, Linux. [2]” Sistema de archivos
Los archivos son colecciones de información
1.2 Componentes de un Sistema relacionada, definidas por sus creadores. Éstos
Operativo almacenan programas (en código fuente y
Gestión de Procesos objeto) y datos tales como imágenes, textos,
“Según Guerrero y Muñoz Un proceso es información de bases de datos, etc. El SO es
simplemente, un programa en ejecución que responsable de:
necesita recursos para realizar su tarea: tiempo
de CPU, memoria, archivos y dispositivos de • Construir y eliminar archivos y directorios.
E/S” [3]. El SO es el responsable de: • Ofrecer funciones para manipular archivos y
directorios.
• Crear y destruir los procesos. • Establecer la correspondencia entre archivos y
• Parar y reanudar los procesos. unidades de almacenamiento.
• Ofrecer mecanismos para que se comuniquen y • Realizar copias de seguridad de archivos.
sincronicen. Existen diferentes Sistemas de Archivos, es
La gestión de procesos podría ser similar al decir, existen diferentes formas de organizar la
trabajo de oficina. Se puede tener una lista de información que se almacena en las memorias
tareas a realizar y a estas fijarles prioridades alta, (normalmente discos) de los ordenadores. Por
media, baja por ejemplo. Debemos comenzar ejemplo, existen los sistemas de
haciendo las tareas de prioridad alta primero y archivos FAT, FAT32, EXT3, NTFS, XFS, etc.
cuando se terminen seguir con las de prioridad
media y después las de baja. Una vez realizada
la tarea se tacha. Esto puede traer un problema