ANTIOLOGÍA DIGITAL MULTIMEDIA - SISTEMAS OPERATIVOS

Page 1

REPÚBLICA BOLIVARIANA DE VENEZUELA UNIVERSIDAD BICENTENARIA DE ARAGUA VICERRECTORADO ACADÉMICO FACULTAD DE INGENIERÍA SAN JOAQUÍN DE TURMERO-ESTADO-ARAGUA SISTEMAS OPERATIVOS Facilitador, Jose Antonio Zapata Hernandez San Joaquin de Turmero, Junio 2023 Bachiller: Pedro Perez C.I 30.222.901

LOS SISTEMAS OPERATIVOS COMO SOPORTE TÉCNICO DE LAS MÁQUINAS

ÍNDICE Portada.................................................................................i Título.....................................................................................ii Índice....................................................................................iii Pp. Desarrollo Núcleo de sistema operativo.................................................................................2 Estados y transiciones de un proceso en un Sistema Operativo.................................................................................3 Bloque de control y operaciones sobre procesos en un Sistema Operativo...................................................................4 Procesamiento de interrupciones en un Sistema Operativo..................................................................................5 Procesos concurrentes asíncronos en un Sistema Operativo..................................................................................6 Conclusión..............................................................................7 Bibliografías...........................................................................8 Introducción........................................................................1

INTRODUCCIÓN

A mediados del año 1948, se llevo a cabo el primer sistema operativo en una máquina llamada Baby, dicha máquina pertenecia a la Universidad de Manchester, desde entonces los modelos de sistemas operativos se han ido perfeccionando con el pasar de los años, puesto que a principio para lograr obtener un dato o guardar una informacion,e incluso ejecutar un programa, debia almacenarse en memorias que iban desde cintas o tarjetas perforadas, ejecutar el programa y después repetir todo el proceso para el programa siguiente. Luego en el año de 1975 llego Microsoft dominando el mundo, este sistema operativo para PCs, utilizaba funciones de sus competidores, como la interfaz gráfica de usuario.

Ahora bien, en la antología digital que se presenta a continuacion hablaremos de una forma general acerca de los sistemas operativos y de como estos son la vida de las máquinas, sin el software, una computadora no es más que una máquina metálica sin utilidad, con el software, una computadora puede almacenar, procesar y recuperar información, encontrar errores de ortografía en manuscritos, tener aventuras e intervenir en muchas otras valiosas actividades para ganar el sustento.

NÚCLEO DE SISTEMA OPERATIVO

El Kernel o núcleo, es una parte fundamental del sistema operativo que se encarga de conceder el acceso al hardware de forma segura para todo el software que lo solicita, el Kernel es una pequeña e invisible parte del sistema operativo, pero la más importante, ya que sin esta no podría funcionar.

Este núcleo gestiona recursos mediante servicios de llamada al sistema operativo y decide cuáles son los programas que harán uso de un dispositivo de hardware y cuál será su duración, distribuyendo los recursos de la mejor forma, para que los componentes externos e internos del ordenador puedan trabajar en conjunto.

KERNEL SOFTWARE
HARDWARE

ESTADOS Y TRANSICIONES DE UN PROCESO EN UN SISTEMA OPERATIVO

El proceso es la unidad de procesamiento gestionada por el sistema operativo. Para poder realizar este cometido, el proceso tiene asociado una serie de elementos de información, que se analizan seguidamente. Estos elementos se organizan en tres grupos: estado del procesador, imagen de memoria y tablas del sistema operativo.

Nuevo: El proceso de creado

Ejecución: Se ejecutan las instruciones

Bloqueado: Son los procesos que no pueden ejecutarse

Espera: El proceso está en espera por la ocurrencia de algún evento

Listo: El proceso está esperando a que le asignen el procesador

Terminado: El proceso finaliza su ejecución

El proceso se bloquea en la entrada. El planificador elige otro proceso. El planificador elige este proceso. La entrada se vuelve disponible.

ESTADO ESTADO TRANSICIONES TRANSICIONES

BLOQUE DE CONTROL Y OPERACIONES SOBRE

PROCESOS EN UN SISTEMA OPERATIVO

El Bloque de control del proceso o BCP o en inglés PCB

(Process Control Block) es un registro especial donde el sistema operativo agrupa toda la información que necesita conocer respecto a un proceso particular.

El bloque de control de proceso es una estructura de datos con campos para registrar los diferentes aspectos de la ejecución del proceso y de la utilización de recursos. La información almacenada en un BCP incluye típicamente algunos o todos los campos siguientes: Identificador del proceso.

Estado del proceso. Por ej. listo, en espera, bloqueado. Contador de Programa: Dirección de la próxima instrucción a ejecutar.

Valores de registro de CPU. Se utilizan también en el cambio de contexto. Espacio de direcciones de memoria.

Lista de recursos asignados

Estadísticas del proceso.

Datos del propietario.

Permisos asignados.

Signals pendientes de ser servidos. (Almacenados en un mapa de bits)

PROCESAMIENTO DE INTERRUPCIONES EN UN SISTEMA OPERATIVO

Es un evento que altera la secuencia en que el procesador ejecuta las instrucciones.

Suspensión de un proceso, como la ejecución de un programa, originada por un suceso externo a dicho proceso y llevada a cabo de forma que el proceso pueda reanudarse

INTERRUPCIÓN

TIPOS

Interrupciones de programa

Interrupciones de reloj Interrupciones de entrada/salida Interrupciones de reinicio Interrupciones de verificación de la máquina.

¿QUÉ PASA CUANDO OCURRE UNA INTERRUPCIÓN?

El sistema operativo toma el control (el hardware pasa el control al sistema operativo).

El sistema operativo guarda el estado del proceso interrumpido en el PCB del proceso.

El sistema operativo analiza la interrupción y transfiere el control a la rutina adecuada para atenderla. Actualmente, el hardware se encarga de esto automáticamente.

La rutina del manejador de interrupciones procesa la interrupción.

Se restablece el estado del proceso interrumpido.

Se ejecuta el proceso interrumpido (pasa a su estado Listo).

PROCESOS CONCURRENTES ASÍNCRONOS EN UN SISTEMA OPERATIVO

La concurrencia es la activación de varios procesos a la vez. El procesado concurrente o paralelo aparece cuando varios procesos se encuentran en un instante determinado en un estado intermedio entre sus estados inicial y final.

EXCLUSIÓNMUTUA SECCIÓNCRÍTICA SEMÁFOROS

La exclusión mutua consiste en asegurar que los recursos no compartibles sean accedidos por un único proceso a la vez.

Las regiones críticas se definen para garantizar la actualización segura a una variable compartida.

WAIT (s) : SI ENTONCES s = s - 1

Un semáforo es un entero no negativo sobre el que puede actuarse sólo a través de las operaciones WAIT y SIGNAL tras su inicialización.

DE LO CONTRARIO añadir proceso a la cola del semáforo y hacerlo no ejecutable (bloqueado)

SIGNAL (s) : SI (cola del semáforo vacía) ENTONCES s = s + 1 DE LO

CONTRARIO sacar proceso de cola del semáforo y ponerlo en estado preparado.

El sistema operativo esta conformado por un grupo de paquetes de software, estos son los programas informáticos que hacen posible la ejecución de tareas específicas dentro de una máquina, el sistema operativo a tráves de estos programas se encarga de interactuar con el Hardware haciendo posible que esta máquina o computadora funcione. y bien como presentamos en las páginas anteriores de nuestra antiología, entendemos que esto es posible gracias al núcleo que posee el sistema operativo, dicho núcleo se conoce como el Kernel este se encarga de supervisar la organización de procesos y datos de cada ordenador en un segundo plano. Sin el núcleo, prácticamente nada funciona puesto que es el centro de todo, tanto software como del hardware, ya que sin una computadora solo seria una pieza de plastico y metal sin ninguna funcionabilidad.

Ahora bien, los sistemas operativos realizan un proceso este proceso puede verse afectado por estados y transiciones, los estados de un sistema operativo son ejecución, bloqueado y listo, mientras que la transición es cuando la operación que mantiene a un proceso en estado bloqueado termina, el proceso puede haber perdido parte de los recursos que necesita para proseguir su ejecución.

Dicho esto, concluimos que los sistemas operativos se encargan de preparar los programas que la persona que utiliza la computadora o equipo, conocido como el usuario, va a ejecutar y tambien asigna el tiempo que cada programa requiera del procesador.

CONCLUCIÓN

BIBLIOGRAFÍAS

GUIA PARA ELABORAR UNA ANTOLOGÍA PDF - INSTITUTO POLITÉCNICO

NACIONAL CENTRO INTERDISCIPLINARIO DE CIENCIAS DE LA SALUD

Historia de los sistemas operativos - Página Web computerworld.es

Bloque de Control de Procesos - Página Web cidecame.uaeh.edu.mx/

PROCESOS E HILOS: CONCURRENCIA, SINCRONIZACIÓN Y COMUNICACIÓN

PDF - Página Web PDF w3.ual.es/

Kernel - El núcleo del sistema operativo - Página Web ionos.es

Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.