Explicaci N Pr Ctica 1
Sistemas
Operativos
Presentación
La Cátedra
Sitio Web: http://catedras.info.unlp.edu.ar (único medio de
comunicación)
Explicaciones: (Las primeras semanas Jueves y Viernes)
Turno Mañana: Jueves 8:00 Aula 5
Turno Tarde: Jueves 19:00 Aula 5
Integrantes:
JTP Turno Mañana:
Nicolás del Rio: ndelrio@info.unlp.edu.ar
JTP Turno Tarde:
Martín Baez:mbaez@info.unlp.edu.ar
Emanuel Nucilli: emanuel.nucilli@gmail.com
Nahuel Cuesta Luengo
Carlos Meza
Maximo Zarza
María Emilia Corrons
Claudia Quintana
Leonardo Otonelo
Adan Mauri
Juan Manuel Filandini
Alejandra Sebastián
Gonzalo Testa
Erica Padovani
Los Parciales
Entran todos los temas vistos en la práctica (enunciados de TP,
explicaciones, material adicional brindado por la cátedra, respuestasal
foro)
La materia consta de 2 parciales:
Sistemas Operativos Aplicados (Prácticas 1, 2 y 3):
Primer fecha sábado 19 de septiembre
Segunda fecha sábado 3 de octubre
Práctica Normal (Prácticas 4, 5 y 6):
Primer fecha sábado 31 de octubre
Segunda fecha sábado 28 de noviembre
Recuperatorio General: Sábado 12 de diciembre
Para rendir cada parcial se deben contestar lasautoevaluaciones de las
prácticas correspondientes (OBLIGATORIAS!!!).
Para aprobar la cursada hay que aprobar ambos parciales
Introducción a los
Sistemas
Operativos
Conceptos Generales
Práctica 1
¿Qué es un Sistema Operativo?
Es parte esencial de cualquier sistema de cómputo
Es un programa que actúa, en principio, como
intermediario entre el usuario y el hardware
Su propósito: Crear un entorno cómodoy eficiente
para la ejecución de programas
Su obligación: Garantizar el correcto
funcionamiento del sistema
Sus funciones principales:
Administrar la memoria
Administrar la CPU
Administrar los dispositivos
¿Qué es un Sistema Operativo?
(cont.)
Según Wikipedia:
“…Es un conjunto de programas de computación destinados a realizar
muchas tareas…”
Según un usuario estándar: “Lo queaparece cuando prendo la
PC”
Según W3Counter (http://www.w3counter.com):
GNU/Linux
Es un Sistema Operativo tipo Unix, pero libre
S.O. diseñado por miles de Programadores
S.O. Gratuito y de libre distribución (se baja desde la
web, CD, etc.)
Existen diversas distribuciones (customizaciones)
Y fundamentalmente es de código abierto, lo que nos
permite estudiarlo, personalizarlo,auditarlo,
aprovecharnos de la documentación, etc…
Podemos ver como está hecho!!!
¿GNU?
GNU = GNU No es Unix
Iniciado por Richard Stallman en 1983 con el fin de crear un
Unix libre (el sistema GNU, que aún no está finalizado)
Para asegurar que el mismo fuera libre, se necesitó crear un
marco regulatorio conocido como GPL (General Public License
de GNU)
En 1985, Stallman crea la FSF (Free SoftwareFoundation), con
el fin de financiar al proyecto GNU
En 1990, GNU ya contaba con un editor de textos (Emacs), un
compilador (GCC) y gran cantidad de bibliotecas que
componen un Unix típico.
Pero aún seguía faltando la componente principal Núcleo
¿GNU?
(cont.)
Si bien ya se venía trabajando en un núcleo conocido
como TRIX, es en 1988 que se decide abandonarlo
debido a su complejidad(corría en hardware muy
costoso)
En este momento se decide adoptar como base el núcleo
MACH para crear Hurd, el cual tampoco prosperó
Linus Torvalds ya venía trabajando desde 1991 en un
Kernel denominado Linux, el cual se distribuiría bajo
licencia GPL.
En el año 1992, Torvalds y Stallman deciden fusionar
ambos proyectos, y es allí donde nace GNU/Linux
GNU/Linux pertenece al desarrollo delsoftware libre
¿GNU?
(cont.)
GNU Se refiere a 4 libertades principales
de los usuarios del software
Libertad de usar el programa con
cualquier propósito
Libertad de estudiar su funcionamiento
Libertad para distribuir sus copias
Libertad para mejorar los programas
“Los programas son una forma de
expresión de ideas. Son propiedad de
la humanidad y deben ser
compartidas con todo el mundo.”...
Regístrate para leer el documento completo.