Formato para prácticas de laboratorio

Anuncio
Fecha de efectividad: _
__
UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA
FACULTAD DE INGENIERÍA (UNIDAD MEXICALI)
DOCUMENTO DEL SISTEMA DE CALIDAD
Formato para prácticas de laboratorio
CARRERA
PLAN DE
ESTUDIO
CLAVE
ASIGNATURA
NOMBRE DE LA ASIGNATURA
LSC
2003-1
5491
Taller de Linux
PRÁCTICA
No.
LABORATORIO DE
Licenciado en Sistemas Computacionales
DURACIÓN
(HORA)
1
NOMBRE DE LA
PRÁCTICA
Historia del Sistema Operativo Linux
2
1 INTRODUCCIÓN
Dada la importancia y el auge que hoy en día ha tomado el sistema operativo Linux, es relevante mencionar el
origen, así como su rápida evolución a través del tiempo.
2 OBJETIVO (COMPETENCIA)
El alumno conocerá la historia del sistema operativo UNIX y el papel que juega dentro del ámbito de la computación,
para ubicarse dentro de la temática que se estudiará durante el transcurso del taller.
3 FUNDAMENTO
Qué es un sistema operativo ?
Es un programa que controla el funcionamiento de la computadora y su forma de guardar la información.
Historia de Unix.
Este es un sistema operativo cuyos comienzos se remontan a principio de los años setenta. No surgió como un
producto comercial, si no mas bien como un proyecto personal de Ken Thompson y Dennis Ritchie, que trabajaban
en los laboratorios Bell.
Formuló
L.S.C. Natalia
Rodriguez
Castellón
Maestro
Revisó
L.S.C. Monica Cristina
Lam Mora
Coordinador de la
Carrera
Aprobó
Autorizó
M.C. Miguel Ángel
Martínez Romero
Gestión de la Calidad
Director de la Facultad
Página 1 de 6
Código
Revisión
GC-N4-024.
0
.
Fecha de efectividad: _
__
UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA
FACULTAD DE INGENIERÍA (UNIDAD MEXICALI)
DOCUMENTO DEL SISTEMA DE CALIDAD
Formato para prácticas de laboratorio
3 FUNDAMENTO
La idea básica que inspira su nacimiento fué la de crear un entorno de trabajo simple y, a la vez, agradable para el
desarrollo de aplicaciones.
Los antecedentes de UNIX se remontan a 1964. En este año Bell Telephone Laboratories de AT&T, General Electric
Company y el MIT (Instituto Tecnológico de Massachusetts) se plantearon el desarrollar un nuevo sistema operativo
en tiempo compartido para una máquina GE 645 (De General Electric) al que denominaron MULTICS. Los objetivos
marcados inicialmente consistían en proporcionar a un conjunto amplio de usuarios una capacidad de computación
grande y la posibilidad de compartir grandes cantidades de datos si estos lo deseaban. Todos estos objetivos eran
demasiado ambiciosos para la época, por lo que Bell Laboratories decidió dar por terminada su participación en el
proyecto, a pesar del fracaso de MULTICS, las ideas planteadas para su desarrollo influyeron en la elaboración de
UNIX y de otros sistemas operativos.
Ken Thompson de Laboratorios Bell y Dennis Ritchie que habia trabajado en el proyecto MULTICS se unieron para
crear el sistema operativo UNIX, por lo que este tiene mucha influencia de MULTICS como lo es la organización
básica del sistema de archivos, la idea del interprete de órdenes (shell) como proceso de usuario (en sistemas
anteriores, el interprete de órdenes formaba parte del propio nucleo de sistema operativo) y el propio nombre UNIX
se deriva de MULTICS.
MULTICS Multiplexed Information and Computing system
UNICS Uniplexed Information and Computing system
Realmente el termino UNICS se empleo por la similitud de esta palabra con la palabra inglesa ennuc, con lo cual se
venía a indicar un nuevo sistema operativo que era un Multics capado y posteriormente UNICS da lugar al nombre
UNIX.
Formuló
L.S.C. Natalia
Rodriguez
Castellón
Maestro
Revisó
L.S.C. Monica Cristina
Lam Mora
Coordinador de la
Carrera
Aprobó
Autorizó
M.C. Miguel Ángel
Martínez Romero
Gestión de la Calidad
Director de la Facultad
Página 2 de 6
Código
Revisión
GC-N4-024.
0
.
Fecha de efectividad: _
__
UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA
FACULTAD DE INGENIERÍA (UNIDAD MEXICALI)
DOCUMENTO DEL SISTEMA DE CALIDAD
Formato para prácticas de laboratorio
3 FUNDAMENTO
El nuevo sistema también es influenciado por otros sistemas operativos, aunque esta primera versión promete
mucho, su potencial no puede ser demostrada hasta que se utiliza en un proyecto real.
En 1973 este lenguaje se reescribe en C en su mayor parte, el anterior se había escrito en ensamblador, lo cual
propicia que el lenguaje tuviera gran aceptación por parte de los nuevos usuarios.
1ra. Versión
Versión 6
1976
Versión 7
1978 Fué adaptado a un computador digital PDP-11 y a una línea de
ordenadores de DEC denominada VAX conocida como 32V
Unix System III
1977-1988 (Combinación de varias versions de Unix con las
características de la versiones 7 y 32V)
Tabla 1 Versiones de Unix
Actualmente Linux es un Unix en toda regla compatible POSIX, capaz de ejecutar Xwindow, TCP/IP, Emacs, UUCP,
correo electrónico, servicio de noticias, etc.
LINUX hace su aparición a principios de la década de los noventa, era el año de 1991, por aquel entonces un
estudiante de informática de la universidad de Helsinki llamado Linus Torvalds empezó como una afición y sin
poderse imaginar a lo que llegaría ese proyecto,a programar las primeras líneas de código de este sistema operativo
llamado Linux.
Este comienzo estuvo inspirado en Minix un pequeño sistema Unix desarrollado por Andy Tanenbaum. Las primeras
discusiones sobre Linux fueron desarrolladas en el grupo de noticias com.os.minix en esas discusiones se hablaba
sobre todo del desarrollo de un pequeño sistema Unix para usuarios de minix que querían mas.
Formuló
L.S.C. Natalia
Rodriguez
Castellón
Maestro
Revisó
L.S.C. Monica Cristina
Lam Mora
Coordinador de la
Carrera
Aprobó
Autorizó
M.C. Miguel Ángel
Martínez Romero
Gestión de la Calidad
Director de la Facultad
Página 3 de 6
Código
Revisión
GC-N4-024.
0
.
Fecha de efectividad: _
__
UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA
FACULTAD DE INGENIERÍA (UNIDAD MEXICALI)
DOCUMENTO DEL SISTEMA DE CALIDAD
Formato para prácticas de laboratorio
3 FUNDAMENTO
Linus nunca anunció la versión 0.0 de Linux en agosto de 1991, la versión no era ni siquiera ejecutable solamente
incluía los principios del núcleo del sistema, y estaba escrita en lenguaje ensamblador y asumía que uno tenía
acceso a un sistema minix para su compilación.
El 5 de octubre de 1991 Linus anunció la primera versión oficial de Linux versión 0.02. Con esta versión Linus pudo
ejecutar Bash (GNU Bourne Again Shell) y gcc (el compilador GNU* de C). En este estado de desarrollo ni se
pensaba en los términos soporte, documentación, distribución y desarrollo.
* Proyecto desarrollado por la Free Software Foundation de Cambridge
Después de la versión 0.03, Linus saltó en la liberación hasta la 0.10, más y mas programadores a lo largo y ancho
de Internet empezaron a trabajar en el proyecto y después de varias revisiones, Linus incrementó el número de
versión hasta la .95 (marzo del 92). Más de un año después en diciembre del 93 el núcleo del sistema estaba en la
versión 0.99 y la versión 1 no llegó hasta el 14 de marzo de 1994.
Desde entonces no se ha parado de desarrollar, la versión actual del núcleo es la 2.6.6 (10 mayo 2004) y sigue
avanzando día a día con la meta de perfeccionar y mejorar el sistema.
Características de Linux.
•
•
•
•
•
•
•
•
•
Multitarea
Multiusuario
Multiplataforma
Multiprocesador
Funciona en modo protegido 386
Protección de la memoria entre procesos, de manera que uno de ellos no pueda tumbar el sistema
Carga ejecutables por demanda
Política de copia en escritura por la compartición de páginas entre ejecutables.
Memoria virtual usando paginación a disco
Formuló
L.S.C. Natalia
Rodriguez
Castellón
Maestro
Revisó
L.S.C. Monica Cristina
Lam Mora
Coordinador de la
Carrera
Aprobó
Autorizó
M.C. Miguel Ángel
Martínez Romero
Gestión de la Calidad
Director de la Facultad
Página 4 de 6
Código
Revisión
GC-N4-024.
0
.
Fecha de efectividad: _
__
UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA
FACULTAD DE INGENIERÍA (UNIDAD MEXICALI)
DOCUMENTO DEL SISTEMA DE CALIDAD
Formato para prácticas de laboratorio
3 FUNDAMENTO
Distribución de Linux.
Una distribución de Linux es un conjunto de programas que agrupan entorno al núcleo de Linux. Además del núcleo,
una distribución incluye una serie de programas que le son de utilidad tanto a usuarios comunes como a
desarrolladores de software. Algunas de las distribuciones que hay disponibles en el mercado se muestran en la
siguiente lista.
•
•
•
•
•
•
•
•
Redhat
Debian
Suse
Caldera
Slackware
Mandrake
Conectiva
Hispafuentes
4 PROCEDIMIENTO (DESCRIPCIÓN)
A
EQUIPO NECESARIO
MATERIAL DE APOYO
Computadoras con Linux instalado
Práctica Impresa
B
DESARROLLO DE LA PRÁCTICA
C
CÁLCULOS Y REPORTE
5 RESULTADOS Y CONCLUSIONES
Formuló
L.S.C. Natalia
Rodriguez
Castellón
Maestro
Revisó
L.S.C. Monica Cristina
Lam Mora
Coordinador de la
Carrera
Aprobó
Autorizó
M.C. Miguel Ángel
Martínez Romero
Gestión de la Calidad
Director de la Facultad
Página 5 de 6
Código
Revisión
GC-N4-024.
0
.
Fecha de efectividad: _
__
UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA
FACULTAD DE INGENIERÍA (UNIDAD MEXICALI)
DOCUMENTO DEL SISTEMA DE CALIDAD
Formato para prácticas de laboratorio
6 ANEXOS
Forma de Evaluación
• Asistencia 80%
• Prácticas 30%
• Examen Departamental 1 35%
• Examen Departamental 2 35 %
Nota : Las prácticas serán evaluadas por medio de un examen.
Formuló
L.S.C. Natalia
Rodriguez
Castellón
Maestro
Revisó
L.S.C. Monica Cristina
Lam Mora
Coordinador de la
Carrera
Aprobó
Autorizó
M.C. Miguel Ángel
Martínez Romero
Gestión de la Calidad
Director de la Facultad
Página 6 de 6
Código
Revisión
GC-N4-024.
0
.
Descargar