¿ cuales son las funciones de un SO?
Abstracción.
permite ocultar lo más posible los detalles de más bajo nivel intentando dar a los niveles superiores una visión más sencilla, global y abstracta ofreciendo operaciones para manipular dichas estructuras ocultas desconocidas por completo para la gestión interna de la estructura.
- Gracias a ella, los sistemas operativos enmascaran los recursos físicos permitiendo su manejo con funciones mas generales que ocultan las básicas constituyendo verdaderos recursos ficticios o virtuales que mejoran o son más potentes que los físicos.
Administración y organización de archivos.
Un archivo es una colección de registros que se encuentran relacionados entre si, estos archivos se diseñan para manejar grandes cantidades de datos.
Todos los programas que contengan datos, u algún tipo de compilación. usan estructuras de datos de alguna clase; y muchos otros usan archivos. Aquellos que diseñan y desarrollan software para aplicaciones comerciales y tecnológicas, así como quienes diseñan y desarrollan sistemas de computo, sistemas operativos, compiladores, sistemas de administración de bases de datos y sistemas de comunicación entre procesadores, requieren de conocimientos de archivos y estructuras de datos. Las estructuras de datos y la organización de archivos son los elementos principales que determinan el rendimiento de los programas.
Cualquier aplicación encargada de la manipulación de ficheros en dispositivos de almacenamiento. Estos programas hacen más fácil el manejo de los archivos en discos duros, discos flexibles, discos ópticos, etc.
Sistema de Archivos.
- Es un método para el almacenamiento y organización de archivos de computadora y los datos que estos contienen, para hacer más fácil la tarea encontrarlos y acceder a ellos.
- Los sistemas de archivos son usados en dispositivos de almacenamiento como discos duros y CD-ROM e involucran el mantenimiento de la localización física de los archivos.
en resumen un sistema de archivos es un conjunto de tipo de datos abstractos que son implementados para el almacenamiento, la organización jerárquica, la manipulación, el acceso, el direccionamiento y la recuperación de datos. Los sistemas de archivos comparten mucho en común con la tecnología de las bases de datos.
Administración de recursos SO.
Los
recursos de un sistema operativo son el espacio en el disco rígido, la
disponibilidad de la red, el uso de las impresoras o los scanners, la conexión a Internet, la administración de la memoria RAM , el administrador es la persona
que tiene acceso para poder administrarlo y dosificarlo de acuerdo a la
cantidad de usuarios que usan el sistema.
Administra la entrega y la salida de correo electrónico, abre y cierra puertos de comunicaciones para que los hackers no ingresen sin permiso desde Internet, administra la asignación de contraseñas, y tiene poder absoluto para moverse dentro del sistema para poder corregir y administrarlo.
En
sistemas operativos como el LINUX el administrador se llama Root, en WIndows
server se llama Administrador.
Administrar los recursos de
un computador cuando hay dos o más programas que ejecutan simultáneamente y
requieren usar el mismo recurso (como tiempo de CPU, memoria o
impresora).
Además, en un sistema
multiusuario, suele ser necesario o conveniente compartir, además de
dispositivos físicos, información. Al mismo tiempo, debe tenerse en cuenta
consideraciones de seguridad: por ejemplo, la información confidencial sólo
debe ser accesada por usuarios autorizados, un usuario cualquiera no debiera
ser capaz de sobrescribir áreas críticas del sistema, etc. (En este caso, un
usuario puede ser una persona, un programa, u otro computador). En resumen, el
sistema operativo debe llevar la cuenta acerca de quién está usando qué
recursos; otorgar recursos a quienes los solicitan (siempre que el solicitante
tenga derechos adecuados sobre el recurso); y arbitrar en caso de solicitudes
conflictivas.
No hay comentarios:
Publicar un comentario