Está en la página 1de 12

INSTITUTO TECNOLÓGICO SUPERIOR DE LIBRES

“Por una cultura científica, tecnológica y sustentable”


Ingeniería En Sistemas Computacionales

Asignatura:
Sistemas Operativos

Facilitador:
María Inés Hernández Flores

Nombre Del Alumno:


Burelo de la cruz Jhosep Randu 22940068

Carrera:
Ingeniería en Sistemas Computacionales

Grupo: “B” Escolaridad: Mixta Semestre: 1ro.

Tema:
“Reporte de práctica sobre los componentes y características de los
sistemas operativos.”

Camino Real esq. Camino Cuauhtémoc, Barrio de Tetela, / C.P 73780 / Cd de Libres, Puebla
E-mail. Escolares.libres@gmail.com / website. https://libres.tecnm.mx/
¿Qué es un sistema operativo?
Un sistema operativo (SO) es
el programa o conjunto de programas que
efectúan la gestión de los procesos básicos
de un sistema informático y permite la
normal ejecución del resto de las
operaciones. Se trata de un intermediario
entre el usuario y el hardware. Es decir, cada
vez que se ejecuta un programa en el
ordenador, el sistema es quien permite que
se abra, acceder a los recursos hardware y
periféricos que necesite para su correcto
funcionamiento y de asignarle la cantidad de
memoria que utilizará en función de sus
necesidades y el número de programas que
tengamos abiertos en el equipo. Además, es el encargado de proporcionar servicios
para facilitar la ejecución y gestión eficiente de recursos de cualquier aplicación que
se ejecute en el sistema.

Componentes del Sistema Operativo


Los diferentes elementos del sistema operativo están estrechamente relacionados.
Las partes de un sistema operativo comprenden un conjunto de acciones que se
llevan a cabo en una computadora
Conocer cuáles son los componentes de un sistema operativo y cómo funcionan
nos da una idea de cómo actúa el sistema operativo.

Camino Real esq. Camino Cuauhtémoc, Barrio de Tetela, / C.P 73780 / Cd de Libres, Puebla
E-mail. Escolares.libres@gmail.com / website. https://libres.tecnm.mx/
 Gestión de procesos

Cuando se habla de un proceso se hace referencia a un programa en ejecución. Un


proceso es un conjunto de instrucciones que corresponden a un programa y que
son ejecutadas por la CPU. En un programa se pueden ejecutar uno o varios
procesos diferentes. La ejecución de un programa necesita recursos del sistema
como tiempo de CPU, memoria, archivos y dispositivos de E/S.

Un proceso puede pasar por los estados nuevo, preparado, ejecución, bloqueado y
terminado cuando su ciclo de vida es de 5 estados. Si el proceso solo se ejecuta y
termina el ciclo de vida es de 2 estados. Los procesos para su ejecución se
planifican siguiendo algoritmos.

El sistema operativo es el responsable de asignar recursos a los procesos, crear y


destruir procesos, parar y reanudar procesos y proporcionar que los procesos se
comuniquen y sincronicen.

 Estados de los procesos

Los estados de los procesos obedecen a


su participación y disponibilidad dentro
del sistema operativo y surgen de la
necesidad de controlar la ejecución de
cada proceso. Los procesadores sólo
pueden ejecutar un solo proceso a la vez,
turnándolos para el uso de este.

1. Ejecución, es un proceso que está haciendo uso del procesador.


2. Bloqueado, No puede ejecutarse hasta que un evento externo sea llevado a
cabo.
3. Listo, ha dejado disponible al procesador para que otro proceso pueda ocuparlo.

 Comunicación entre procesos

La comunicación entre procesos es una función básica de los sistemas operativos.


Los procesos pueden comunicarse entre sí a través de compartir espacios de
memoria, ya sean variables compartidas o buffers, o a través de las herramientas
provistas por las rutinas de IPC. La IPC provee un mecanismo que permite a los
procesos comunicarse y sincronizarse entre sí, normalmente a través de un sistema
de bajo nivel de paso de mensajes que ofrece la red subyacente.

Camino Real esq. Camino Cuauhtémoc, Barrio de Tetela, / C.P 73780 / Cd de Libres, Puebla
E-mail. Escolares.libres@gmail.com / website. https://libres.tecnm.mx/
Tipos de comunicación

1. La comunicación directa: envían y reciben explicitan el nombre del proceso


con el que se comunican. Es decir se debe especificar cuál va a ser el
proceso fuente y cuál va a ser el proceso Destino.
2. La comunicación Indirecta: Es aquella donde la comunicación está basada
en una herramienta o instrumento ya que el emisor y el receptor están a
distancia.

 Gestión de la memoria principal

La memoria principal es un recurso muy importante que se ha de gestionar


cuidadosamente para agilizar la ejecución de los procesos. Ante un fallo de energía
eléctrica, como la memoria principal es volátil se pierde su contenido.
La memoria principal se optimiza para asignar espacio a los diferentes programas
a ejecutar. Entre los diferentes procesos a ejecutar se comparte la memoria
principal. El espacio de memoria asignado se protege para que no se use estando
concedido.

El sistema operativo es el
responsable de gestionar la memoria
principal conociendo qué espacios de
la memoria está siendo utilizada y por
qué procesos, decidiendo qué
procesos se cargarán en memoria
cuando haya espacio disponible,
asignando y reclamando espacio de
memoria cuando sea necesario,
administrar el intercambio entre la
memoria principal y la memoria virtual
(espacio en el disco usado para los
procesos cuando la memoria principal
no es suficiente).

 Características
Protección
La protección de memoria es un método para controlar el uso de memoria en una
computadora, y es parte esencial de prácticamente todos los sistemas operativos
modernos. El principal propósito de la protección de memoria es evitar que un
proceso en un sistema operativo acceda a la memoria que no le ha sido asignada.

Camino Real esq. Camino Cuauhtémoc, Barrio de Tetela, / C.P 73780 / Cd de Libres, Puebla
E-mail. Escolares.libres@gmail.com / website. https://libres.tecnm.mx/
Memoria compartida
Aunque la memoria utilizada por diferentes procesos suele estar protegida, algunos
procesos puede que sí tengan que compartir información y, para ello, han de
acceder la misma sección de memoria. La memoria compartida es una de las
técnicas más rápidas para posibilitar la comunicación entre procesos.
Organización lógica
Permiten que los programas se escriban como módulos compilables y ejecutables
por separado.
Organización física
La memoria suele dividirse en un almacenamiento primario de alta velocidad y uno
secundario de menor velocidad. La gestión de memoria del sistema operativo se
ocupa de trasladar la información entre estos dos niveles de memoria.

 Gestión del almacenamiento secundario

La memoria principal no es suficiente


para almacenar los programas y los
datos, además de ser volátil porque los
datos se pierden ante un fallo de la
energía eléctrica. Por tal motivo es
necesario un sistema de
almacenamiento secundario también
denominado memoria virtual.

El sistema de almacenamiento
secundario representa otro de los
componentes de un sistema operativo y
no es más que un espacio reservado en los discos con el objetivo de almacenar los
programas que no necesitan estar en la memoria principal y para el intercambio de
los programas desde y hacia la memoria principal.

Camino Real esq. Camino Cuauhtémoc, Barrio de Tetela, / C.P 73780 / Cd de Libres, Puebla
E-mail. Escolares.libres@gmail.com / website. https://libres.tecnm.mx/
El sistema operativo se encarga de planificar los discos, gestionar el espacio libre,
asignar el almacenamiento y verificar que los datos se guarden en orden .

 Sistema de entrada/salida

El sistema de E/S representa el intercambio de información entre el procesador y


los dispositivos periféricos (teclado, mouse, pantalla, impresora y otros). Los
dispositivos periféricos solicitan recursos del sistema por medio de interrupciones.

El sistema de E/S está compuesto por un sistema de almacenamiento temporal


(caché), una interfaz de controladores de dispositivos y otra interfaz para
dispositivos específicos. El sistema operativo gestiona el almacenamiento temporal
de entrada/salida y las interrupciones de los dispositivos de entrada/salida.

 Sistema de archivos

Es el componente del sistema operativo encargado de asignar el espacio a los


archivos, administrar el espacio libre y del acceso a los datos resguardados. Estructura
la información guardada en la unidad de almacenamiento y la mayoría de sistemas
maneja su propio sistema de archivos.
Los sistemas de archivos son un componente operativo importante, ya que actúan
como una interfaz entre el sistema operativo y todos los dispositivos conectados al
equipo (interno y externo, como las memorias USB).

Camino Real esq. Camino Cuauhtémoc, Barrio de Tetela, / C.P 73780 / Cd de Libres, Puebla
E-mail. Escolares.libres@gmail.com / website. https://libres.tecnm.mx/
 Características de los sistemas
de archivos:

Convenciones para
nombrar a los archivos
Atributos de archivo
Control(es) de acceso

 Sistemas de protección

Es el mecanismo que controla el acceso de los programas o los usuarios a los recursos
del sistema o especificar los controles de seguridad a realizar.

Es el encargado de obligar a utilizar mecanismos de protección, determinar los


controles de seguridad a realizar o establecer diferencias entre el uso autorizado y no
autorizado. .

 Objetivos del sistema de


protección:

1. Proteger a las personas y a los equipos


ante fallos o errores de los mismos
2. Reducir la influencia del fallo sobre los
equipos
3. Vigilancia ininterrumpida
4. Detectar, analizar, eliminar y monitorear
fallos

Camino Real esq. Camino Cuauhtémoc, Barrio de Tetela, / C.P 73780 / Cd de Libres, Puebla
E-mail. Escolares.libres@gmail.com / website. https://libres.tecnm.mx/
 Sistema de comunicaciones

El sistema de comunicaciones es uno de los


componentes de un sistema operativo que permite
el intercambio de información entre procesos y
programas que se ejecutan localmente con
procesos y programas que se ejecutan de forma
remota.

Las tareas de envío y recepción de información las


ejecuta el sistema de comunicaciones a través de
las interfaces de red.

El sistema operativo es el responsable de controlar


el envío y recepción de la información, crear y
mantener la comunicación para que las
aplicaciones envíen y reciban información, y crear
y mantener conexiones virtuales entre aplicaciones
locales y aplicaciones remotas

 Programas del sistema

Los programas del sistema forman parte de los componentes del sistema
operativo y son aplicaciones que se instalan con el sistema operativo pero que no
forman parte de él. Los programas del sistema son útiles para el desarrollo y
ejecución de los programas de usuario.

Las tareas que realizan los programas del sistema son: manipulación y modificación
de archivos, información del estado del sistema, soporte a lenguajes de
programación y comunicaciones. El sistema operativo es el encargado de gestionar
las tareas que realizan los diferentes programas del sistema.

Camino Real esq. Camino Cuauhtémoc, Barrio de Tetela, / C.P 73780 / Cd de Libres, Puebla
E-mail. Escolares.libres@gmail.com / website. https://libres.tecnm.mx/
 Interfaz de usuario

Es la parte que permite al usuario interaccionar con el ordenador. Esta interfaz puede
ser gráfica, proporcionando un escritorio, ventanas y componentes gráficos para una
interacción más intuitiva, o bien puede ser a través de una línea de comandos.

Una interfaz de usuario es el medio por el cual una persona controla una aplicación
de software o dispositivo de hardware. Esto significa que el programa incluye
controles gráficos que optimizan la experiencia de usuario usando un mouse o
teclado.
 Elementos de la interfaz gráfica
de usuario
Controles de entrada: permiten
introducir información en el sistema por
parte de los usuarios.

Componentes de navegación:
ayudan a los usuarios a moverse.

Componentes informativos: brindan


información a los usuarios.

Contenedores: mantienen el
contenido organizado, como paneles,
ventanas, marcos, etc.

Camino Real esq. Camino Cuauhtémoc, Barrio de Tetela, / C.P 73780 / Cd de Libres, Puebla
E-mail. Escolares.libres@gmail.com / website. https://libres.tecnm.mx/
 Gestión de recursos

Una PC está formada por el hardware y el software. El hardware se relaciona


con los componentes físicos y el software con los programas y el sistema operativo.

Para que una PC pueda realizar las tareas solicitadas por el usuario requiere de la
asignación de recursos para cada una de esas tareas. El sistema operativo
administra los recursos que se deben asignar a los programas en ejecución.

El sistema operativo administra la unidad central de procesamiento, los dispositivos


de entrada y salida, la memoria principal o memoria RAM, los discos o memoria
virtual, los procesos o programas en ejecución y en general todos los recursos del
sistema.

 Kernel o núcleo.
Un software que constituye una parte fundamental del sistema. Podríamos decir que
es el corazón del propio sistema, y de ahí su nombre.
Se define como la parte que se ejecuta en
modo privilegiado o modo núcleo y que es el
principal responsable a la hora de arrancar
el propio sistema, proporcionar un control de
nivel básico sobre todos los componentes
hardware del ordenador y cuyas funciones
principales son leer y escribir datos en
memoria, procesar órdenes, interpretar
datos, decidir qué programar podrá hacer
uso de un determinado recurso y durante
cuánto tiempo, etc.
El Kernel se ejecuta en un área aislada para
evitar que cualquier software malicioso
pueda manipularlo.

Camino Real esq. Camino Cuauhtémoc, Barrio de Tetela, / C.P 73780 / Cd de Libres, Puebla
E-mail. Escolares.libres@gmail.com / website. https://libres.tecnm.mx/
Características básicas del sistema operativo.
Los sistemas operativos se caracterizan por:
Conveniencia. Un sistema operativo hace más conveniente el uso de una
computadora.
Eficiencia. Un sistema operativo permite que los recursos de la computadora
se usen de la manera más eficiente posible.
Habilidad para evolucionar. Un sistema operativo deberá construirse de
manera que permita el desarrollo, prueba o introducción efectiva de nuevas
funciones del sistema sin interferir con el servicio.
Encargado de administrar el hardware. El sistema operativo se encarga
de manejar de una mejor manera los recursos de la computadora en cuanto
a hardware se refiere, esto es, asignar a cada proceso una parte del
procesador para poder compartir los recursos.
Relacionar dispositivos (gestionar a través del kernel). El sistema
operativo se debe encargar de comunicar a los dispositivos periféricos,
cuando el usuario así lo requiera.
Organizar datos para acceso rápido y seguro.
Manejar las comunicaciones en red. El sistema operativo permite al
usuario manejar con alta facilidad todo lo referente a la instalación y uso de
las redes de computadoras.
Procesamiento por bytes de flujo a través del bus de datos.
Facilitar las entradas y salidas. Un sistema operativo debe hacerle fácil al
usuario el acceso y manejo de los dispositivos de entrada/salida de la
computadora.
Técnicas de recuperación de errores.
Evita que otros usuarios interfieran. El sistema operativo evita que los
usuarios se bloqueen entre ellos, informándoles si esa aplicación esta siendo
ocupada por otro usuario.
Generación de estadísticas.
Permite que se puedan compartir el hardware y los datos entre los
usuarios.

Camino Real esq. Camino Cuauhtémoc, Barrio de Tetela, / C.P 73780 / Cd de Libres, Puebla
E-mail. Escolares.libres@gmail.com / website. https://libres.tecnm.mx/
Referencias Bibliográficas

Baby Valdés. (2016). Componentes de un sistema operativo | Sus funciones.


03/Septiembre/2022, de Administración de redes Sitio web:
https://www.administracionderedes.com/sistemas-operativos/componentes-
de-un-sistema-operativo/#Principales_funciones_del_sistema_operativo
Alejandro Lenis. (28 de julio de 2022). Qué es la interfaz de usuario y qué
tipos existen (guía para principiantes). 03/Septiembre/2022, de HubSpot Sitio
web: https://blog.hubspot.es/marketing/interfaz-
usuario#:~:text=Una%20interfaz%20de%20usuario%20es,usando%20un%
20mouse%20o%20teclado.
Roberto Adeva. (27 de mayo, 2022). Historia y todo lo que debes saber sobre
un sistema operativo. 04/Septiembre/2022, de Adslzone Sitio web:
https://www.adslzone.net/reportajes/software/que-es-sistema-operativo/
Anonimo. (12/Marzo/2017). Sistema operativo. 03/Septiembre/2022, de
EcuRed Sitio web: https://www.ecured.cu/Sistema_operativo
Juanjo. (Desconocido). GESTIÓN DE PROCESOS. 03/Septiembre/2022, de
WordPress Sitio web: https://juanojedasaiauft.wordpress.com/gestion-de-
procesos/

Camino Real esq. Camino Cuauhtémoc, Barrio de Tetela, / C.P 73780 / Cd de Libres, Puebla
E-mail. Escolares.libres@gmail.com / website. https://libres.tecnm.mx/

También podría gustarte