jueves, 21 de febrero de 2013





Historia y evolución de los sistemas operativos

Finales de los 40 : 

  •  Aparición de la primera generación de computadoras.
  • solo havian una pequeña cantidad de computadoras ya que solo la podia tener  el estado o organizaciones con mayor poder como pueden ser las fuerzas armadas y  el ejercito.
  • Todo se hacia en lenguaje de maquina
  • no existían los sistemas operativos en este entonces

Empiezan a aparecer los sistemas operativos En  la década de los 50
  • Monitor residen: Funcionamiento  simple que trabaja con el fin de optimizar la ram
  • Procesamiento por lotes: Agrupa los trabajos en lotes para que se ejecute de forma continua para no perder tiempo en la transición.
  • Almacenamiento Temporal: Disminuye el tiempo de carga de los programas haciendo que la carga fuera mas rápida y ejecutara.
Empezaron a tener cambios en la década de los 60
  • Se produjeron muchos cambios ya con la aparición del circuito cerrado para seguir incrementando el potencial de los ordenadores
  • A mediados de esta década aparece MULTICS (Sistema operativo multiusuario) Aunque luego fracaso
  • A finales de  esta década  se empezó a desarrollarse UNIX.

Tecnicas
  • Multiprogramacion: La memoria guarda mas de un programa y  la cpu ejecuta todas las instrucciones del programa
  • Multiprocesador: Maneja varias cuentas de manera fasil
  • Tiempo compartido:  Sistema que ase buen uso se la electrónica disponible pero carece de interactividad       (trabajo paralelo)
  • Multitarea:  esta consiste en realizar varios procesos al tiempo
Década de los  70 (sistemas de propósito general )


esta década fue llamada así ya que se desarrollaron tecnologías que se siguen utilizando hoy en día. en esta década se vio el mejoramiento de los sistemas porque en su mayor uso estos sistemas eran grandes ,caros y ocasionaban un gran consumo de recursos.
Los nuevos sistemas incorporaban una amplia capa de software entre el usuario y el ordenador.
para su mejor uso se desarrolla mejores sistema operativos como lo son : MVS,BDOS,CCP,MULTIC,CP/M etc.

Componentes de un sistema operativo

  • Compilador:  Es aquel que interpreta todos los lenguajes como:(Alto,medio,bajo)
  • Shell: es aquel que  interprete de sus Comandos
  • Kernel: Es el Núcleo del sistema operativo
  • Sistema de archivo: Un sistema de archivo puede ser el NTSF


Gnu/Linux

En 1991 aparece la primera versión del núcleo del LINUX similar UNIX y esta basado en el estándar posix (que trabaja en  modo de comando)


 
 
                   PADRE DEL SOFTWARE LIBRE

¿Que es un sistema Operativo?

Un sistema operativo es el software encargado de ejercer el control y coordinar el uso del hardware entre diferentes programas de aplicación y diferentes usuarios.

                              


¿Que es un software  libre?

«Software libre» significa que el software respeta la libertad de los usuarios y la comunidad. En términos generales, los usuarios tienen la libertad de copiar, distribuir, estudiar, modificar y mejorar el software. Con estas libertades, los usuarios (tanto individualmente como en forma colectiva) controlan el programa y lo que hace.
Cuando los usuarios no controlan el programa, el programa controla a los usuarios. El programador controla el programa y, a través del programa, controla a los usuarios. Un programa que no es libre, llamado «privativo», es por lo tanto un instrumento de poder injusto.
Por tanto, el «software libre» es una cuestión de libertad, no de precio. Para entender el concepto, piense en «libre» como en «libre expresión», no como en «barra libre».
Un programa es software libre si los usuarios tienen las cuatro libertades esenciales:
  • La libertad de ejecutar el programa para cualquier propósito (libertad 0).
  • La libertad de estudiar cómo funciona el programa, y cambiarlo para que haga lo que usted quiera (libertad 1). El acceso al código fuente es una condición necesaria para ello.
  • La libertad de redistribuir copias para ayudar a su prójimo (libertad 2).
  • La libertad de distribuir copias de sus versiones modificadas a terceros (libertad 3). Esto le permite ofrecer a toda la comunidad la oportunidad de beneficiarse de las modificaciones. El acceso al código fuente es una condición necesaria para ello.

                         

ESTRUCTURA DE DIRECTORIOS 

  • /Raiz: Archivos de arranque
  • Etc: Configuración de sistema
  • Home:  Partición de documentos del usuario
  • Var: Servicios de red
  • User: Documentación, imágenes de programas y bibliotecas
  • Tmp: archivos temporales
  • Proc: Procesos del sistema
  • Mnt: Puntos de montaje (manera manual)
  • Media: Puntos se montaje (manera automático)
  • Dev: Reconocimiento de dispositivos
  • Bin: Almacenamiento de Comandos del sistema
  • Sbin: Comandos de las aplicaciones instaladas
  • Swap: Es una memoria virtual que le sirve de apoyo a a la memoria RAM cuando esta demasiada llena.    
                                         

No hay comentarios:

Publicar un comentario