<\/span><\/h2>\n<\/p>\n
La mayor\u00eda de las funciones que ejecuta un sistema operativo est\u00e1n vinculadas con la gesti\u00f3n de los componentes f\u00edsicos y l\u00f3gicos<\/strong>, ya que este sirve como moderador, o intermediario activo, entre los programas y el hardware, controlando el desarrollo de las interacciones computacionales y facilitando su retroalimentaci\u00f3n y optimizaci\u00f3n.<\/p>\nUna funci\u00f3n especialmente importante del OS es gestionar la memoria principal del equipo<\/strong>, es decir, el ROM<\/strong> (del ingles Red Only Memory<\/em>) y el RWN<\/strong> (por Read-Write Memory<\/em>), y su interacci\u00f3n con la unidad central de procesamiento (CPU). Las funciones gestoras que ejecuta el sistema operativo se citan a continuaci\u00f3n.<\/p>\n<\/span>Gesti\u00f3n de procesos<\/span><\/h3>\nLos procesos son definidos como aquellos programas en ejecuci\u00f3n que necesitan determinados recursos<\/strong> (tiempo de CPU, memoria, archivos, dispositivos de entrada-salida, etc.) para cumplir las tareas asignadas. El sistema operativo se encarga de controlar el flujo de estos procesos<\/strong>, cre\u00e1ndolos, destruy\u00e9ndolos, interrumpi\u00e9ndolos y\/o reanud\u00e1ndolos. Adem\u00e1s, el OS debe proporcionar medios de comunicaci\u00f3n a los procesos, para que puedan estar sincronizados.<\/p>\nLa jerarquizaci\u00f3n es importante para la gesti\u00f3n de procesos, ya que permite ordenar por prioridad o relevancia<\/strong> al abrumador flujo de procesos, concatenando el proceso de realizaci\u00f3n de tareas. Sin embargo, puede presentarse el problema de que una parte aparentemente irrelevante de procesos sean relegados y omitidos. Por ello, el sistema operativo incrementa la prioridad<\/strong> de los procesos m\u00e1s antiguos<\/strong>, que permanecen sin ser ejecutados.<\/p>\n<\/span>Gesti\u00f3n del almacenamiento principal<\/span><\/h3>\nEl almacenamiento principal, o memoria principal, del computador est\u00e1 compuesto b\u00e1sicamente por el ROM y el RWM, los cuales est\u00e1n en constante interacci\u00f3n con el CPU, as\u00ed como con los dispositivos de entrada y salida. No obstante, esta memoria es vol\u00e1til<\/strong>, por lo que ante cualquier suspensi\u00f3n de la alimentaci\u00f3n de energ\u00eda el\u00e9ctrica pierde su contenido.<\/p>\nDada la susceptibilidad del almacenamiento principal de sufrir fallos por perdida de datos, el sistema operativo debe determinar qu\u00e9 partes del almacenamiento son empleadas y qui\u00e9n lo est\u00e1 haciendo<\/strong>. Asimismo, debe definir que procesos se cargar\u00e1n en la memoria cuando se libere espacio ocupado, por medio del nivel de prioridad. Todo lo anterior implica que el OS debe asignar y demandar espacio de memoria<\/strong> para otorgar fluidez a la sucesi\u00f3n de procesos.<\/p>\n<\/span>Gesti\u00f3n del almacenamiento secundario<\/span><\/h3>\nDebido a la volatilidad de la memoria principal, el computador dispone de unidades de almacenamiento secundario que sirvan para el resguardo de informaci\u00f3n y datos relevantes. No obstante, no todas las unidades de almacenamiento secundario cumplen con el criterio de no volatilidad, debido a las limitaciones f\u00edsicas de su constituci\u00f3n material.<\/p>\n
En su interacci\u00f3n con las unidades de almacenamiento secundario, el sistema operativo se ocupa de la planificaci\u00f3n del espacio de memoria<\/strong> de las unidades, monitorear el espacio libre<\/strong>, asignar espacio disponible de almacenamiento y verificar la ordenaci\u00f3n de los datos almacenados.<\/p>\n<\/span>Gesti\u00f3n del sistema de entrada y salida<\/span><\/h3>\nEl sistema de entrada y salida est\u00e1 compuesto por un almacenamiento temporal (memoria cach\u00e9) y una interfaz de controladores de dispositivos de entrada y salida, por ejemplo, teclados, monitor, auriculares, impresoras, etc. El sistema operativo se encarga de gestionar el almacenamiento temporal<\/strong> de este sistema y de controlar la utilizaci\u00f3n de los dispositivos de entrada y salida <\/strong>(E\/S), estableciendo interrupciones.<\/p>\n<\/span>Gesti\u00f3n de recursos<\/span><\/h3>\nLos recursos son todas las herramientas de operaci\u00f3n que proporcionan los elementos f\u00edsicos y l\u00f3gicos del computador. El sistema operativo debe controlar (administrar) al CPU<\/strong>, la memoria principal, las unidades de almacenamiento secundarias, los dispositivos de E\/S, los procesos y dem\u00e1s recursos que puedan existir en el computador. En adici\u00f3n, un sistema operativo podr\u00e1 manejar tanto los recursos de un \u00fanico computador como de un grupo de ellos<\/strong>, simult\u00e1neamente.<\/p>\n<\/span>Funci\u00f3n administrativa del sistema operativo<\/span><\/h2>\n<\/p>\n
As\u00ed como gestiona, el sistema operativo debe administrar en orden de controlar eficientemente la realizaci\u00f3n de tareas, seg\u00fan la sucesi\u00f3n de prioridad definida. La gesti\u00f3n y la administraci\u00f3n son funciones que van de la mano, pero ambas abarcan aspectos concretos en la interacci\u00f3n entre hardware y software.<\/p>\n
Desde la perspectiva administrativa del usuario, el sistema operativo puede ser monousuario o multiusuario. Un OS monousuario es aquel s\u00f3lo administra la ejecuci\u00f3n de las tareas originadas por un \u00fanico usuario<\/strong>, mientras que el OS multiusuario es aquel que administra simult\u00e1neamente las tareas demandas por varios usuarios<\/strong>. En ambos casos, el sistema operativo se encarga de autorizar la realizaci\u00f3n de ciertos procesos proporcionando los recursos adecuados.<\/p>\nSeg\u00fan el mecanismo de administraci\u00f3n de tareas, un sistema operativo podr\u00e1 ser: monotarea, estableciendo que solamente un proceso puede ser ejecutado a la vez<\/strong>; o multitarea, es capaz de ejecutar varios procesos a la vez<\/strong>. Por otra parte, cabe destacar que al administrar el CPU, el sistema operativo hace uso de un algoritmo de programaci\u00f3n<\/strong>\u00a0cuya estructura depende del sistema operativo.<\/p>\n<\/span>Funciones de comunicaci\u00f3n<\/span><\/h2>\n<\/p>\n
Por el hecho de servir como puente entre los componentes f\u00edsicos y los elementos l\u00f3gicos de un computador, el sistema operativo necesita de un elemento auxiliar<\/strong> mediante el cual incorporar al usuario en la interacci\u00f3n entre hardware y software<\/strong>, para que este sea consciente de la din\u00e1mica de la realizaci\u00f3n de procesos y la ejecuci\u00f3n de tareas. Por ello, la funci\u00f3n de comunicaci\u00f3n del OS se subdivide en los siguientes aspectos:<\/p>\n<\/span>Comunicaci\u00f3n entre componentes f\u00edsicos y programas<\/span><\/h3>\nEl elemento auxiliar del cual se valen los sistemas operativos para incorporar al usuario en la interacci\u00f3n entre hardware y software es la interfaz de red<\/strong>, que a su vez permite controlar la emisi\u00f3n y recepci\u00f3n de informaci\u00f3n<\/strong> entre las partes conectadas.<\/p>\nCon el fin de garantizar la estabilidad en las comunicaciones, el sistema operativo debe crear nodos para direccionar correctamente entre emisores y receptores<\/strong>. A su vez, debe crear conexiones virtuales entre programas locales en ejecuci\u00f3n, para as\u00ed sincronizar adecuadamente la ejecuci\u00f3n de los procesos asociados con cada una de ellas.<\/p>\n<\/span>Notificaci\u00f3n del estado del sistema<\/span><\/h3>\nAdem\u00e1s de ser auxiliado por la interfaz de red, el sistema operativo viene acompa\u00f1ado por un conjunto de ciertos programas<\/strong>, los cuales son instalados por defecto<\/strong> durante la instalaci\u00f3n del OS.<\/p>\nEste conjunto de programas posee ciertas caracter\u00edsticas del software principal, sin embargo, cumplen un rol menos protagonista, encarg\u00e1ndose de notificar acerca del estado del sistema, la necesidad de realizar una tarea<\/strong> o la actualizaci\u00f3n de determinados componentes.<\/p>\nAdicionalmente, el conjunto de programas que acompa\u00f1an al sistema operativo proporcionar soporte a diferentes lenguajes de programaci\u00f3n<\/strong>, de manera que cualquier programa pueda ser ejecutado en el equipo, ya que cuenta con componentes l\u00f3gicos que mejoran la comunicaci\u00f3n entre los programas.<\/p>\n<\/span>Funci\u00f3n de registro del sistema operativo<\/span><\/h2>\n<\/p>\n
Los archivos y su sistema de organizaci\u00f3n son elementos relevantes para el sistema operativo, por lo que este se encarga de registrarlos para verificar la organizaci\u00f3n de los datos<\/strong>. Un archivo es cualquier paquete de informaci\u00f3n, por lo que pueden contener desde programas hasta datos como im\u00e1genes, texto, etc.<\/p>\nDurante el registro del sistema de archivos, el sistema operativo tiene la capacidad de construir y eliminar archivos y directorios<\/strong>, ofreciendo al usuario medios para manipular archivos y directorios.<\/p>\nPor otra parte, el sistema operativo impone relaciones de correspondencia entre los archivos y los espacios de las unidades de almacenamiento<\/strong> (principal y secundario), velando por la realizaci\u00f3n de copias de seguridad, para as\u00ed respaldar la informaci\u00f3n en caso de eventos fortuitos de eliminaci\u00f3n, traspasando la informaci\u00f3n de memorias vol\u00e1tiles a memorias no vol\u00e1tiles.<\/p>\n<\/span>Funci\u00f3n de seguridad del sistema operativo<\/span><\/h2>\n<\/p>\n
Debido al rol primordial que juega el sistema operativo en las operaciones de un computador, este dispone de un sistema de seguridad que no solamente protege su integridad<\/strong>, sino la de todo conjunto, tanto f\u00edsico como l\u00f3gico. Este sistema de seguridad regula el acceso de los programas (usuarios) a los recursos del computador.<\/p>\nNo obstante, el sistema operativo debe ocuparse de distinguir entre el uso autorizado y no autorizado de recursos<\/strong>, especificar los controles de seguridad e imponer el uso de mecanismos de protecci\u00f3n.<\/p>\n","protected":false},"excerpt":{"rendered":"El sistema operativo (tambi\u00e9n OS, del ingles operating system) es definido como…<\/p>\n","protected":false},"author":1,"featured_media":3657,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[33],"tags":[],"_links":{"self":[{"href":"https:\/\/conceptoabc.com\/wp-json\/wp\/v2\/posts\/3656"}],"collection":[{"href":"https:\/\/conceptoabc.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/conceptoabc.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/conceptoabc.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/conceptoabc.com\/wp-json\/wp\/v2\/comments?post=3656"}],"version-history":[{"count":1,"href":"https:\/\/conceptoabc.com\/wp-json\/wp\/v2\/posts\/3656\/revisions"}],"predecessor-version":[{"id":3800,"href":"https:\/\/conceptoabc.com\/wp-json\/wp\/v2\/posts\/3656\/revisions\/3800"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/conceptoabc.com\/wp-json\/wp\/v2\/media\/3657"}],"wp:attachment":[{"href":"https:\/\/conceptoabc.com\/wp-json\/wp\/v2\/media?parent=3656"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/conceptoabc.com\/wp-json\/wp\/v2\/categories?post=3656"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/conceptoabc.com\/wp-json\/wp\/v2\/tags?post=3656"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}