El documento describe los orígenes y evolución de diferentes sistemas operativos como Windows, Macintosh, Linux, Unix y D.O.S. Se funda Microsoft en 1975 y pronto comienza a producir versiones de Basic para diferentes microprocesadores. En 1980 contratan a Steve Ballmer y obtienen el contrato para desarrollar el sistema operativo del IBM PC. Mac OS se caracteriza por su interfaz gráfica pionera. Linux es un sistema operativo libre compatible con Unix. D.O.S fue el primer sistema operativo de Microsoft y permitía ejecutar programas de forma secu
2. La compañía fue fundada en 1975 por William H. Gates III y Paul Allen. Ambos se habían
conocido durante su época de estudiantes por su afición común a programar con la
computadora PDP-10 de Digital Equipment Corporation. Pocos han oído hablar de las
microcomputadoras, pero dos jóvenes apasionados de la informática, Bill Gates y Paul Allen,
perciben que la informática personal es el camino hacia el futuro.
No tardaron en llegar nuevas versiones de Basic, un segundo producto llamado Microsoft Fortran,
otro lenguaje de programación, y con todo ello pronto sacó versiones del lenguaje Basic para los
microprocesadores 8080 y 8086.
En junio de 1980, Gates y Allen contratan a Steve Ballmer, ex compañero de Gates de Harvard,
para que les ayude a dirigir la empresa. Poco después, tras trasladarse a Bellevue,
Washington,IBM contrató a Microsoft para escribir el sistema operático del IBM PC, que saldría
al mercado el año siguiente. Este proyecto llamado inicialmente “Chess”, pretendía ser la base
sobre la que se pudieran ejecutar los programas del equipo.
3. •Windows 1 y Windows 2
•Windows 3 y Windows NT 3
•Windows 95
•Windows 98
•Windows 2000
•Windows ME
•Windows XP
•Windows Vista
•Windows 7
•Windows 8
•Windows 10
4. VENTAJAS DESVENTAJAS
•La instalación es sencilla
•Es multitarea y multiusuario
•Brinda la posibilidad de asignar diferentes
permisos a los usuarios
•Permite cambiar periódicamente las
contraseñas
•El sistema está protegido del acceso ilegal
•Trabaja con impresoras de estaciones
remotas
•Muestra estadísticas de errores de sistema
•Permite realizar diferentes tipos de auditorías
•Tiene ciertas limitaciones por RAM
•En la versión XP requiere como mínimo 128
MB en RAM y un procesador Pentium de
233Mhz o superior
•El usuario no puede limitar la cantidad de
espacio en el disco duro
•No soporta archivos NFS
•No ofrece el bloqueo de intrusos
•No soporta la ejecución de algunas
aplicaciones para DOS
5. (Micro Soft – Disk Operating System)
Sistema Operativo en Disco
6. Comandos Comandos
Internos Externos
DIR
MD
CD
COPY
REN
DEL
VOL
VER
EXIT
COLOR
CLS
DATE
TIME
TYPE
RD
MEM
DEBUG
EDIT
CHKDSK
FORMAT
DISKCOPY
ATTRIB
LABEL
TREE
HELP
KEYB
7. Comandos internos y sus usos.
DIR: Muestra los archivos especificados.
MD: Abre o cambia la carpeta.
CD: Abre o cambia la carpeta.
COPY: Copia archivos.
REN: Cambia de nombre a archivos.
DEL: Borra archivos.
VOL: Muestra la etiqueta del disco.
VER: Muestra la versión del sistema operativo.
EXIT: Sale del sistema operativo.
COLOR: Asigna el color de fondo y letra.
CLS: Limpia la pantalla.
DATE: Muestra /Establece la fecha.
TIME: Muestras/Establece la hora.
TYPE: Muestra el contenido de un archivo de texto.
RD: Borra una carpeta.
8. Comandos externos y sus
usos.
MEM: Muestra la cantidad de memoria RAM
instalada.
DEBUG: Depura programas.
EDIT: Edita archivos de texto.
CHKDSK: Checa el disco.
FORMAT: Formatea disco.
DISKCOPY: Copia disco.
ATTRIB: Cambia atributos de archivos.
LABEL: Cambia la etiqueta del disco.
TREE: Muestra el árbol de directorios.
HELP: Muestra la ayuda de MS-DOS.
KEYB: Establece el idioma del teclado.
9.
10. LINUX es un sistema operativo, compatible Unix. Dos características
muy peculiares lo diferencian del resto de los sistemas que podemos
encontrar en el mercado, la primera, es que es libre, esto significa que
no tenemos que pagar ningún tipo de licencia a ninguna casa
desarrolladora de software por el uso del mismo, la segunda, es que el
sistema viene acompañado del código fuente. El sistema lo forman el
núcleo del sistema (kernel) mas un gran numero de programas /
librerías que hacen posible su utilización.
LINUX se distribuye bajo la GNU Public License: Ingles , por lo tanto, el
código fuente tiene que estar siempre accesible.
El sistema ha sido diseñado y programado por multitud de
programadores alrededor del mundo. El núcleo del sistema sigue en
continuo desarrollo bajo la coordinación de Linus Torvalds,
la persona de la que partió la idea de este proyecto, a principios de la
década de los noventa.
11. Las funciones principales de este magnífico sistema operativo
son:
Sistema multitarea En Linux es posible ejecutar varios programas a la vez sin
necesidad de tener que parar la ejecución de cada aplicación.
Sistema multiusuario Varios usuarios pueden acceder a las aplicaciones y recursos
del sistema Linux al mismo tiempo. Y, por supuesto, cada uno de ellos puede
ejecutar varios programas a la vez (multitarea).
Shells programables Un shell conecta las ordenes de un usuario con el Kernel de
Linux (el núcleo del sistema), y al ser programables se puede modificar para
adaptarlo a tus necesidades. Por ejemplo, es muy útil para realizar procesos en
segundo plano.
Independencia de dispositivos Linux admite cualquier tipo de dispositivo
(módems, impresoras) gracias a que cada una vez instalado uno nuevo, se añade al
Kernel el enlace o controlador necesario con el dispositivo, haciendo que el Kernel y
el enlace se fusionen. Linux posee una gran adaptabilidad y no se encuentra limitado
como otros sistemas operativos.
12. Comunicaciones Linux es el sistema más flexible para poder conectarse a
cualquier ordenador del mundo. Internet se creó y desarrollo dentro del
mundo de Unix, y por lo tanto Linux tiene las mayores capacidades para
navegar, ya que Unix y Linux son sistemas prácticamente idénticos. Con
linux podrá montar un servidor en su propia casa sin tener que pagar las
enormes cantidades de dinero que piden otros sistemas.
13. Características de Linux
. multitarea: varios programas (realmente procesos) ejecutándose al mismo tiempo.
. multiusuario: varios usuarios en la misma máquina al mismo tiempo (y sin licencias
para todos).
. multiplataforma: corre en muchas CPUs distintas, no sólo Intel.
funciona en modo protegido 386.
tiene protección de la memoria entre procesos, de manera que uno de ellos no
pueda colgar el sistema.
. carga de ejecutables por demanda: Linux sólo lee de disco aquellas partes de un
programa que están siendo usadas actualmente.
. política de copia en escritura para la compartición de páginas entre ejecutables:
esto significa que varios procesos pueden usar la misma zona dememoria para
ejecutarse. Cuando alguno intenta escribir en esa memoria, la página (4Kb de
memoria) se copia a otro lugar. Esta política de copia en escritura tiene dos
beneficios: aumenta la velocidad y reduce el uso de memoria.
14. . memoria virtual usando paginación (sin intercambio de procesos completos) a disco:
una partición o un archivo en el sistema de archivos, o ambos, con la posibilidad de
añadir más áreas de intercambio sobre la marcha (se sigue denominando
intercambio, es en realidad un intercambio de páginas). Un total de 16 zonas de
intercambio de 128Mb de tamaño máximo pueden ser usadas en un momento dado
con un límite teórico de 2Gb para intercambio.
. la memoria se gestiona como un recurso unificado para los programas de usuario y
para el caché de disco, de tal forma que toda la memoria libre puede ser usada para
caché y éste puede a su vez ser reducido cuando se ejecuten grandes programas.
. librerías compartidas de carga dinámica (DLL's) y librerías estáticas también, por
supuesto.
. se realizan volcados de estado (core dumps) para posibilitar los análisis post-
mortem, permitiendo el uso de depuradores sobre los programas no sólo en
ejecución sino también tras abortar éstos por cualquier motivo.
15. . Casi totalmente compatible con POSIX, System V y BSD a nivel fuente.
. mediante un módulo de emulación de iBCS2, casi completamente compatible con
SCO, SVR3 y SVR4 a nivel binario.
. Todo el código fuente está disponible, incluyendo el núcleo completo y todos los
drivers, las herramientas de desarrollo y todos los programas de usuario; además
todo ello se puede distribuir libremente. Hay algunos programas comerciales que
están siendo ofrecidos para Linux actualmente sin código fuente, pero todo lo que ha
sido gratuito sigue siendo gratuito.
. Control de tareas POSIX.
. Emulación de 387 en el núcleo, de tal forma que los programas no tengan que
hacer su propia emulación matemática. Cualquier máquina que ejecute Linux
parecerá dotada de coprocesador matemático. Por supuesto, si tu ordenador ya tiene
una FPU (unidad de coma flotante), será usada en lugar de la emulación, pudiendo
incluso compilar tu propio kernel sin la emulación matemática y conseguir un
pequeño ahorro de memoria.
16.
17. Mac OS (del inglés Macintosh Operating System, en español Sistema Operativo
de Macintosh) es el nombre del sistema operativo creado por Apple para su línea
de computadoras Macintosh. Es conocido por haber sido el primer sistema dirigido al
gran público en contar con una interfaz gráfica compuesta por la interacción
del mouse con ventanas, Icono y menús.
Apple quitó importancia de forma deliberada a la existencia del sistema operativo en
los primeros años de su línea Macintosh procurando que la máquina resultara más
agradable al usuario, diferenciándolo de otros sistemas contemporáneos, como MS-
DOS, que eran un desafío técnico. El equipo de desarrollo del Mac OS original
incluía a Bill Atkinson, Jef Raskin y Andy Hertzfeld.
18. Esta fue la base del Mac OS clásico, desarrollado íntegramente por Apple, cuya
primera versión vio la luz en 1984. Su desarrollo se extendería en un modelo
progresivo hasta la versión 9 del sistema, lanzada en 1999. A partir de Mac OS
X, el sistema es un derivado deUnix que mantiene en su interfaz gráfica muchos
elementos de las versiones anteriores.
Hay una gran variedad de puntos de vista sobre cómo fue desarrollado el Mac
OS original y dónde se originaron las ideas subyacentes. Mientras la conexión
entre el proyecto Macintosh y el proyecto Alto de Xerox PARC ha sido
establecido por documentos históricos, las contribuciones iniciales
del Sketchpad de Ivan Sutherland y el On-Line System de Doug
Engelbart también fueron significativas[
19. Antes de la introducción de los últimos sistemas basados en el
microprocesador PowerPC G3, partes significativas del sistema se
almacenaban en la memoria física de sólo lectura de la placa base. El
propósito inicial de esto fue evitar el uso de la capacidad de
almacenamiento limitada de los disquetes de apoyo al sistema, dado que el
los primeros computadores Macintosh no tenían disco duro. Sólo el
modelo Macintosh Classic de 1991, podía ser iniciado desde la memoria
ROM. Esta arquitectura también permitió una interfaz de sistema operativo
totalmente gráfica en el nivel más bajo, sin la necesidad de una consola de
sólo texto o el modo de comandos de línea. Los errores en tiempo de
arranque, como la búsqueda de unidades de disco que no funcionaban, se
comunicaron al usuario de manera gráfica, generalmente con un icono o
con mensajes con el tipo de letre Chicago y un Timbre de la muerte o una
serie de pitidos. Esto contrastaba con los PCs de la época, que mostraban
tales mensajes con un tipo de letra mono-espaciada sobre un fondo negro,
y que requerían el uso del teclado y no de un ratón, para la entrada. Para
proporcionar tales detalles en un nivel bajo, el Mac OS dependía de
software de la base del sistema grabado en la ROM de la placa base, lo
que más tarde ayudó a garantizar que sólo los computadores de Apple o
los clones bajo licencia (con el contenido de la memoria ROM protegido por
derechos de autor de Apple, pudieran ejecutar el Mac OS.
20. El Mac OS puede ser dividido en dos familias:
La familia Mac OS Classic, basada en el código propio de Apple Computer.
El Sistema Operativo Mac OS X, desarrollado a partir de la familia Mac OS
Classic y NeXTSTEP, el cual estaba basado en UNIX.
21. Classic" Mac OS (1984–2001)
Artículo principal: Historia del Mac OS
El "Mac OS clásico" se caracteriza por su falta total de una línea de comandos; es
un Sistema Operativo completamente gráfico. Destaca por su facilidad de uso y su
multitarea cooperativa, pero fue criticado por su gestión de memoria muy limitada, la
falta de memoria protegida y la susceptibilidad a los conflictos entre las
"extensiones" del sistema operativo que proporcionan funcionalidades adicionales
(tales como la creación de redes) o el apoyo a un determinado dispositivo. Algunas
extensiones pueden no funcionar correctamente en conjunto, o sólo funcionan
cuando se cargan en un orden determinado. La solución de problemas de
extensiones de Mac OS podría ser un largo proceso de ensayo y error.
El Macintosh original utilizaba el Macintosh File System (MFS), un sistema de
archivos plano con un solo nivel de carpetas o directorios. Este sistema fue
rápidamente reemplazado en 1985 por el HFS, que tenía un verdadero sistema de
árbol de directorio. Ambos sistemas de archivos son compatibles.
22. Mac OS X
Es lo más nuevo en la línea de sistemas operativos de Apple. Aunque oficialmente es
designado como "version 10" del Mac OS, tiene una historia en gran medida
independiente de las versiones anteriores de Mac OS. Es el sucesor del Mac OS 9 y
el Mac OS Classic. Se trata de un Sistema Operativo Unix, basado en el sistema
operativo NeXTSTEP y el Núcleo Mach que Apple adquirió tras la compra de NeXT, al
regresar su director general Steve Jobs a Apple en este momento. Mac OS X también
hace uso del código base de BSD.
Así como las versiones de cliente, Mac OS X también ha tenido seis liberaciones
significativas, como una versión de servidor, llamada Mac OS X Server. El primero de
ellos, Mac OS X Server 1.0, fue lanzado en versión beta en 1999. Las versiones de
servidor son, en arquitectura, idénticas a las versiones de cliente, con la diferencia en
la inclusión de herramientas para administración de servidores, incluyendo
herramientas para la gestión de sistemas basados en Mac OS X como servidores
de grupos de trabajo, servidores de correo y servidores web, entre otras herramientas.
Es actualmente el sistema operativo por defecto para el hardware de servidor Xserve,
y como característica opcional en el Mac Mini, así como instalable en la mayoría de
otros Macs
24. UNIX
Es un sistema operativo multiusuario que
incorpora multitarea.
Este sistema operativo es usado en diferentes
estaciones de trabajo, así como también por los
administradores de red de área local junto con el
sistema operativo os/2 y ms-dos este sistema
autoriza a los usuarios compartir archivos y
recursos del sistema, como discos duros e
impresoras. Asimismo, ofrece la posibilidad de
ejecutar aplicaciones distribuidas usando
arquitecturas cliente/servidor.
25. El sistema operativo UNIX tiene diversas variantes y
se considera potente, más transportable e
independiente de equipos concretos que otros
sistemas operativos porque está escrito en lenguaje
C. El UNIX está disponible en varias formas, entre las
que se cuenta:
AIX, una versión de UNIX adaptada por IBM (para su
uso en estaciones de trabajo basadas en RISC (del
inglés reduced instruction set computer es un tipo de microprocesador))
A/UX (versión gráfica para equipos Apple Macintosh)
Mach (un sistema operativo reescrito, pero
esencialmente compatible con UNIX, para las
computadoras NeXT).
26. CARACTERISTICAS
El Shell.
El Shell es el mecanismo de los sistemas UNIX para lograr la comunicación
entre los usuarios y el sistema. Es un intérprete de comandos que lee
líneas tecleadas por el usuario y hace que se ejecuten las funciones del
sistema solicitadas.
Es un programa de aplicación como cualquier otro; no es parte del núcleo.
Es frecuente que los sistemas UNIX manejen varios shells diferentes.
El Shell no reside permanentemente en la memoria principal como e l
núcleo; puede intercambiarse cuando se necesite.
EL NUCLEO.
El núcleo es la parte central de los sistemas operativos UNIX; encapsula el
equipo y ofrece servicios de sistemas UNIX a los programas de
aplicaciones. El núcleo se encarga de la administración de procesos, de
memoria, de E/S y del reloj. Así como el Shell proporciona servicios a los
usuarios, el núcleo proporciona servicios a los programas de aplicación,
incluyendo al Shell.
27. El núcleo del sistema operativo Unix (llamado
Kernel) es un programa escrito casi en su
totalidad en lenguaje C, con excepción de una
parte del manejo de interrupciones, expresada en
el lenguaje ensamblador del procesador en el que
opera.
Las funciones del núcleo son permitir la existencia
de un ambiente en el que sea posible atender a
varios usuarios y múltiples tareas en forma
concurrente, repartiendo al procesador entre
todos ellos, e intentando mantener en grado
óptimo la atención individual.
28. Requisitos del hatware
Procesador Intel™ o compatible a 200
Mhz
256 Mb de RAM
Tarjeta SVGA (tarjeta grafica)
3 Gib de espacio libre en el disco duro
29. VENTAJAS
Multiusuario.
Multitarea.
Soporta acceso remoto.
Soporte nativo de TCP/IP (Fácil conexión a Internet y otras
redes)
Contiene xFree86, que es una interfaz gráfica de usuario
basada en los estándares de X-Windows, y también es
gratuita.
30. Al instalar el sistema operativo, también se tiene la
posibilidad de instalar varios programas, tales como:
hojas de cálculo, bases de datos, procesadores de
texto, varios lenguajes de programación, paquetes de
telecomunicaciones y juegos.
Cumple los estándares POSIX y de Sistemas Abiertos,
esto es que tiene la capacidad de comunicarse con
sistemas distintos a él.
Existe mucha documentación sobre éste.
31. DESVENTAJAS
Carencia de soporte técnico.
No ofrece mucha seguridad.
Problemas de hardware, no soporta todas las
plataformas, y no es compatible con algunas marcas
específicas.
No existe un control de calidad al momento de elaborar
software para Linux, pues muchas veces las
aplicaciones se hacen y se liberan sin control alguno.
32. Es poco probable que aplicaciones para DOS y OS/2,
se ejecuten correctamente bajo Linux.
No hay forma segura de instalarlo sin reparticionar el
disco duro.
El reparticionar el disco duro, implica borrar toda la
información del mismo y después restablecerla.
Se requiere experiencia y conocimiento del sistema
para administrarlo, pues como es un sistema por línea
de comandos, estos poseen muchas opciones y en
ocasiones es difícil realizar algunas tareas, que en otros
sistemas operativos de red son triviales.