0% encontró este documento útil (0 votos)
6 vistas38 páginas

Kernel

El documento describe la arquitectura, funciones y elementos de un sistema operativo informático, incluyendo la unidad central de proceso, la gestión de memoria, y la administración de archivos y tareas. Se abordan conceptos clave como procesos, archivos, llamadas al sistema y el núcleo del sistema operativo, así como la importancia de la interfaz de usuario y la gestión de recursos. Además, se discuten los sistemas de entrada y salida, sistemas de archivos y mecanismos de protección para garantizar la seguridad y eficiencia del sistema.

Cargado por

jose navarro
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
6 vistas38 páginas

Kernel

El documento describe la arquitectura, funciones y elementos de un sistema operativo informático, incluyendo la unidad central de proceso, la gestión de memoria, y la administración de archivos y tareas. Se abordan conceptos clave como procesos, archivos, llamadas al sistema y el núcleo del sistema operativo, así como la importancia de la interfaz de usuario y la gestión de recursos. Además, se discuten los sistemas de entrada y salida, sistemas de archivos y mecanismos de protección para garantizar la seguridad y eficiencia del sistema.

Cargado por

jose navarro
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

ARQUITECTURA, FUNCIONES Y

ELEMENTOS DEL SISTEMA


OPERATIVO INFORMÁTICO

PEDRO
MILENA
JACOBO
RUYMÁN
ARQUITECTURAS DEL SISTEMA OPERATIVO
INFORMÁTICO
ESQUEMA FUNCIONAL DE UN ORDENADOR
LA UNIDAD CENTRAL DE PROCESO Y SUS ELEMENTOS

CPU Memoria ROM Memoria RAM

Dispositivos de entrada y salida Dispositivos de almacenamiento


BUSES

Vía que se encarga de transmitir y recibir las conexiones internas o externas de un sistema informático.

Bus paralelo

• Bus de datos
• Bus de direcciones
• Bus de control

Bus de serie
CORRESPONDENCIA ENTRE LOS SUBSISTEMAS FÍSICOS
Y LÓGICOS

Físico Lógico

• Procesador • Programas de control


• Subsistema de E/S • Programas de servicio
• Subsistema de comunicaciones
FUNCIONES DEL SISTEMA OPERATIVO
INFORMÁTICO
CONCEPTOS BÁSICOS

Los procesos

Los archivos

Las llamadas al sistema

El núcleo del sistema operativo

El intérprete de comandos
LOS PROCESOS
Son los programas en ejecución de cualquier sistema
operativo y están formados por:

Las instrucciones de un Otra información que


programa destinadas a ser Su estado de ejecución en un Su memoria de trabajo permite al sistema operativo
ejecutadas por el momento dado. su planificación
microprocesador

Se deben cumplir una serie de requisitos fundamentales para que los Los procesos pueden pasar por diversos estados
S.O puedan trabajar con los procesos: durante su ejecución, los cuales son los siguientes:

Que el mismo sistema operativo intercale la ejecución de procesos


para optimizar la utilización del procesador.

Que asigne los recursos a los procesos de acuerdo con una política
específica.

Proporcionar al usuario mecanismos para la creación y finalización


de procesos, así como para la comunicación y sincronización entre
los mismos.
LOS ARCHIVOS

Los archivos son conjuntos de información almacenada como una unidad en un


dispositivo.

Se almacenan en carpetas y están formados por un nombre, un punto y una


extensión, que los diferencian entre sí y les atribuyen unas propiedades concretas.

Principales características de un archivo: Estructuras de un archivo:

La información Independencia de la
almacenada es información respecto
permanente. a los programas.

A un archivo pueden
acceder distintos Gran capacidad de
programas en almacenamiento.
distintos momentos.

a) Secuencia de bytes
b) Secuencia de registros
c) Árbol
LAS LLAMADAS AL SISTEMA

Las llamadas al sistema son mecanismos que sirven para poder solicitar
servicios al sistema operativo, y además, proporcionan la interfaz entre los
programas que están en ejecución y el propio sistema operativo.
Su funcionamiento se basa en un método de interacción para que los
programas realicen peticiones al núcleo del sistema operativo.

CATEGORÍAS

Control de Manipulación Manipulación Mantenimiento Comunicaciones


procesos de archivos de dispositivos de información
EL NÚCLEO DEL SISTEMA OPERATIVO
Es el software encargado de interactuar de forma directa con el hardware.
Su finalidad es constituir un entorno adecuado en el que se puedan desarrollar los
distintos procesos. Sus funciones principales son:

Administrar el Administrar los Cambiar el Apoyar ciertas


Gestionar la sistema de Asignar recursos servicios de estado de funciones de
memoria archivos entre los usuarios entrada/salida procesos contabilidad del
sistema

CAPAS TIPOS
Núcleos monolíticos Micronúcleos Núcleos híbridos Exonúcleos

Aquellos núcleos de • Núcleos de • Parecidos a los • Permiten el uso de


gran tamaño que pequeño tamaño micronúcleos, bibliotecas que
engloban todos los que fueron únicamente proporcionan
servicios del sistema compilados sólo incluyen código mayor
con las adicional en el funcionalidad
(redes, gestión de necesidades más espacio del núcleo gracias al acceso
memoria, etc.). básicas del para que su directo o casi
sistema operativo. ejecución sea más directo al
rápida. hardware.
EL INTÉRPRETE DE COMANDOS
El intérprete de comandos es un programa en el cual podemos
escribir instrucciones que luego serán ejecutadas por el sistema
operativo.
En estas órdenes que damos al intérprete, puede haber tanto
programas internos (incluidos en el propio intérprete) como
externos. Su función principal es la de servir de intermediario entre
el usuario y el sistema.

Entre los intérpretes de comandos más


usados encontramos:
•[Link]
•[Link]
•Bash, Ksh, Burn Shell, …
FUNCIONES
A través de las siguientes funciones se conocerá cómo se comunica y se administra un sistema operativo.

Interfaz de usuario.
Gestión de recursos.

Administración de archivos.

Administración de tareas.

Servicio de soporte.

Aplicación práctica.
Interfaz de usuario
• Medio con el que el usuario interactúa con un sistema informático.
• La documentación también puede considerarse.
• Función indispensable Usuario consiga comunicarse con algún dispositivo cómodamente.

Según clasificación Según Según la forma de


interactuar del
general. construcción. usuario.

Interfaz de Interfaces
software. de
hardware. Interfaces
alfanuméricas.
Interfaz de Interfaces
hardware. de
software.
Interfaz gráfica
Interfaz de de usuario
software- (GUI).
hardware.
Gestión de recursos
• Gestionar y planificar la utilización de los diferentes recursos que disponga el sistema eficientemente.

• De una forma dinámica, es decir, liberar recursos lo antes posible.

• Un equipo utiliza, no “consume” recursos.

• Cabe destacar que son los complementos del SO los que usan más recursos.

• Utilizarlos eficazmente y no invertir de más para no desaprovecharlos.


Gestión de recursos
[Control] + [Alt] + Iniciar
Windows [Supr] administrador de Rendimiento Monitor de recursos
tareas
Gestión de recursos
Ubuntu Sistema Administración Monitor del Recursos
sistema
Administración de archivos
En los actuales SO existe una estructura de árbol de carpetas y subcarpetas ordenadas
jerárquicamente, las cuales contienen un número infinito de archivos o carpetas.

Para visualizar la ruta se hará clic con el botón derecho sobre


el icono, se seleccionará Propiedades en el menú y a
continuación de Ubicación se observará la ruta completa.

Dentro de una carpeta se podrán realizar varias acciones.


Administración de tareas
Programa incluido en los actuales SO que permite obtener información sobre los programas en ejecución,
usuarios conectados y el rendimiento del ordenador.

[Control] + Iniciar
Windows [Alt] + [Supr] administrador
de tareas

Ubuntu Sistema Administración Monitor del


sistema
Administración de tareas

Windows 7 Ubuntu
Servicio de soporte
Los servicios de soporte dependen del sistema operativo y tienen como cometidos principales los
siguientes:

• Actualizar las versiones.

• Mejorar la seguridad.

• Agregar nuevas utilidades

• Controlar nuevos periféricos agregados.

• Corregir errores de software.

Hay ocasiones que las utilidades de administración o servicios no son propias del sistema operativo sino
de terceros.
Aplicación práctica
Ejemplo 1: Tras la instalación de un nuevo sistema operativo se observa que el rendimiento del equipo
ha disminuido ¿Se puede saber cuál es el problema?

• Debe tratarse de un problema de hardware.

• Habrá que ir al Monitor de recursos.

• En la ventana desplegada se detallarán los recursos que se encuentran limitados para el rendimiento
óptimo.
ELEMENTOS DE UN SISTEMA
INFORMATICO
TIPOS DE PLANIFICADORES

Planificador de largo plazo: Entra en funcionamiento cuando otro proceso haya finalizado y ha pasado un
tiempo a través de la gestión de cola
Planificador de medio plazo: Revisa los procesos que se encuentran bloqueados y los inserta de nuevo en la cola.

Planificador a corto plazo: Elige que proceso le va a asignar a la CPU


ALGORITMO DE PLANIFICADION

SE ENCARGA DE GESTIONAR LA COLA DE LOS PROSESOS

FIFO atiende el primer ROUND-ROBIN INTERVALO


proceso CIRCULAR

PRIORIDAD
HIGH REMAINDER DEPENDIENDO DE LA
NEXT COLA

PRIORIDAD SHORT JOB FIRST EL MAS CORTO


DIFERENTES
MULTINIVEL PRIMERO
COLAS
CREACION Y DESTRUCCION DE PROCESOS

GESTION DE LA MEMORIA
FUNCIONES DE ADMINISTRACION DE LA MEMORIA

PARTICION FIJA PARTICIONES IGUALES

PARTICION PARTICIONES CREADAS BAJO DEMANDA


DINAMICA

PAGINACION SIMPLE SE DIVIDE EN MARCOS DE IGUAL TAMAÑO Y ESTE EN


PAGINAS

SEGMENTACION
PARTICIONES EN TAMAÑO VARIABLE
SIMPLE
SISTEMA DE ENTRADA Y SALIDA

Este sistema está compuesto por un sistema de almacenamiento temporal, una


interface de manejadores de dispositivos y otros dispositivos concretos.

Los datos se intercambian entre el modelo de E/S y la CPU, esta controla


directamente la operación y comprueba el dispositivo para la transferencia de
datos. El inconveniente que la CPU tiene que esperar un tiempo hasta que el
dispositivo esté listo.
La CPU envía la orden y tras hacerlo continúa con otros procesos pendientes sin tener
que esperar al dispositivo.

E/S síncrona E/S síncrona

Cuando la operación de E/S terminal, el


control vuelve al proceso que lo genero, vuelve el programa al usuario sin que este
esto se lleva a cabo por una instrucción termine mediante una llamada del sistema
“wait o loop” (espera) y coloca a la CPU en que permite al usuario esperar o finalizar
estado pasivo hasta otra interrupción

4.3 DMA ( DIRECT MEMORY ACCESS)


SISTEMA DE ALTA TRANSFERENCIA EN BLOQUES
SISTEMAS DE ARCHIVOS

Se encarga de almacenar, ordenar, nombrar, editar ubicación de la


información en la unidad correspondiente y crear copia de seguridad

Los diferentes sistemas de archivos

FAT NTFS EXT4 HFS PLUS


APLICACIÓN PRACTICA

FORMATEAMOS LA UNIDAD DE MEMORIA E INDICAMOS EL


SISTEMAS DE ARCHIVO QUE QUEREMOS
SISTEMAS DE PROTECCON

En los sistemas operativos pueden ocurrir errores que pueden dañar el sistema por lo que se debe dar
protección los programas. Así surgió la protección del sistema que controla el acceso a los recursos del usuario o
los programas.

Segmentación: Paginas Llaves de protección Direccionamiento basado en la capacidad

divide la memoria divide el divide la reemplaza los punteros por


en segmentos espacio de la memoria física objetos protegidos que solo se
variables memoria en en bloques de pueden crear bajo instrucciones
pequeños un tamaño privilegiadas que solo se
trozos particular y ejecutan en el núcleo.
cada uno
asociado a una
lleve de
protección
SISTEMAS DE COMUNICACION

Para la comunicación de los sistemas es necesario crear y mantener puntos de


comunicación para el envío y recepción de información a través de las interfaces de red
SISTEMAS DE INTERPRETACION DE ORDENES

COMANDOS DE TEXTO INTERFACE GRAFICA


PROGRAMAS DEL SISTEMA

Estas aplicaciones facilitan el sistema operativo pero no forma parte de él. Dan
facilidades al usuario para el desarrollo y buen funcionamiento

Gestión de archivos

Información del estado del sistema

Soporte a lenguaje de programación, modificación de


archivos

Comunicación
También hay directorio como en Windows 7 llamado Favoritos en el cual muestra las carpetas que
considera favoritas o los sitios más visitados. También tenemos herramientas simples que nos
pueden indicar la fecha y hora.
También suele haber un editor de texto, hojas de cálculo, etc. Simples.
FIN

También podría gustarte