Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Asignatura:
Sistemas Operativos
Facilitador:
María Inés Hernández Flores
Carrera:
Ingeniería en Sistemas Computacionales
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.
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
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.
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
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.
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
Sistema de archivos
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.
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
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.
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
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.
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
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/