jueves, 6 de octubre de 2016

SISTEMA OPERATIVO


SISTEMA OPERATIVO.


El conjunto de programas informáticos que permite la administración eficaz de los recursos de una computadora es conocido como sistema operativo o software de sistema. Estos programas comienzan a trabajar apenas se enciende el equipo, ya que gestionan el hardware desde los niveles más básicos y permiten además la interacción con el usuario.

Sistema Operativo
Cabe destacar que los sistemas operativos no funcionan sólo en las computadoras. Por el contrario, este tipo de sistemas se encuentran en la mayoría de los dispositivos electrónicos que utilizan microprocesadores: el software de sistema posibilita que el aparato cumpla con sus funciones (por ejemplo, un teléfono móvil o un reproductor de DVD).

El sistema operativo cumple con cinco funciones básicas: el suministro de interfaz al usuario, la administración de recursos, la administración de archivos, la administración de tareas y el servicio de soporte y utilidades.

En cuanto a la interfaz al usuario, el sistema se encarga de que el sujeto pueda cargar programas, acceder a archivos y realizar otras tareas con la computadora. La administración de recursos permite la dirección del hardware, incluyendo los periféricos y la red. El software de sistema también se encarga de la gestión de archivos, al controlar la creación, la eliminación y el acceso a los mismos, y de la administración de las tareas informáticas que llevan adelante los usuarios finales

Por último, podemos mencionar que el servicio de soporte se encarga de actualizar las versiones, mejorar la seguridad del sistema, agregar nuevas utilidades, controlar los nuevos periféricos que se agregan a la computadora y corregir los errores del software

La clasificación de los tipos de sistemas operativos es: 

1. Sistemas operativos estructurales: se definen a partir de los requisitos de los usuarios y del software. 

2. Sistemas operativos de estructura monolítica: se basa en un solo programa, el cual entrelaza un conjunto de rutinas. 

3. Sistemas operativos de estructura jerárquica: como su nombre lo indica, en ellos sus diversos elementos cumplen funciones jerárquicas o de grado. 

4. Sistemas operativos por servicios: se basan en la experiencia final del usuario y cómo se relaciona con el hardware. Entre estos existen los de monousuarios, multiusuarios, multitareas, monotareas, uniproceso y multiproceso. 

5. Sistemas operativos de red: este tipo de sistemas operativos se enfocan a la forma como ofrecen sus servicios. En este caso, lo hacen a través de la red y gracias a la utilización de servidores. 

Asimismo, otra clasificación es esta: 
a) Sistema operativo DOS. 
b) Sistema operativo Windows (el cual incluye sus diferentes versiones). 
c) Sistema operativo Mac OS. 
d) Sistema operativo Unix. 

Nombres de los sistemas operativos más famosos para computadoras: 
Microsoft Windows 
Mac OS X 
GNU/Linux 
Unix 
Solaris 
FreeBSD 
OpenBSD 
Google Chrome OS 
Debian 
Ubuntu 
Mandriva 
Sabayon 
Fedora 
Linpus linux 
Haiku (BeOS) 

Nombres de sistemas operativos de dispositivos móviles: 
Android 
iOS 
Bada 
BlackBerry OS 
BlackBerry 10 
Windows Phone 
Symbian OS 
HP webOS 
Firefox OS 
Ubuntu Phone OS






SISTEMAS DE GESTIÓN DE ARCHIVOS



Sistema de gestión de archivo


Un sistema de gestión de archivos es el software que proporciona a los usuarios y aplicaciones servicios para el uso, acceso y control de accesos, tanto de archivos como a directorios.

En general, un Sistema de Archivos está compuesto por: Métodos De Acceso, Administración De Archivos, Administración De Almacenamiento Secundario, Mecanismos De Integridad. 

Métodos De Acceso. Se ocupan de la manera en que se tendrá acceso a la información almacenada en el archivo. Ejemplo: Secuencial, Directo, indexado, etc. 

Administración De Archivos. Se ocupa de ofrecer los mecanismos para almacenar, compartir y asegurar archivos, así como para hacer referencia a ellos. 
Administración De Almacenamiento Secundario. Se ocupa de asignar espacio para los archivos en los dispositivos de almacenamiento secundario. En la siguiente figura se muestra un ejemplo de la administración de espacio en un disco duro.

Mecanismos De Integridad. Se ocupan de garantizar que no se corrompa la información de un archivo, de tal manera que solo la información que deba estar en el, se encuentre ahí. 

Mecanismos de Organización Lógica. Contiene las diferentes rutinas y comandos a través de los cuales el usuario podrá estructurar sus archivos virtuales. 

Directorio de Identificadores. Convierte los identificadores simbólicos de los archivos en identificadores internos, los cuales apuntarán a su descriptor o a una estructura que permite encontrar el archivo. 

Sistemas Teóricos de Archivos. Su objetivo es el de activar y desactivar a través de las rutinas de abrir y cerrar archivos y verifica el modo de acceso. 

Mecanismos de Organización Física. Traslada las direcciones lógicas en direcciones físicas correspondientes a las estructuras de memoria secundaria y los buffers en memoria principal necesarios para la transferencia de datos. 

Mecanismos de E/S. Por cada petición de acceso al archivo real, este mecanismo genera la secuencia de operaciones elementales de entrada y salida que se necesita.

SCHEDULING E/S. En este nivel es donde se tiene el número de peticiones pendientes así como de las que se están realizando y lleva el control y asignación de tiempo de CPU a las diferentes peticiones de E/S
Objetivos
Garantizar que la información del archivo sea válida.
Optimizar el acceso a los archivos.
Proveer soporte E/S a gran variedad de dispositivos de almacenamiento.
Entregar los datos que el usuario pide.
Minimizar o eliminar una potencial pérdida de datos.
Proveer un conjunto estándar de rutinas E/S.
Proveer soporte de E/S a múltiples usuarios. 
Funciones de la gestión de archivos.
Identificar y localizar un archivo.

Usa un directorio (como un directorio telefónico) para describir la ubicación y atributos de un archivo.
Controla el acceso de varios usuarios a los archivos.
Bloquea el uso de archivos.
Ubica archivos en bloques libres.
Administra el espacio libre.
Sistema de archivos 

El sistema de archivos o sistema de ficheros es el componente del sistema operativo encargado de administrar y facilitar el uso de las memorias periféricas, ya sean secundarias o terciarias.

Sus principales funciones son la asignación de espacio a los archivos, la administración del espacio libre y del acceso a los datos resguardados. Estructuran la información guardada en un dispositivo de almacenamiento de datos o unidad de almacenamiento (normalmente un disco duro de una computadora), que luego será representada ya sea textual o gráficamente utilizando un gestor de archivos. 

Tipo de sistemas de archivos
· Sistemas de archivos de disco. 
Artículo principal: Anexo: Sistemas de archivos de disco

Un sistema de archivo de disco está diseñado para el almacenamiento de archivos en una unidad de disco, que puede estar conectada directa o indirectamente a la computadora.
· Sistemas de archivos de red
Artículo principal: Anexo: Sistemas de archivos de red

Un sistema de archivos de red es el que accede a sus archivos a través de una red de computadoras.

Dentro de esta clasificación encontramos dos tipos de sistemas de archivos: los sistemas de archivos distribuidos (no proporcionan E/S en paralelo); los sistemas de archivos paralelos (proporcionan una E/S de datos en paralelo).

· Sistemas de archivos de propósito especial

Los sistemas de archivos de propósito especial (special purpose file system) son aquellos tipos de sistemas de archivos que no son ni sistemas de archivos de disco, ni sistemas de archivos de red.

Ejemplos: acme (Plan 9), archfs, cdfs, cfs, devfs, udev, ftpfs, lnfs, nntpfs, plumber (Plan 9), procfs, ROMFS, swap, sysfs, TMPFS, wikifs, LUFS, etcétera.














q