Sistema operativo fácil, fácil

5 Oct

Es un programa o un conjunto de programas que en un sistema informático gestiona los recursos de hardware y provee los servicios a los programas de aplicaciones, para ellos necesita unos componentes.

linux

Esto es la verdadera definición del SO, pero no solo es abrir Word, Cal, Base, cualquier aplicación de música o video, o guardar, pegar, copiar cualquier tipo de archivo, pueden ser algunas de las múltiples ordenes que le damos para poder operar, pero esto solo es 10 o 15% de su funcionamiento, detrás de cada una de ordenes genera múltiples ordenes que el SO necesita para poder poner en funcionamiento todo lo que el usuario le solicita.

Los componentes del sistema son: procesos, memoria, archivos, protección, intérprete de órdenes, entrada/salida, redes, llamadas al sistema y desconocimiento de la máquina.

PROCESOS: Programa en ejecución.

  • Tiempo de CPU
  • Memoria
  • Archivos
  • Dispositivo Entrada/Salida

A la finalización de un proceso el Sistema Operativo recupera los recursos que había utilizado.

El SO se encarga de las siguientes actividades relacionadas con la gestión de procesos:

  • Crear y eliminar procesos
  • Suspender y reanudar procesos
  • Proveer mecanismos para la sincronización de procesos
  • Proveer mecanismos para la comunicación de procesos
  • Proveer mecanismos para manejar bloqueos mutuos

MEMORIA: Memoria principal: almacén de datos de acceso rápido, que son compartidos por la CPU y los dispositivos de entrada/salida.

            Es el único dispositivo de almacenamiento grande que la CPU puede direccionar y acceder directamente.

            Las instrucciones deben estar en la memoria principal para que la CPU pueda ejecutarlas, es preciso cargar los programas en la memoria principal.

            El SO se encarga de las siguientes actividades relacionadas con la gestión de memoria.

  • Saber que parte de la memoria se están usando, cuáles están libres y quién las está usando.
  • Decidir qué procesos cargar en la memoria.
  • Asignar y liberar espacio de memoria.

ARCHIVOS: Conjunto de información relacionada generalmente con programas y datos. Se organizan en directorios para hacer su uso más sencillo. Cuando varios usuarios tienen acceso a los archivos, se debe controlar quién y de qué modo accede a ellos. El SO se encarga de las siguientes actividades relacionadas con la gestión de archivos.

  • Crear y eliminar archivos
  • Crear y eliminar directorios
  • Proveer las primitivas para manejo de archivos y directorios
  • Establecer la correspondencia archivo-almacenamiento secundario
  • Guardar archivos

PROTECCIÓN: Es preciso proteger a un proceso de los demás, ya que el sistema de computación admite múltiples usuarios y la ejecución concurrente de procesos.

La protección es el mecanismo para controlar el acceso de programas, procesos o usuarios a los recursos definidos por un sistema de computador. La protección mejora la confiabilidad mediante la detección de errores.

INTERPRETE DE ÓRDENES: Interfaz entre usuario y sistema operativo, para que un usuario pueda dialogar directamente con el SO, se proporciona un interface básico para:

  • Cargar programas
  • Abortar programas
  • Introducir datos
  • Trabajar con archivos
  • Trabajar con redes

ENTRADAS/SALIDAS:  Se trata de un conjunto de dispositivos muy variados y complejos de programar. El SO se encarga de las siguientes actividades relacionadas con la gestión de entrada/salida.

  • Proporcionar una interfaz uniforme para el acceso a los dispositivos.
  • Proporcionar manejadores para los dispositivos concretos
  • Tratar automáticamente los errores más típicos
  • Para los dispositivos de almacenamiento, usar cachés
  • Para los discos, planificar de forma óptima las peticiones

REDES: Colección de procesadores con sus propios recursos locales que se comunica con otros procesadores conectados mediante una red. El objetivo del SO es proporcionar el sistema de comunicación para conectarse con equipos remotos y acceder de forma controlada a sus recursos.

LLAMADAS AL SISTEMA: Interfaces con los servicios del SO

  • Para el programador las llamadas al sistema en lenguaje máquina o en alto nivel
  • Para el usuario, intérprete de órdenes y programas del sistema

El SO ofrece una gama de servicios a los programas que acceden a ellos mediante llamadas al sistema.

Son la interfaz entre el programa en ejecución y el SO

Única forma en la que un programa puede solicitar operaciones al SO

Implementación de las llamadas al sistema

  • Cómo se implementa la llamada? Mediante una instrucción especial de la máquina (syscall, trap…) la instrucción cambia automáticamente a modo privilegiado.
  • Si programamos en un lenguaje de alto nivel escribimos la llamada al sistema como una subrutina, y el compilador la sustituye por la instrucción de máquina correspondiente.

Tipos de llamadas al sistema

  • Control de procesos: Fin, abortar, carga, ejecutar, crear, finalizar, obtener y establecer atributos, espera, asignar y liberar memoria.
  • Manipulación de archivos: Crear y eliminar archivos, abrir y cerrar, leer, escribir, reposicionar, obtener y establecer atributos.
  • Manipulación de dispositivos: Solicitar y liberar, leer, escribir, reposicionar, obtener y establecer atributos, conectar y desconectar dispositivos.
  • Mantenimiento de información: Obtener y establecer hora, fecha, datos del sistema, atributos de un proceso, archivo o dispositivo.
  • Comunicaciones: Crear, eliminar conexiones, enviar y recibir mensajes….

DESCONOCIMIENTO DE LA MÁQUINA: El usuario lo mantiene aislado del conocimiento de la máquina, puede o no tener conocimiento del funcionamiento de la máquina.

2 comentarios to “Sistema operativo fácil, fácil”

  1. neggfre 10 de octubre de 2013 a 22:03 #

    ¡Excelente!,¡más que software, una comunidad de aprendizaje!

  2. goldenenberg 22 de diciembre de 2013 a 20:46 #

    Efectivamente, gran sistema operativo, hay vida lejos de windows, aunque nos adentramos en un mundo desconocido la tenacidad y ganas de aprender te llevará a conocerlo, disfrutarlo y amarlo

Dejar un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Alguien Diferente

Reflexiones de un autista

Uwindroid

Tu blog sobre Ubuntu, Windows y Android

Óleos y Música

Blog personal de la hija de un artista

Miradas

Por Sandra García González

Marcos Moreno

Hablemos todos un poco y aprendamos mucho de algo.

Inversiones y Gestión

Consejos para realizar mejores inversiones, y administrar mejor nuestras finanzas. Por Jonatan Kon Oppel.

¡Mamá, quiero ser psicóloga!

Mi día a día en la UOC

picasso2013fol

This WordPress.com site is the cat’s pajamas

Simplemente yo

Experiencias de mi hijo con síndrome de down

Mima tu vida cocinando sano

Recetas y más para mimarnos cada día

eulaliobe

This WordPress.com site is the bee's knees

Mariposas de Cris

Autora de "Dime con quién hablas y te diré si estás loca"

LA INFORMÁTICA Y YO

Aprender el mundo de la informática

Principiantes entre fogones

Recetas de Cocina para amantes de la gastronomía casera, pensando en los "españoles por el mundo" que, por primera vez, se ven solos "entre fogones" y para todos aquellos que quieren aprender a cocinar.

Remigio Sol

¡Viva la Música!

El blog de una empleada doméstica

Aventuras de una chacha

Maite Pombar Pedrosa

Ampliando horizontes en el mundo empresarial

la recacha

Una recacha es un sitio donde uno se siente a gusto, protegido. Un entorno adecuado para reflexionar sobre la vida...

VIAJES AL FONDO DEL ALSA

“Quizás viajar no sea suficiente para prevenir la intolerancia, pero si logra demostrarnos que todas las personas lloran, ríen, comen, se preocupan y mueren, puede entonces introducir la idea de que si tratamos de entendernos los unos a los otros, quizás hasta nos hagamos amigos” – Maya Angelou

A %d blogueros les gusta esto: