Está en la página 1de 5

Instituto Tecnológico de Oaxaca

Ingeniería en Sistemas Computacionales

Sistemas Operativos – 3SB

1.2. Funciones y características

Flores Santiago Wilver Alfredo


ÍNDICE
Índice ................................................................................................................ 1
Introducción ...................................................................................................... 1
1.1 Funciones y características....................................................................... 1
Funciones...................................................................................................... 2
Características............................................................................................... 2
El SO como una interfaz de usuario-computador......................................... 3
Conclusión ........................................................................................................ 3
Bibliografía ........................................................................................................ 4

INTRODUCCIÓN
Los sistemas operativos son la primera capa de software que tiene una
computadora, y se encargan del procesamiento, uso y manejo del hardware y los
programas, pero ahora nos preguntamos como ocurre este proceso.

Hay una infinida de sistemas operativos cada uno especializado en tareas


complejas específicas, pero por ahora conoceremos las funciones que estos
desempeñan en la computadora, que los caracterizan y sobre todo que los diferencian
de otros sistemas.

Debemos recordar que los sistemas operativos son el conjunto de programas o


programa principal que se ejecuta en toda computadora y hace de intermediario entre
los programas de aplicación, las herramientas, los usuarios y el cómo se interactúa con
el hardware.

En primer lugar, debemos conocer los elementos básicos de los que se compone
un computador del más alto nivel, entonces, este consta del procesador, la memoria y
los componentes de E/S, incluyendo uno o más módulos de cada tipo. Estos
componentes se interconectan de manera que se pueda lograr la función principal de la
computadora, que no es más que ejecutar programas, mismos que son de utilidad para
el usuario final. Estos componentes son los que el sistema operativo deberá administrar
para llevar a cabo su misión y se abre paso así a las funciones que realiza.

1.1 FUNCIONES Y CARACTERÍSTICAS


El sistema operativo se encarga de la gestión del procesador (CPU), de la
memoria principal de los dispositivos de entrada y salida y la memoria auxiliar. La misión
de un sistema operativo es controlar el flujo de información entre dispositivos y facilitar
la interacción o interactividad del usuario con la maquina de manera más cómoda, así
como la asignación de tareas y coordinación del funcionamiento interno del ordenador
de manera eficaz, rápida y segura.

Funciones
El sistema operativo es el único programa que interactúa directamente con el
hardware de la computadora. Sus funciones primarias son:

• Abstracción Los programas no deben tener que preocuparse de los detalles de


acceso a hardware, o de la configuración particular de una computadora. El sistema
operativo se encarga de proporcionar una serie de abstracciones para que los
programadores puedan enfocarse en resolver las necesidades particulares de sus
usuarios. Un ejemplo de tales abstracciones es que la información está organizada
en archivos y directorios (en uno o muchos dispositivos de almacenamiento).

• Administración de recursos. Un sistema de cómputo puede tener a su disposición


una gran cantidad de recursos (memoria, espacio de almacenamiento, tiempo de
procesamiento, etc.), y los diferentes procesos que se ejecuten en él compiten por
ellos. Al gestionar toda la asignación de recursos, el sistema operativo puede
implementar políticas que los asignen de forma efectiva y acorde a las necesidades
establecidas para dicho sistema.

• Aislamiento. En un sistema multiusuario y multitarea cada proceso y cada usuario


no tendrá que preocuparse por otros que estén usando el mismo sistema —
Idealmente, su experiencia será la misma que si el sistema estuviera exclusivamente
dedicado a su atención (aunque fuera un sistema menos poderoso). Para
implementar correctamente las funciones de aislamiento hace falta que el sistema
operativo utilice hardware específico para dicha protección.

Características
Las características sirven para diferenciar a los sistemas operativos entre así, así
como de otros sistemas y nos brindan información del objetivo que estos cumplen en
nuestro ordenador, de forma general un buen sistema operativo debe poseer las
siguientes características:

• Facilidad de uso. Facilitando el uso de un computador.


• Eficiencia. Permitiendo que los recursos de un sistema de computación se puedan
utilizar de una manera eficiente.
• Capacidad para evolucionar. Un sistema operativo se debe construir de tal forma
que se pueda desarrollar, probar e introducir nuevas funciones en el sistema sin
interferir con su servicio.
• Compacto. Deben ser de tamaño pequeño.
• Comunicación. Facilita la interacción de los usuarios al comunicar los sistemas de
aplicación con el hardware.
El SO como una interfaz de usuario-computador
El sistema operativo oculta los detalles del hardware al programador y le
proporciona una interfaz apropiada para utilizar el sistema. Actúa como mediador,
haciendo más fácil al programador y a la aplicación el acceso y uso de dichas utilidades
y servicios. Proporcionando servicios en las siguientes áreas:

• Desarrollo de programas. Ofreciendo herramientas de desarrollo de programas de


aplicación tales como editores y depuradores para asistir al programador en la
creación de programas.
• Ejecución de programas. Se necesita realizar una serie de pasos para ejecutar un
programa. Las instrucciones y los datos se deben cargar en memoria principal. Los
dispositivos de E/S y los ficheros se deben inicializar, y otros recursos deben
prepararse. Los SO realizan estas labores de planificación en nombre del usuario.
• Acceso a dispositivos de E/S. Cada dispositivo de E/S requiere su propio conjunto
peculiar de instrucciones para cada operación. El SO proporciona una interfaz
uniforme que esconde esos detalles de forma que los programadores puedan acceder
a dichos dispositivos utilizando lecturas y escrituras sencillas.
• Acceso controlado a los ficheros. El SO debe reflejar una comprensión detallada
de la naturaleza del dispositivo de E/S, y de la estructura de los datos contenidos en
los ficheros del sistema de almacenamiento. Adicionalmente, en el caso de un
sistema con múltiples usuarios, el SO debe proporcionar mecanismos de protección
para controlar el acceso a estos.
• Acceso al sistema. Para sistemas compartidos o públicos, el SO controla el acceso
al sistema completo y a recursos del sistema específicos. Se debe proporcionar
protección a los recursos y a los datos, evitando el uso no autorizado de los usuarios
y resolviendo conflictos en el caso del uso de recursos.
• Detección y respuesta a errores. Se pueden dar gran variedad de errores durante
la ejecución de un sistema de computación. Éstos incluyen errores de hardware
internos y externos. En cada caso, el SO debe proporcionar una respuesta que
elimine la condición de error, suponiendo el menor impacto en las aplicaciones que
están en ejecución.
• Contabilidad. Un buen SO recogerá estadísticas de uso de los diferentes recursos y
monitorizará parámetros de rendimiento tales como el tiempo de respuesta. En
cualquier sistema, esta información es útil para anticipar las necesidades de mejoras
futuras y para optimizar el sistema a fin de mejorar su rendimiento. En un sistema
multiusuario, esta información se puede utilizar para facturar a los diferentes usuarios.

CONCLUSIÓN
La función principal que realiza un sistema operativo es la de proporcionar un ambiente
o interfaz al usuario que permita el uso de los programas o sistemas de aplicación en
conjunto de del hardware y los múltiples dispositivos que conformen este sin tener que
preocuparse por la interacción de estos mismos, de forma simple y llana facilita el uso
de todo el conjunto de elementos que compone el sistema de cómputo.
Por esto, es importante conocer mas de los sistemas operativos y las características
que poseen, especialmente cuando se trata de adquirir una computadora debemos
preguntarnos cuales son los usos o el fin por el cual es que adquirimos este para poder
así encontrar así también un sistema operativo que se adecue a nuestras necesidades.

BIBLIOGRAFÍA
Quero Catalinas, E. (2003). Sistemas Operativos y Lenguajes de Programación (Tercera
ed.). Madrid, España: Paraninfo. Recuperado el 28 de Agosto de 2023, de
https://books.google.es/books?hl=es&lr=&id=iuaUPNi6JmEC&oi=fnd&pg=PR3&d
q=sistemas+operativos&ots=p-
cnBJNlP3&sig=A8wCNM1CLm1PN3UmG4Ivb3GLwGU

Stallings, W. (2005). Sistemas operativos. Aspectos internos y principios de diseño


(Quinta ed.). Madrid, España: Pearson. Prentice-Hall. Recuperado el 28 de Agosto
de 2023

Tanenbaum, A. S. (2003). Sistemas Operativos Modernos (Segunda ed.). Amsterdam,


Países Bajos: Pearson Prentice Hall. Recuperado el 28 de Agosto de 2023, de
https://books.google.es/books?hl=es&lr=&id=g88A4rxPH3wC&oi=fnd&pg=PR22
&dq=sistemas+operativos&ots=yv-
AQCeRZM&sig=OaCatp86LUoZwZA9ONN3DL6cG7s#v=onepage&q=sistemas
%20operativos&f=false

Wolf, G., Ruiz, E., & Meza, E. (2015). Fundamentos de Sistemas Operativos. D.F.,
México: Universidad Nacional Autonoma de México. Recuperado el 28 de Agosto
de 2023, de http://sistop.org/

También podría gustarte