1. ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO
ESCUELA DE FISICA Y MATEMATICA
POR: BYRON MALAN DOCENTE: ING.SIST.LOURDES PAREDES
“SISTEMAS OPERATIVOS”
2. ¿DE DÓNDE VENIMOS?
Entender por qué las cosas son cómo son y funcionan de tal forma, y no de otra, echando un
vistazo al pasado es el propósito principal de la historia como ciencia.
La computadora que acabas de comprar o el smartphone que te han regalado también tienen una
historia, por muy nuevos que sean, y es que, la historia de los sistemas operativos es breve pero
intensa así que comencemos.
Es una pregunta que nos hemos planteado los humanos muchas veces a lo largo de la historia.
¿TE HAS PREGUNTADO TAMBIÉN DE DÓNDE VIENEN LOS SISTEMAS OPERATIVOS DE TU
COMPUTADORA, TELEVISOR, TABLET O SMARTPHONE?
3. SISTEMA OPERATIVO
Un Sistema operativo es un programa que administra el hardware de una
computadora.
También proporciona las bases para los programas de aplicación, y actúa como
intermediario entre el usuario y el hardware. Estas tareas, pueden ser llevadas a cabo
de varias formas, lo que permite que algunos Sistemas Operativos se diseñen para ser
prácticos, otros eficientes y otros para ser ambas cosas.
Dado que un sistema operativo es un software grande y complejo (plataforma
principal en la que se ejecutan los programas y aplicaciones) , debe crearse pieza por
pieza.
¿QUE ES UN SISTEMA
OPERATIVO?
4. Unix es uno de los sistemas operativos más revolucionarios que existieron en la era dorada
de las computadoras (finales de los 60 y principio de los 70). Desarrollado por los
laboratorios Bell, bajo la responsabilidad de AT&T. Su principal atributo es que se trataba de
un sistema operativo de tareas múltiples, capaz de “Abrir varios programas” no
simultáneamente, pero los sistemas operativos que existían en ese entonces solo se
dedicaban a una sola cosa, este destacó por ser “Multitarea” y portable, una característica que
fue adoptando con el tiempo después de AT&T por problemas de gastos se desentendiera del
proyecto.
SISTEMA OPERATIVO UNIX
Su historia de evolución es muy interesante, los trabajos de desarrollo de esta plataforma
duraron más de 20 años, pasando incluso por manos de compañías como Apple. El Sistema
Operativo Unix inicialmente llamado UNICS (Uniplex Information and Computing System)
ejecutaba tareas muy sencillas, luego paso a reproducir eficazmente un procesador de texto y
a ser el sistema operativo de diferente complejos universitarios que guardaban datas y
registros en sus computadoras. En el año 1972 los programadores de UNIX decidieron
comenzar con un nuevo código basado en Lenguaje de Programación, esto permitió que
muchos desarrolladores se unieran al proyecto para que crearan sus aplicaciones, esto daría
paso a la creación de un importante ecosistema de aplicaciones que serían adoptadas de
manera comercial en las computadoras para hogar que fueron distribuidas en la década de los
70.
5. SISTEMA OPERATIVO UNIX
Este Sistema Operativo cuenta con uno o varios intérpretes de comando (shell) así
como también con un gran número de comandos y muchas utilidades.
Actualmente, los sistemas Unix se afianzaron en entornos profesionales y
universitarios gracias a su estabilidad, su gran nivel de seguridad y el cumplimiento
de estándares, especialmente en lo que se refiere a redes.
- Sistema Operativo de Tiempo Compartido
- Control de Recursos de recursos de una
Computadora
- Asignación de Recursos a usuarios
- Control De Hardware Periférico
-Filosofía de Unix
Una Shell de Unix o también shell, es el término
usado en informática para referirse a un
intérprete de comandos, el cual consiste en la
interfaz de usuario tradicional de los sistemas
operativos basados en Unix y similares como
GNU/Linux.
6. SISTEMA DE TIEMPO COMPARTIDO
Estos Sistemas Operativos eran multiusuarios. Ejecutaban programas de forma
concurrente con una elevada tasa de despacho de procesador (cambio de contexto),
de forma tal de permitir a los usuarios que interactúen directamente con el sistema
como si fueran su único usuario.
La necesidad de acceder y actualizar datos de forma concurrente, creo la necesidad
de evolucionar el sistema de archivos multiusuario, incorporando técnicas de
protección de accesos.
En computación, el uso del tiempo compartido se refiere a compartir de
forma concurrente un recurso computacional (tiempo de ejecución en la CPU, uso de
la memoria, etc.) entre muchos usuarios por medio de las tecnologías
de multiprogramación y la inclusión de interrupciones de reloj por parte del sistema
operativo, permitiendo a este último acotar el tiempo de respuesta del computador y
limitar el uso de la CPU por parte de un proceso dado.
7. CREADORES/HISTO
RIA
Ken Thompson y Dennis Ritchie, creadores de Unix y del
lenguaje C
El sistema operativo Unix se gestó a finales de los años sesenta en los laboratorios Bell AT&T
sobre un ordenador PDP-7.
La razón de su origen se debe a que Ken Thompson, insatisfecho con el sistema operativo que
utilizaba en su trabajo, decidió escribir su propio S.O.
Inicialmente fue escrito en lenguaje ensamblador, pero más adelante se reescribió parte del
sistema operativo en un lenguaje de programación denominado B (precursor del actual
lenguaje C). Al mismo tiempo, otro programador de la misma compañía, Dennis Ritchie, padre
del lenguaje C, entró en contacto con Unix y, junto con Ken Thompson, tradujo el Unix a este
lenguaje.
8. Unix nació como un experimento de la empresa para ayudar a controlar la nueva
generación de redes telefónicas, que estaba convirtiéndose en computadoras
especializadas en 1969
Unix tiene casi 4 décadas de desarrollo comienza a finales de los años 1960.
Trabajaron en la creación de un sistema operativo de carácter experimental llamado
MULTICS.
En 1973, Thomson y Ritchie reescriben Unix en C, rompiendo la tradición de sistemas
operativos escritos en lenguaje ensamblador
En 1974 el código fuente de Unix se distribuyo libremente a las universidades,
atribuyéndose la versión 7 de UnixEn la Universidad de Berkeley se crean mejoras
incluyendo una gran cantidad de comandos,
herramientas y una versión de Unix llamada Berkeley
Software Distribución (BSD)
Una de las ultimas versiones nuevas de Unix es el
Linux creado por Linus Torvals
9. VENTAJAS/DESVENTAJAS
(UNIX)
VENTAJAS
-Es un sistema operativo de tiempo compartido, controla los recursos de una computadora
y los asigna entre los usuarios.
-Permite a los usuarios correr sus programas.
-Controla los dispositivos de periféricos conectados a la máquina.
-Ofrece facilidades para la creación de programas y sistemas y el ambiente adecuado para
las tareas de diseños de software.
-Emplea manejo dinámico de memoria por intercambio o paginación.
-Tiene facilidad para redireccionamiento de Entradas/Salidas.
-Garantiza un alto grado de portabilidad.
DESVENTAJAS
Las desventajas del mismo pueden variar entre versiones, así como también por
diversas condicionantes externas, tales como: el área de uso (personal, comercial o
industrial), experticia del usuario, funcionalidad específica de las aplicaciones, entre
otras.
-Carencia de soporte técnico.
-Problemas de hardware, no soporta todas las plataformas, y no es compatible con
algunas marcas específicas.
-El reparticionar el disco duro, implica borrar toda la información del mismo y después
restablecerla.
10. UNIX EN LA ACTUALIDAD
A pesar de que muchas de las funcionalidades de “Unix” son imitadas hoy en día por una gran
cantidad de sistemas operativos, entre ellos las distribuciones de GNU/Linux . Se podría decir que las
versiones mas "puras" de este sistema operativo son las de UnixWare y SCO Open Server . Estas
versiones de sistema operativos no libres para pc son actualmente propiedad de SCO Group. Por lo
que se conoce, en enero de 2003 ,SCO contrato a un abogado , anunciando que investigara
infracciones a su derecho de autor. El 7 de marzo se, anuncio que demandaría a IBM por sus
contribuciones al código de Linux, alegando que IBM robo código de Unix y se le entrego a los
desarrolladores del núcleo de Linux.
11. PRINCIPALES CARACTERÍSTICA
El SO (Sistema Operativo) “Unix” es muy estable, es típico ver servidores de “Unix” que tienen meses,
incluso años de funcionamiento continuo sin la necesidad de tener que apagarlos, el “Unix” se
caracterizaba por tener una seguridad muy reconocida llegando hasta tal punto prácticamente es
imposible insertar virus en un servidor de “Unix". Esto lo hace uno de los servidores de red mas seguros y
estables.
Mas características
• Interactivo: el usuario puede trabajar de forma interactiva.
• Multiusuario: varios usuarios pueden trabajar a la vez desde distintos terminales (tiempo compartido)
• Multitarea: mas de una tarea a la vez , en diferentes sesiones.
• Multiprocesador: permite mas de un procesador.
• De propósito general: no es especifico para un tipo de trabajos sino que admite todo tipo de
aplicaciones.
12. PRINCIPALES VARIANTES DE UNIX EN LA
ACTUALIDADEn la actualidad las versiones de UNIX más difundidas son las siguientes:
Solaris: Es el nombre con el que se conoce el sistema operativo de Sun Microsystems. Originalmente se
llamó SunOS, pero posteriormente, debido a la presentación de UNIX Sistema V se desarrolló una
nueva versión a la que se le llamó Solaris. Existen versiones de Solaris para Power PC, Intel y Sparc.
AIX: La versión del sistema operaivo UNIX para las máquinas IBM se llama AIX y está basada en Sistema
V versión 3 y BSD 4.3.
A/UX: Implementación de UNIX de Apple
IRIX: Versión de UNIX desarrollada por Silicon Graphics para sus estaciones basada en UNIX Sistema V
version 4.
SCO UNIX: Es la versión de Santa Cruz Operation (SCO), versión de UNIX Sistema V diseñada para
plataformas Intel.
Linux: Empezó como un simple proyecto de Linus Torlvalds, como todos sabéis, un estudiante de la
universidad de Helsinki a principio de los años 90. En la actualidad se ha difundido enormemente por
13. En el año 1991 es creado el Sistema Operativo Linux sobre las bases de Unix, un sistema
operativo de código abierto con el que cualquiera pudiera desarrollar sus propias versiones
del mismo. Linux emulaba todas las funciones de UNIX de una forma más libre y empezaban
a trabajar en una interfaz más personalizable para el usuario. Hoy en día UNIX luego de una
serie de problemas legales, fue apartado de las áreas de desarrollo propias que lo
generaban y se quedó como la plataforma de Linux y otros sistemas operativos como el de
las computadoras MAC de Apple. UNIX es hoy en día un Estándar de programación que las
diferentes empresas que diseñan sistemas operativos deben cumplir.
14. LINUX
Es el software necesario para que el ordenador permita utilizar programas como:
editores de texto, juegos, navegadores de Internet, etc. Linux puede usarse mediante
un interfaz gráfico al igual que Windows o MacOS, pero también puede usarse
mediante línea de comandos como DOS.
Linux tiene su origen en Unix. Éste apareció en los años sesenta, desarrollado por los
investigadores Dennis Ritchie y Ken Thompson, de los Laboratorios Telefónicos Bell.
Andrew Tanenbaum desarrolló un sistema operativo parecido a Unix (llamado Minix)
para enseñar a sus alumnos el diseño de un sistema operativo. Debido al enfoque
docente de Minix, Tanenbaum nunca permitió que éste fuera modificado, ya que
podrían introducirse complicaciones en el sistema para sus alumnos.
15. Un estudiante finlandés llamado Linus Torvalds, constatando que no era posible extender Minix,
decidió escribir su propio sistema operativo compatible con Unix.
Torvalds decidió aprovechar el sistema GNU y completarlo con su propio núcleo, que bautizó
como Linux (Linux Is Not UniX). El sistema conjunto (herramientas GNU y núcleo Linux) forma lo
que llamamos GNU/Linux.
Actualmente, Linux posee todas las características que pueden encontrarse en cualquier sistema
Unix moderno, incluyendo direccionamiento lineal de 32 bits, memoria virtual,
A principios de los 90 Linus Torvalds desarrolló un pequeño núcleo de
un sistema clónico de UNIX como parte de sus proyectos de
investigación. Este es el origen de los que conocemos ahora como
Linux. Cuando tuvo una versión suficientemente estable comenzó a
distribuirla bajo la licencia GPL y solicitó ayuda para hacer pruebas y
mejorarlo. Desde entonces Linux ha evolucionado enormemente. El
número de ordenadores que funcionan bajo Linux ha aumentado
espectacularmente en los últimos años.
El éxito de Linux se debe fundamentalmente a su distribución por
Internet que ha permitido la incorporación de los desarrollos de gente
repartido por todo el mundo. Actualmente Linux cuenta con los
principales gestores de ventanas, utilidades para internet,
compiladores, editores ...
Linux se utiliza con éxito como servidor en muchas empresas y
universidades de todo el mundo, y cada vez son más los usuarios
Linus
Torvalds
16. HISTORIA
El proyecto GNU, que se inició en 1983 por Richard Stallman; tiene como
objetivo el desarrollo de un sistema operativo Unix completo y compuesto
enteramente de software libre. La historia del núcleo Linux está
fuertemente vinculada a la del proyecto GNU.
En 1991 Linus Torvalds empezó a trabajar en un reemplazo no comercial
para MINIX12 que más adelante acabaría siendo Linux.
Cuando Torvalds liberó la primera versión de Linux, el proyecto GNU ya
había producido varias de las herramientas fundamentales para el manejo
del sistema operativo, incluyendo un intérprete de comandos, una
biblioteca C y un compilador, pero como el proyecto contaba con una
infraestructura para crear su propio núcleo , el llamado Hurd, que no era lo
suficiente maduro para usarse, comenzaron a usar a Linux a modo de
continuar desarrollando el proyecto GNU.
El núcleo creado por Linus Torvalds, quien se encontraba por entonces
estudiando la carrera de Ingeniería Informática en la Universidad de
Helsinki, llenó el "espacio" final que había en el sistema operativo de GNU.
Richard
Stallman
17. FUNCIÓN
Permite integrar diferentes softwares que correrán teniendo de plataforma a Linux, dentro
de las capas de ejecución y esto puede ser muy variado, lo mas común es crear servidores
de diferentes cosas, WEB, Bases de Datos, Firewalls, routers, servidores de archivos etc.
Se puede instalar en cualquier disco que tengas en tu sistema y en cualquier partición del
disco duro (Primaria o extendida).
No podrás tener Linux en una partición compartida con otro sistema operativo, Linux
necesita su propia partición/es para funcionar.
Las aplicaciones para GNU/Linux se distribuyen principalmente en los formatos .deb y
.rpm, los cuales fueron creados por los desarrolladores de Debian y Red Hat
respectivamente.
Su objetivo consiste en ofrecer ediciones que cumplan con las necesidades de un
determinado grupo de usuarios
OBJETIVO
18. MAS SOBRE LINUX
-Linux es el núcleo o kernel del sistema operativo libre denominado GNU/Linux, lanzado bajo la
licencia publica general de GNU y desarrollado gracias a contribuciones provenientes de todo el
mundo.
-Linux es uno de los mejores ejemplos de software libre cuyos desarrolladores originales siguieron
la filosofía de ese movimiento.
-Linux es una comunidad en que los usuarios podemos modificarlo para que quede a nuestro gusto
y comodidad. A demás por ser software libre no permite la entrada de virus.
SELL PROGRAMABLES
Un sell concreta las ordenes de usuario con el kernel de linux (El núcleo del sistema).
INDEPENDENCIA DE DISPOSITIVOS
Linux admite cualquier tipo de dispositivo.
COMUNICACIONES
Linux es el sistema mas flexible para conectarse a cualquier ordenador del mundo. Internet se creo y
desarollo dentro del mundo de UNIX, y por lo tanto Linux tiene las mayores capacidades para
navegar.
19. VENTAJAS/DESVENTAJAS (LINUX)
VENTAJAS DE LINUX
- No hay (aun) virus que realmente represente una amenaza para Linux.
-Si se presenta un "error" o algo se "cae", no es necesario reiniciar todo el sisstema, bastara
con "matar" y reiniciar la aplicación, programa o servicio.
- Es software libre, lo que permite instalarlo en la cantidad de equipos que se desee y
modificarlos de acuerdo a nuestras necesidades.
DESVENTAJAS DE LINUX
- No hay tanto software comparados con otros sistemas
-Algunos fabricantes de hardware se rehúsan a proporcionar controladores para el
funcionamiento de sus dispositivos bajo Linux
20. Las características del sistema operativo Linux han logrado que el 78% de los principales 500
servidores del mundo lo usen. Actualmente es conocido como GNU/Linux, ya que se trata de una
combinación del sistema operativo GNU y Linux que actúa como el núcleo central de todo el
sistema.
Es como un lenguaje que le permite al usuario hablarle a su computador para que, por ejemplo,
escriba o lea datos archivados en el disco duro; también administrar la memoria o sencillamente
ejecutar programas.
Como reacción a la práctica monopolística en el campo de la ingeniería de software, Linux fue
creado con código abierto, es decir gratuito, y desde entonces se ha ido creando, combinando y
compartiendo por millones de personas en todo el mundo.
Se trata de un sistema operativo sobre el que cada programador interesado puede adicionar
funciones o aplicaciones.
El sistema operativo Linux puede ser utilizado en entornos gráficos o en modo consola. En el
primer caso es posible acceder a través de ventanas como en Windows o adaptar la interfaz con la
misma lógica; en modo consola se trabaja por medio de comandos.
En los dos casos Linux almacena de forma lógica la información en archivos, directorios y
21. PRINCIPALES CARACTERISTICA DE LINUX
TIENE CÓDIGO ABIERTO
La orientación democrática que tienen Linux como sistema operativo hizo a sus creadores liberar
para los usuarios el código fuente del sistema, así miles de personas voluntarias de todo el mundo
lo enriquecen con su creatividad.
El poder acceder al código fuente hace que Linux sea gratuito, es decir, no se requieren claves de
licencias como ocurre con otros sistemas.
ES MULTIUSUARIO
Linux es un producto en las manos de los usuarios. Muchos de ellos pueden acceder a las
aplicaciones y recursos del sistema al mismo tiempo.
Su filosofía es compartir el conocimiento y aprovechar las herramientas creadas por todos los
voluntarios; la contraprestación es que los programadores pueden obtener ganancias a través de
las capacitaciones sobre el manejo del sistema operativo.
Linux tiene una enorme comunidad, que en varios idiomas, comparte información e intercambia
información y conocimiento.
22. ES MULTITAREA
Con Linux es posible ejecutar varios programas a la vez; por esta razón, en cualquier
momento, es se puede acceder a diferentes tipos de distribución, de acuerdo con
diversos usos y especializaciones: escritorio (para usuarios estándar), seguridad,
estadísticas, video-Juegos, programación, oficina, servidores, etc.
El sistema operativo Linux es complementado con bibliotecas y herramientas de GNU, y
el sistema de ventanas X Window System. De acuerdo con el tipo de usuario al que se
dirige una distribución, puede incluir también otro tipo de software como procesadores
de texto, hojas de cálculo, y reproductores multimedia.
Gracias a este sistema operativo es posible navegar por internet, escuchar música,
reproducir DVDs, transferir archivos, ver el correo electrónico, usar la cámara web,
montar páginas web, hacer animaciones o usar las aplicaciones de adobe, office o
videojuegos.
23. ES FÁCILMENTE ADAPTABLE
Linux se adapta a cualquier tipo de entorno y hardware de dispositivos como
computadoras, portátiles, computadoras de bolsillo, teléfonos móviles, videoconsolas,
etc., desde cualquier lugar del mundo.
Para entender cómo a la vez se pueden conectar diversos dispositivos sobre el mismo
sistema operativo está el caso de la Bolsas de Valores de New York y Londres, el tren bala
japonés, diversos sistemas de control de tráfico del mundo, Amazon o Google.
ES PERSONALIZADO
El sistema operativo Linux permite al usuario adaptar su propia interfaz de acuerdo con
sus necesidades y gustos.
En Linux es posible instalar o modificar cualquier entorno gráfico a través de elementos
como iconos, ventanas, el entorno de escritorio y además agregar animaciones.
Linux ofrece varios entornos de escritorio entre los que se encuentran: Cinnamon, Genome
3.X, KDE, MATE, LXDE, UNITY, entre otros.
Cuando se trabaja en modo texto, Linux ofrece seis consolas virtuales a las que se accede
a través de determinadas funciones del teclado.
24. ES SEGURO
La seguridad es una de las características más populares de Linux. Debido a que el sistema es
libre y transparente nadie se interesa en crear virus.
Además el sistema contiene una arquitectura lógica para el manejo de archivos, memoria y
procesos que no permite la permanencia de virus.
A nivel de usuario existen muy pocas amenazas. Si aparecen son descubiertas por los usuarios,
eliminadas y tan solo con una actualización éstas son clausuradas.
ES INDEPENDIENTE
Puede ser modificado y redistribuido libremente. No requiere permisos ni protocolos previos
para acceder a sus herramientas y aplicaciones; tan solo con tener el código de acceso es
posible entrar al sistema.
Las plataformas que permiten el uso del Linux son: 386-, 486-, Pentium, Pentium Pro,
Pentium II, Amiga y Atari.
25. ES ROBUSTO
El sistema operativo Linux tiene gran robustez que se traduce en gran estabilidad en su
funcionamiento. Es posible que un equipo permanezca encendido durante meses sin que las
aplicaciones fallen.
El sistema operativo Linux no permite fallas de aplicaciones o programas o al menos esto
ocurre en un mínimo porcentaje.
ES ESCALABLE
Linux presenta una gran capacidad de reaccionar y adaptarse a las necesidades. Puede
administrar sin problema el crecimiento continuo de trabajo de manera fluida y está
preparado para hacerse más grande sin perder calidad en los servicios ofrecidos.
DIVERSIDAD DE SOFTWARE
Linux ofrece una gran variedad de distribuciones, es decir, un paquete de software dirigido a
un grupo específico de usuarios, como ediciones para trabajo doméstico, requerimientos
empresariales y servidores en general.
Entre las distribuciones más comunes están Ubunto, Fedora, Android y Debian.
26. CONCLUSIÓN
Podemos determinar que el Sistema (Unix & Linux) es uno de los Sistemas Operativos mas seguros ,
estables, efectivos y programables de la historia , cabe destacar que el sistema operativo Unix es un
importante producto utilizado ampliamente en el mundo de los negocios, en el ámbito académico y en
el gubernamental a nivel mundial.
Fundamentos de Sistemas Operativos, Mc-Graw Hill, Edición 7ma, Silberschatz, Galvin y
Gagne.
Sistemas Operativos Modernos, Pearson, Edición 2da, Tanenbaum.
Notas de Sistemas Operativos, Top Graph, Edición 2da, Sergio Saade.
Sistemas Operativos, Pearson, Edición 4ta, Stallings.
BIBLIOGRAFIA