# data[].attributes.attachment_link.title
Microkernel - Estructuras de Sistemas Operativos

# data[].attributes.headline
¿CÓMO FUNCIONA gestión de ENTRADA Y SALIDA en SISTEMAS OPERATIVOS? 👆Ejemplos

# data[].attributes.subject
¿CÓMO FUNCIONA gestión de ENTRADA Y SALIDA en SISTEMAS OPERATIVOS? 👆Ejemplos

# data[].attributes.attachment_link.title
😮¿CÓMO FUNCIONA gestión de ENTRADA Y SALIDA en SISTEMAS OPERATIVOS? 👆Ejemplos |  Vlogs de Tecnología

# data[].attributes.headline
Explicación visual: Qué es un proceso 👁👁

# data[].attributes.subject
Explicación visual: Qué es un proceso 👁👁

# data[].attributes.attachment_link.readable_text
0:00 / 3:01•Watch full video

# data[].attributes.attachment_link.title
Sistemas Operativos, Procesos 1 Concepto de proceso

# data[].attributes.attachment_link.readable_text
Inicia sesión para seguir a creadores, dar un me gusta a videos y ver comentarios.

10 comentarios

Inicia sesión para comentar

tmor79

sólo en el escritorio no ha podido dominar.

3-29

Responder

Hunter

Llevo usando linux y sus derivados mas de 15 años empecé solo con la terminal donde tenias que instalar absolutamente todo siempre sera lo mejor

4-14

Responder

El Manati

linux mmm voy a investigar

3-29

Responder

Introducción a las teclas de acceso rápido

Silenciar/reactivar el audio del video

Consigue la aplicación TikTok

# data[].attributes.attachment_link.description
524 Likes, 10 Comments. TikTok video from EDteam (@edteam): "¡#Windows no es el SO más usado del mundo! ❌ #linux #linuxlove #linustorvalds #gnulinux #informatica #sistemasoperativos". Musica De Motivacion.

# data[].attributes.attachment_link.readable_text
Inicia sesión para seguir a creadores, dar un me gusta a videos y ver comentarios.

Cuentas recomendadas

Ver todo

Denunciar

Mira más videos seleccionados Para ti

Denunciar

Denunciar

Denunciar

Denunciar

Denunciar

Denunciar

Denunciar

Denunciar

Denunciar

Denunciar

Denunciar

Denunciar

Denunciar

Denunciar

Denunciar

Denunciar

Denunciar

Denunciar

Denunciar

Denunciar

Denunciar

Denunciar

Denunciar

Denunciar

Denunciar

Denunciar

Denunciar

Denunciar

Denunciar

Introducción a las teclas de acceso rápido

Silenciar/reactivar el audio del video

Consigue la aplicación TikTok

# data[].attributes.attachment_link.description
2.5K Likes, 77 Comments. TikTok video from Miguel Cuén (@tecxplico): "Sistemas operativos #tectok #so #sistemaoperativo #sistemas #computacion #cpu #programacion #techtok #parati". ¿Oye no sabes que es un sistema operativo? | No te preocupes, te voy a enseñar | Oye oye... las computadoras no entienden español. Tu y yo si | ....

# data[].attributes.attachment_link.readable_text
Seguramente hasta escuchado alguna vez eso de matar un proceso en Windows, o que se ha quedado bloqueado un programa. Hoy te explicamos de qué se trata y además veremos las diferencias con un subproceso, un término muy popularizado debido a los hilos de procesamiento.

Que es un proceso

En informática, un proceso se trata básicamente de un programa que entra en ejecución. Los procesos son una sucesión de instrucciones que pretenden llegar a un estado final o que persiguen realizar una tarea concreta. Lo más importante de este concepto, es de dónde sale un proceso o qué es realmente un programa y un sistema operativo.

El sistema operativo es el software básico de un ordenador, con éste, el usuario es capaz de interactuar a partir de un entorno gráfico o mediante entradas de texto en forma de instrucciones. El sistema operativo es capaz de ejecutar otros procesos dentro de sí mismo e incluso crearlos mediante código de programación y una compilación.

Por su parte, un programa es un algoritmo que genera una secuencia de instrucciones con las que podemos realizar una tarea concreta. Por supuesto los programas actuales no solo realizan una, sino muchas tareas gracias a tener muchos de estos algoritmos en su código de programación, cada uno de ellos para una función específica.

Podemos entender esto con una simple analogía de tostar el pan por la mañana:

El sistema operativo será nuestra casa o la habitación en donde estemos, la cual proporciona los medios para poder ejecutar la tarea.

El programa será la tarea que queremos realizar, la de tostar el panel

Los procesos serán las distintas tareas que tendremos que hacer hasta llegar a la solución: abrir el pan -> enchufar el tostador -> colocar el pan -> esperar a que se tueste -> sacarlo -> desconectar el tostador.

Nosotros somos el procesador, los encargados de ejecutar la secuencia de tareas o procesos.

Qué hay dentro de un proceso: los threads

Un proceso también se puede dividir en distintas partes para ver cómo se ejecuta en nuestro ordenador. Dentro de él tenemos lo que llamamos instrucciones, que corresponden a cada uno de los pasos que debemos hacer para completar esa tarea.

Además, para separar cada proceso, el procesador le asigna un contador de programa, para que cada uno este separado y bien diferenciado de otro que incluso puede ser igual, por ejemplo, abrir dos veces el explorador. De esta forma cada proceso se guarda en distintos registros, con distintas variables y por supuesto en distinta región de la memoria RAM.

Es en este punto, es en donde aparece el concepto de hilos de procesamiento o threads. Como sabemos, los sistemas actuales permiten ejecutar varios programas de forma simultánea, y en consecuencia, tendremos gran cantidad de procesos activos en el sistema, decimos que son multihilo. Cada proceso entonces se divide en uno o varios hilos de ejecución o subprocesos. Cada hilo, tiene sus propias instrucciones y un estado de ejecución, es decir, unos valores en los registros con los que el procesador sabe en qué fase se encuentran.

Siguiendo con el símil de tostar el pan, podríamos entender esto de la siguiente forma:

Fijándonos en el proceso de esperar que se tueste el pan, podemos dividirlos en varios subprocesos o hilos, por ejemplo, partir el pan dos trozos y aprovechar las dos ranuras del tostador. O también comernos un trozo mientras tostamos el otro.

Cada trozo estará más o menos tostado, y ese será su estado de ejecución, nosotros, el procesador, debemos estar pendientes de que no se queme.

Como empieza y termina un proceso

El hecho de que los ordenadores son sistemas multiproceso nos lleva a pensar que evidentemente, habrá procesos que estén relacionados unos con otros. De la misma forma, un proceso a lo mejor necesita el resultado de otro para continuar ejecutándose. Por eso los programas se dividen en subrutinas

Una tarea que tiene barias subrutinas debe esperar a que estas terminen y den un resultado para continuar la ejecución. Digamos que se mantendrá en una cola de procesos con un determinado contador parado hasta que el valor de una variable active de nuevo el proceso. Por supuesto, la idea siempre del procesador será terminar primero, el que primero empezó (first in - first out).

Siguiendo con la comparativa del pan, una subrutina puede ser la de esperar una cuenta atrás hasta que el pan esté tostado. El apartado nos mandará una señal para avisarnos de que retiremos el pan, continuando así con otro proceso.

Las formas de empezar un proceso informático serán las siguientes:

Que nosotros arranquemos un programa o el propio ordenador: desencadenamos una ejecución obligada al pinchar en el icono o pulsar un botón

Que el sistema llame a los programas o procesos: se ejecutará el boot loader del disco duro y el sistema comenzará a cargar procesos en memoria. O bien el sistema le pida a un programa, por ejemplo, un controlador, ejecutarse.

Y también se pueden terminar:

Terminar la rutina o el programa: dando un resultado final que considera correcto

Finalizar de forma repentina por un error: la rutina puede estar mal programada y no dar el resultado esperado

A partir de otro proceso o interruptor por nosotros mismos: nosotros mismos podemos ejecutar una tarea que elimine el que se está ejecutando

Se puede bloquear: si espera una terminada respuesta y ésta no llega el proceso permanecerá bloqueado hasta que el sistema detecte que no puede continuar.

Por un corte de alimentación

Como ver matar un proceso en Windows

La siguiente tarea que podemos hacer es la de visualizar los procesos en el sistema operativo Windows. Esto es tarea sencilla, ya que solo debemos de pulsar con botón derecho sobre la barra de tareas y elegir la opción " Administrador de tareas". Una segunda forma de hacer esto será pulsar la combinación de teclas " Ctrl+ Mayus + Esc". Y una tercera será pulsar la combinación de teclas " Ctrl + Alt + Supr ".

De esta forma, sacaremos una aplicación que monitoriza tanto procesos como servicios en ejecución de programas y el sistema operativo, además de un monitor de rendimiento del hardware. De esta forma es como podremos matar o intentar matar un proceso que esté bloqueado.

En la pestaña procesos tenemos toda la lista con su actividad en tiempo real representada. Solo debemos seleccionar el que queramos eliminar y pulsar Supr.

Todavía podemos hacer un poco más, dirigiéndonos al apartado de " rendimiento" y ver la actividad de todo nuestro hardware principal. En la esquina inferior derecha, estando en el apartado " CPU", encontraremos una lista de especificaciones del procesador. En ella, veremos representados sus núcleos y también sus hilos, threads o procesadores lógicos. En esta captura sabemos que nuestro procesador tiene 4 hilos y dos núcleos.

Y no paramos, porque ahora vamos a pulsar sobre la opción de " Abrir el monitor de recursos" para abrir una nueva aplicación que nos muestra más detalles acerca de la CPU y los procesos. Nos dirigimos al apartado de "CPU" de este monitor y veremos una lista de procesos en los que también tenemos una columna que nos muestra todos los subprocesos o hilos de cada uno de ellos.

Conclusión sobre un proceso informático

Los procesos llevan entre nosotros desde que se crearon las primeras computadoras. Es un concepto aplicable a muchas otras áreas, pero siempre con una contante, la de realizar una serie de tareas hasta llegar a un resultado. No solo se trata de procesos digitales, hemos hecho un simil con una tarea cotidiana, y además las primeras computadoras era mecánicas y ya ejecutaban algoritmos.

Os dejamos con algunos enlaces a tutoriales que os puedan interesar:

Si quieres puntualizar alguna cuestión o tienes alguna duda al respecto, deja tu comentario en la caja.

# data[].attributes.attachment_link.title
Qué es un proceso informático y qué función tiene

# data[].attributes.attachment_link.description
Seguramente hasta escuchado alguna vez eso de matar un proceso en Windows, o que se ha quedado bloqueado un programa. Hoy te explicamos de qué se trata y además veremos las diferencias con un subproceso, un término muy popularizado debido a los hilos de procesamiento.

# data[].attributes.attachment_link.title
Historia y Evolución de los Sistemas Operativos - 2022

# data[].attributes.headline
Para comprender mejor: ¿Cómo funciona una computadora?

# data[].attributes.subject
Para comprender mejor: ¿Cómo funciona una computadora?

# data[].attributes.attachment_link.readable_text
To enable screen reader support, press Ctrl+Alt+Z To learn about keyboard shortcuts, press Ctrl+slash

HTML view of the presentation

# data[].attributes.attachment_link.readable_text
Para ti

Siguiendo

LIVE

Inicia sesión para seguir a creadores, dar un me gusta a videos y ver comentarios.

Temas populares

Comedia

Juegos

Comida

Baile

Belleza

Animales

Deportes

Cuentas recomendadas

badbunny

Bad Bunny

selenagomez

Selena Gomez

shakira

Shakira

gordonramsayofficial

Gordon Ramsay

therock

The Rock

Ver todo

Tendencias

learnontiktok

apifamily

petsoftiktok

Ojitos Lindos - Bad Bunny & Bomba Estéreo

La Niña Está Triste (En Vivo) (feat. Jesús "Tuti" Martínez) - Leo Dan

Jiggle Jiggle - Duke & Jones & Louis Theroux

fanart

hiking

Tití Me Preguntó - Bad Bunny

Funny Song - Cavendish Music

Acerca de Sala de prensa Contactos Vacantes ByteDance Directorio de creadores

TikTok for Good Publicidad Developers Transparency Recompensas de TikTok

Ayuda Seguridad Términos Privacidad Creator Portal Normas de la comunidad Copyright

Más

© 2022 TikTok

00:00/00:00

Sabes qué es un Sistema Operativo?? #techtok #technology #OS #android #ios14 #talentotiktok

Blue Blood - Heinz Kiessling & Various Artists

amelievonb
Amelie von · 2021-9-23

10 comentarios

Inicia sesión para comentar

Oliver Atzin

Tarea de TICS? JAJSKDHSK

2021-9-23

1

Responder

nayely8620.

y es un software que cordina y dirije las aplicaciones y un servicio

5-13

0

Responder

Dharma &27

🥺 tengo un Huawei

1-11

0

Responder

user3433731871927

El del apple 🍏

1-10

0

Responder

El arañazo 🕷️🤘

Xiaomi le gana

2021-11-23

0

Responder

Raquel Garcia281

pero no dijiste cual es

1-9

0

Responder

Joel. Mejia 2

iPod

1-10

0

Responder

Brandon Isai903

genial no sabia me siento ingenuo.🥺

1-10

0

Responder

Luzestrada4

🍏🍏🍏

1-12

0

Responder

Ber.Tok

🍎🍎🍎

1-9

0

Responder

Introducción a las teclas de acceso rápido

Ir al video anterior

Ir al siguiente video

Dar me gusta al video

Silenciar/reactivar el audio del video

Consigue la aplicación TikTok

# data[].attributes.attachment_link.description
209 Likes, 10 Comments. TikTok video from Amelie von (@amelievonb): "Sabes qué es un Sistema Operativo?? #techtok #technology #OS #android #ios14 #talentotiktok". ¿Qué es un sistema operativo? | ¿Para que sirven? | Software que coordina y dirige las aplicaciones | .... Blue Blood.

# data[].attributes.attachment_link.title
Sistemas Operativos 7/9 - Gestión de Memoria

# data[].attributes.attachment_link.readable_text
Conocer cuáles son los componentes de un sistema operativo y como funcionan nos da una idea de como actúa el sistema operativo.

Es el encargado de que los componentes internos y los periféricos de una computadora funcionen en conjunto.

La comunicación entre las aplicaciones de usuario y el hardware son también una de las tareas del sistema operativo.

El sistema operativo y sus funciones es un elemento fundamental en cualquier sistema de computación para desarrollar de forma exitosa las tareas de cómputo cotidianas.

El sistema operativo y sus componentes funcionan de forma sincronizada para permitir la eficiente operación y el rendimiento esperado de un sistema de computación.

Antes de explicar los diferentes componentes de un sistema operativo debemos conocer cuáles son las funciones básicas de un sistema operativo.

Principales funciones del sistema operativo

Componentes de un sistema operativo

Gestión de procesos

Gestión de la memoria principal

Gestión del almacenamiento secundario

Sistema de entrada/salida

Sistema de archivos

Sistemas de protección

Sistema de comunicaciones

Programas del sistema

Gestión de recursos

Principales funciones del sistema operativo

Las funciones principales de un sistema operativo son: el control de acceso al hardware, la administración de archivos y carpetas, la proporción de una interfaz de usuario y la administración de aplicaciones.

El control de acceso al hardware es una de las funciones básicas del sistema operativo. El sistema operativo utiliza un programa llamado controlador de dispositivo para acceder al hardware.

La administración de archivos y carpetas es otra de las funciones que realiza el sistema operativo. El sistema operativo crea una estructura de archivos y carpetas en la unidad de disco duro.

Proporcionar una interfaz de usuario está entre las principales funciones de un sistema operativo. Las dos interfaces de usuario que incluyen los sistemas operativos son CLI (interfaz de línea de comandos) y GUI (interfaz gráfica de usuario).

Como otra de las funciones de los sistemas operativos tenemos la administración de aplicaciones. El sistema operativo localiza una aplicación y la carga en la RAM de la PC.

Componentes de un sistema operativo

Los diferentes elementos del sistema operativo están estrechamente relacionados. Las partes de un sistema operativo comprende un conjunto de acciones que se llevan a cabo en una computadora. Los componentes del sistema operativo de los que estaremos hablando son:

Los procesos

La memoria principal

El almacenamiento secundario

El sistema de entrada/salida

El sistema de archivos

Los sistemas de protección

El sistema de comunicaciones

Los programas del sistema

El gestor de recursos

Gestión de procesos

Entre los componentes de un sistema operativo están los 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. Dos de los algoritmos de planificación más comunes son el algoritmo Round Robin y el algoritmo FIFO.

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.

Gestión de la memoria principal

Otro de los componentes del sistema operativo es 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).

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.

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 entrada/salida, otro de los componentes del sistema operativo, 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

Los archivos representan un conjunto de información almacenada en los discos de una PC. Dicha información se almacena de forma relacionada y organizada. Los archivos almacenan tanto los programas como los datos.

El sistema de archivos forma parte de los componentes de un sistema operativo y son la forma en que se organiza la información. Los sistemas de archivos más comunes son FAT, FAT32, ext3, NTFS, XFS.

El sistema operativo es responsable de construir y eliminar archivos y directorios, manipular archivos y directorios, establecer la correspondencia entre archivos y unidades de almacenamiento, realizar copias de seguridad de archivos.

Sistemas de protección

En un sistema operativo varios usuarios pueden ejecutar simultáneamente sus programas, varios procesos se pueden ejecutar simultáneamente, varios programas se pueden ejecutar al mismo tiempo, varios procesos se pueden intercalar para su ejecución simulando una ejecución simultánea.

Normalmente estos sistemas operativos utilizan métodos de protección de datos, por ejemplo para que un programa no pueda usar o cambiar los datos de otro usuario. El sistema de protección es uno de los componentes del sistema operativo que proporciona el mecanismo que controla el acceso de los programas o los usuarios a los recursos del sistema.

El sistema operativo se encarga de distinguir entre uso autorizado y no autorizado, especificar los controles de seguridad a realizar y forzar el uso de los mecanismos de protección.

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.

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.

Como siempre si te ha gustado el artículo, si tienes algo que añadir o si tienes algo que preguntar deja un comentario.

# data[].attributes.attachment_link.title
Componentes de un sistema operativo | Sus funciones

# data[].attributes.attachment_link.description
Conocer cuáles son los componentes de un sistema operativo y como funcionan nos da una idea de como actúa el sistema operativo. El sistema op

# data[].attributes.attachment_link.title
✔🔝SISTEMAS OPERATIVOS | ¿Que son?¿Como Funcionan? | TIPOS de SISTEMAS OPERATIVOS | Explicación Facil