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
   129   130   131   132   133   134   135   136   137   138   139