domingo, 16 de octubre de 2011


 

 

¿Que es linux?

Linux es un ejemplo del éxito del software libre: no solamente de Linus Torvalds, sino también de la Fundación del Software Libre y su Proyecto GNU. Un "Sistema Linux" también puede llamarse "Sistema GNU basado en Linux", "Sistema GNU/Linux" y hasta "Sistema Linux", aunque esta última forma no ha sido muy bien aceptada. Para abreviar, un "Sistema Linux" está formado de las siguientes partes:

3.1 El núcleo del sistema (Linux)

Linux en realidad es el núcleo o "kernel" del sistema operativo. Es el conjunto de programas que establecen una interfaces definida entre el hardware y el software, ya sea del sistema o del usuario.
La leyenda comienza a principios de 1990, cuando un estudiante de Computación de la Universidad de Helsinki, Finalidad, llamado Linus Torvalds, utilizando su computadora 386 decide desarrollar un pequeño sistema Unix aprovechando las características del procesador de Intel. En 1991 notifica la versión 0.02 y en 1994 se tiene disponible la versión 1.0.
Hoy día, con la versión 2.2.8, Linux puede ejecutarse en la más amplia variedad de hardware que ningún otro Sistema Operativo:
  • Ultra Sparc (Sum)
  • MIPS (SGI)
  • PowerPC (IBM/Macintosh)
Pero el núcleo del sistema es de muy poca utilidad en sí mismo, aunque es una parte importantísima del sistema. Se requieren programas para ejectuar. Estos programas fueron proporcionados por el Proyecto GNU.

3.2 Programas Utilitarios (GNU)

Cuando Linus terminó el núcleo del sistema, no fue casualidad encontrar un conjunto de programas que le dieron utilidad a su trabajo: el Proyecto GNU estaba trabajando desde 1984 en hacer un sistema operativo libre parecido a Unix. Este conjunto de programas le dieron a Linux la sensación de un Sistema Operativo Unix completo.
Poner ambos proyectos juntos suena fácil, pero no ha sido trivial. La Biblioteca de C -parte escencial de todo sistema Unix- requirió de cambios importantes. La integración de un sistema completo como una distribución funcional "lista para usarse" ha requerido también de un gran esfuerzo. La gente que ha desarrollado varias distribuciones ha hecho una contribución muy importante. 
Qué es Linux?
Es un ejemplo del éxito del software libre de la Fundación del Software Libre y su Proyecto GNU2.-
Quien es Linus Torvadls?

  Es el creador de un núcleo de Linux para un nuevo sistema operativo.
Escriba sobre la leyenda de Linux?

La leyenda comienza a principios de 1990, cuando Linus Torvalds, desarrolla un pequeño sistema Unix aprovechando las características del procesador de Intel. En 1991 notifica la versión 0.02 y en 1994 se tiene disponible la versión 1.0. 2
Quien fue el creador del proyecto GNU?

 Fue  Richard Stallman.
Quáles de estas no es una licencia de software?

GNU/LINUX         X
GPL
Freeware.
Qué significa las siglas FSF
?
Force Software Foundation
First Software Foundation
Free Software foundation        X
GPL  es?

Licencia creada por Richard Stallman.
Qué significa las siglas POSIX?

Portable operating system interface
Aproximadamente en todo el mundo en cuantas computadoras se encuentra LINUX

7 a 8 millones
Que es licencia comercial?

Debe ser comprado, no puede ser distribuido, y solamente esta disponible como codigo binario.
Enumere sistemas operativos libre

      linux
      windows
      mono
      ubuntu
      vista
      fedora
Caracteristicas de linux 

     multitarea
     multiusuario
     multiplataforma
     multiprocesador
     funciona en modo protegido
 Qué es la placa madre?
Es el componente principal de un sistema de computador personal. En ella se encuentran los circuitos principales, el procesador, y es la que determina la velocidad, confiabilidad y estabilidad del sistema
 Qué es el disco duro?
Un disco duro es un disco magnético en el que puedes almacenar datos de ordenador. El disco duro es la parte de tu ordenador que contiene la información electrónica y donde se almacenan todos los programas  PC .
 Se puede utilizar solo un núcleo o kernel? ¿Por qué?
No, un núcleo de sistema es de muy poca utilidad en sí mismo, aunque es una parte importantísima del sistema. Se requieren programas para ejectuar. Estos programas fueron proporcionados por el Proyecto GNU.
Qué son los Programas Utilitarios?

Fueron programas que hicieron o colaboraron para que Linux tuviera la sensacion de ser un Sistema Operativo de Unix Completo

Software libre significa?

Programas de los cuales podemos conseguir su código fuente, estudiarlo, modificarlo y Redistribuirlo sin que nos obligue a pagar por ello.

Qué significa las siglas FSF?

Free Software foundation  

Qué significa las siglas POSIX?

Portable operating system interface.


Tema numero2

Componentes de un Sistema Operativo

Sus funciones principales son:

- Se encarga de hacer de interfase hombre-máquina
- Administra pedidos de recursos
- Carga los programas
- Crea procesos
- Controla accesos de usuarios
- Controla protecciones del sistema

Existen dos tipos de Shell:

1.-Provee una interfase basada en comandos  llamadas C.L.I, que permite ingresar un conjunto de caracteres que el S.O. interpretará como comandos u órdenes.
2.-Conocido como G.I.U, que permite accesos a través de iconos o gráficos.

Núcleo o Kernel.

Es un conjunto de códigos usados por todos los programas en el más bajo nivel, compuesto por:

- Una extensión del set de instrucciones del procesador
- Una extensión del mecanismo de secuenciamiento del HW
- Un manejador de Interrupciones
- Un manejador de errores 
- Un manejador de E/S 
- Un mecanismo de acceso a memoria central
- Un Clock
- Comunicación entre procesos

Se encarga de:

- Interfases con HW
- Administración de interrupciones y excepciones.
- Multiprogramación.
- Comunicación entre procesos
- Gestión del HW

Las características de sus funciones son:

- Residentes en Memoria Principal
- Deben ejecutarse en el mayor nivel de prioridad (Nivel Supervisor)
- Escritas en lenguaje ensamblador

Administradores
 Administración del procesador: consta de dos módulos: Dispatcher y Controlador de Tráfico.
Administración de memoria: se encarga de asignar a los procesos la memoria necesaria para su ejecución.
Administración de periféricos: posee todos los módulos necesarios para la utilización de los periféricos.
Administración de información: rutinas que permite manipular y manejar el sistema de archivos.
Administración de comunicaciones: responsable de compartir los recursos distribuidos mediante una red de computadoras.

FUNCIONES DE UN SISTEMA OPERATIVO 

Inicialización

Es llevada a cabo por el Kernel, con rutinas residentes en memoria o en el disco del sistema. La inicialización permite preparar la máquina real y llevarla a un estado que pueda ejecutar el primer trabajo.
Hay dos tipo de inicialización:
a.- Inicialización Total: es un proceso que se ejecuta al encender la máquina. Los pasos en que se realiza son los siguientes:
- Verificación de los recursos del sistema
- Creación de las tablas de recursos
- Almacenamiento de la dirección del procesador
- Búsqueda del código de la rutina de inicialización
- El I.P.L. carga el núcleo del S.O. en memoria
- El programa cargador carga el S.O. completo
- Finalización del booteo


b.- Inicialización Parcial: no crea ni localiza las tablas generadas por el proceso de Verificación de Recursos en el instante del "booteo".

Máquina extendida 
 Funciones:

- Separar la complejidad de la máquina. Una parte del S.O. 
- Actuar como interfase de E/S y controlar el manejo de los dispositivos E/S
- Facilitar la comunicación con el usuario
- Aceptar entradas de nuevos trabajos.

La comunicación con el usuario es a través de algún lenguaje de comandos. Esta interfase con el usuario presenta dos visiones del S.O.:

- Visión del usuario: para el usuario común. Provee una interfase que proporciona el ocultamiento de HW, cuyos objetivos principales son la abstracción seguridad.
- Visión del System Manager: para el administrador del sistema de cómputo. El System Manager es el responsable de que el Sistema de Cómputos funcione en forma adecuada y configura el S.O. para que los usuarios compartan los recursos en forma eficiente.

Administración de recursos

Funciones principales: 

- Facilitar al usuario la creación, recuperación y eliminación de objetos
- Facilitar al usuario compartir y proteger recursos
- Crear ambiente necesario para ejecución de programas
- Optimizar el uso de recursos

Para ello, el S.O. controla todos los objetos de un sistema de cómputos en cuanto a quién usa cuál recurso y su respectiva planificación del reparto. De esta forma va asignando y desasignando recursos según considere conveniente, transformándose en un árbitro imparcial en los conflictos generados entre programas.

- Política: asigna prioridades
- Estrategia: ordena accesos y conflictos
- Autoridad: debe recuperar los recursos otorgados a los procesos y ordenar su uso.
- Protección: brinda seguridad a los usuarios entre sí y preserva la integridad de los recursos.
- Contabilidad: lleva el control del uso y disponibilidad de los recursos.

Materia

Qué es el GNU y software libre? 
Tiempo atras software no tenía el mismo valor que tiene en la actualidad, todas las companias empezaron a usarlo y comercializarlo. Stallman creó el GNU que era su propio sistema operativo. 
Software libre es una seria de programas de los cuales podemos, estudiarlo, editarlo y redistribuirlo sin pagar costo por aquello. En muchos de los textos de la FSF se habla más de filosofía que de ingeniería.

El FSF lo define con cuatro libertades:
- Podemos usar el programa para cualquier propósito.
- Permite estudiar como funciona el programa y adoptarlo a las propias necesidades.
- Permite distribuir libremente copias del software.
- Permite mejorar el programa y hacer públicas las propias mejoras

No hay comentarios:

Publicar un comentario