Page 111 - Revista_Campoverde_Criollo
P. 111
• Asignar y reclamar espacio de memoria cuando • Manipulación y modificación de archivos.
sea necesario. • Información del estado del sistema.
Gestión del almacenamiento secundario • Soporte a lenguajes de programación.
• Comunicaciones.
Un sistema de almacenamiento secundario es
necesario, ya que la memoria principal
(almacenamiento primario) es volátil y además muy Gestor de recursos
pequeña para almacenar todos los programas y datos. Como gestor de recursos, el Sistema Operativo
También es necesario mantener los datos que no administra:
convenga mantener en la memoria principal. El SO se
encarga de:
La CPU (Unidad Central de Proceso, donde está
• Planificar los discos. alojado el microprocesador).
• Gestionar el espacio libre.
• Asignar el almacenamiento. • Los dispositivos de E/S (entrada y salida)
• La memoria principal (o de acceso directo).
Sistema de archivos • Los discos (o memoria secundaria).
• Los procesos (o programas en ejecución).
Los archivos son colecciones de información • y en general todos los recursos del sistema.
relacionada, definidas por sus creadores. Éstos
almacenan programas (en código fuente y objeto) y 1.3 Seguridad Informática
datos tales como imágenes, textos, información de
bases de datos, etc. El SO es responsable de: “Según Corbet No puede perderse de vista la
importancia de la seguridad informática. Puede verse
• Construir y eliminar archivos y directorios. el efecto de este concepto en prácticamente todos los
• Ofrecer funciones para manipular archivos y componentes que conforman a un sistema operativo.
directorios. Para no ir más lejos, las funciones principales
• Establecer la correspondencia entre archivos y presentadas en la sección cruzan necesariamente por
unidades de almacenamiento. criterios de seguridad. Algunas consideraciones
• Realizar copias de seguridad de archivos. podrían ser, por ejemplo: Abstracción, Administración
de recursos, Aislamiento”. [4]
Existen diferentes Sistemas de Archivos, es decir,
existen diferentes formas de organizar la información 1.4 Sistemas Operativos libres
que se almacena en las memorias (normalmente
discos) de los ordenadores. Por ejemplo, existen los “Según Arteaga Este término engloba un tipo de
sistemas de aplicaciones, una tendencia filosófica y un modelo de
archivos FAT, FAT32, EXT3, NTFS, XFS, etc. desarrollo de programas informáticos” [5]. Las
principales características de este software son:
Sistemas de protección
• El código fuente a partir del que se genera está
Mecanismo que controla el acceso de los programas o disponible a cualquier persona que lo quiera ver.
los usuarios a los recursos del sistema. El SO se • Cualquier persona puede realizar cambios a dicho
encarga de: código sin previo permiso.
• Cualquier persona puede distribuir tanto el
• Distinguir entre uso autorizado y no autorizado. software original como el software modificado.
• Especificar los controles de seguridad a realizar.
• Forzar el uso de estos mecanismos de protección. El “Software Libre “es gratuito, aunque podemos
encontrar a la venta paquetes que evitan tener que
Sistema de comunicaciones descargar grandes ficheros de Internet, además de
ofrecernos soporte técnico y manuales de uso, entre
Para mantener las comunicaciones con otros sistemas otras cosas.
es necesario poder controlar el envío y recepción de
información a través de las interfaces de red. También Existen muchas aplicaciones de buena calidad
hay que crear y mantener puntos de comunicación que disponibles de forma totalmente gratuita. Entre las más
sirvan a las aplicaciones para enviar y recibir famosas están el sistema operativo Linux,
información, y crear y mantener conexiones virtuales OpenOffice.org, el navegador FireFox o AMSN. Se
entre aplicaciones que están ejecutándose localmente pueden encontrar aplicaciones científicas, de
y otras que lo hacen remotamente. ofimática, de gestión, juegos, utilidades de
administración, etc. Linux es un sistema operativo de
Programas de sistema
libre distribución creado por Linus Torvalds,
Son aplicaciones de utilidad que se suministran con el entregado a la comunidad de software libre y
SO pero no forman parte de él. Ofrecen un entorno útil
para el desarrollo y ejecución de programas,
siendo algunas de las tareas que realizan:
107