Ir al contenido principal

Funciones del Sistema Operativo

 En este blog se verá la importancia de los sistemas operativos en nuestro diario vivir, en lo diario utilizamos al menos uno y no sabemos, pues se vera que es un s.o (sistema operativo), su utilidades, componentes y sus funciones lo cual crean la facilidad del uso de muchos programas.

Sistema operativo

tipos de S.O más conocidos en la sociedad, imagen tomada de: http://www.informatica-hoy.com.ar/aprender-informatica/Que-es-el-sistema-operativo.php
Un sistema operativo es el encargado siempre de crear el vínculo entre el usuario, recursos y las aplicaciones, se puede definir como un conjunto de aplicaciones creadas para que se pueda ejecutar varias tareas, las cuales son utilizadas de intermediario entre el usuario y la computadora. Se podría decir que el S.O (sistema operativo) es el programa más importante de la computadora.
Existen muchos tipos de S.O, pero varía dependiendo el tipo de la función que va realizar y en el equipo en el cual lo va realizar. Osea puede ser que cierto S.O administre cantidades de usuarios y otros que existen que controlan dispositivos de hardware como bombas de petroleo.

utilidades 

  • Administración de archivos
  • Ejecución controlada de programas
  • La administración de pedido de usuarios para usar espacios de almacenamiento y programas
  • Comunicación entre computadoras.

componentes

  • Núcleo: representa todas las funciones básicas del S.O, por ejemplo: la gestión de procesos, de archivos, uso de la memoria, entradas y salidas.
  • Intérprete de commandos: es la posibilidad de la comunicación con el S.O a través de un lenguaje de control, lo cual permite al usuario controlar periféricos.
  • Sistema de archivos : permite que archivos sean registrados en una estructura arbórea 

Funciones

imagen tomada de: http://www.proyectoautodidacta.com/comics/funciones-del-sistema-operativo/
Las funciones que realiza los S.O son:
  • Gestión de entradas y salidas: permite unificar y controlar el acceso de aplicaciones a recursos materiales por medio de los drives.
  • Gestión de ejecución de aplicaciones: se encarga el s.o que los programas inicien sin problemas, lo cual significa que le esta asignando los recursos que necesitan para poder funcionar.
  • Gestión de archivos: gestiona la lectura y escritura en el s.o, y autorizaciones de acceso a archivos de aplicaciones y usuarios.
  • Gestión de la información: proporciona cierta cantidad de indicadores que pueden ser utilizados para poder diagnosticar el funcionamiento elegible del equipo.
  • Administración del procesador: la distribución del procesador entre variedad de programas es administrado por el S.O.
  • Administración de autorizaciones: El S.O tiene un encargado de la seguridad lo cual en relación la ejecución de programas garantiza que los recursos sean utilizados soló por aplicaciones y usuarios que posean las autorizaciones correspondientes

Recursos

Carlos Vialfa. ( 9 de marzo de 2017). Sistema operativo. 13/08/2017, de CCM (es.ccm.net) Sitio web: http://es.ccm.net/contents/651-sistema-operativo

Comentarios

Entradas populares de este blog

Código BCD

¿Qué es código BCD? El código BCD (decimal codificado, en inglés Binary-Coded Decimal), es una representación de números decimales en el sistema binario, lo cual cada dígito decimal es una codificación con secuencia de 4 bits, con esta representación se puede ver la relación que existe entre un número decimal y ese número en codificación binaria. Este sistema de numeración es ponderado, lo cual quiere decir que cada posición de una secuencia de dígitos obtiene cierto valor.  Esta representación llega a utilizar 4 dígitos binarios para representar 0 al 9. Para poder el representar el equivalente se pone el valor 1 donde se ocupa y 0 donde no se ocupa, con 4 dígitos, se pueden representar 16 números (0000-1111), pero en el código BCD, sólo se usan diez de ellos, las 6 combinaciones que no se emplean (1010, 1011, 1100, 1101, 1110 y 1111) no son válidas en el código BCD.  (Ver imagen 1) Imagen 1: números decimales respresentados en BCD Ejemplo 1   En el ejemplo 1 se

Obtener el residuo: operación módulo en ensamblador

 Para este blog quisiera hablar de un algoritmo que encontré y me sirvió para la tarea que me habían dejado. El algoritmo que encontré saca el residuo que se obtiene de una división, osea hace la operación módulo. El residuo es algo que durante el colegio no le tome importancia y me sorprende la importancia que tiene en el ámbito de la programación. Un ejemplo donde se utiliza el residuo en la programación es cuando el programador quiere obtener el último dígito de algún número.  La operación de módulo encuentra el residuo que queda después  de aplicar una división. (Ejemplos en la ilustración 1) Ilustración 1. Ejemplo de divisiones que dejan residuo Muchos lenguajes para aplicar el módulo de dos números funciona simplemente utilizando el signo "%" en el medio de los dos números, otros ponen "mod" en medio de los dos números. Sin embargo en algunos tipos  de lenguajes ensamblador no existe una forma tan directa y fácil para obtener el residuo de una divisió

Sucesión de Fibonacci: código ensamblador

En este blog, me gustaría dar un resumen comprensible sobre una sucesión interesante e infinita, hablo de la sucesión de Fibonacci. Es fundamental llegar a programar esta sucesión cuando eres estudiante de ingeniería de computación, ya que es un buen ejercicio para cuando se esta aprendiendo recursividad. Funcionalidades recursivas fue, es y será siempre una herramienta primordial para la creación de programas. Imagen 1. Sucesión de Fibonacci, sitio web: gutl.jovenclub.cu/python-y-la-sucesion-de-fibonacci La sucesión de Fibonacci Primero que todo, esta aportación de la matemática de parte de Leonardo De Pisa   surge de un problema que propuso  Liber Abaci, lo cual el problema consistía en:  " ¿Cuántas parejas de conejos conseguiremos en un año si empezamos con una pareja de conejos que produce cada mes otra pareja que a su vez procrea a los dos meses de vida? " Entonces a partir de ese problema, la sucesión de Fibonacci consta de siempre sumar los dos últimos