GarciaHdez JF
miércoles, 11 de marzo de 2015
martes, 17 de febrero de 2015
Historia Y Evolcion De Los Sistemas Operativos
LA DÉCADA DE 1940
------------------------------------------------------------
A finales de
la década de 1940, con lo que se podría considerar la aparición de la primera generación de computadoras, se accedía
directamente a la consola de la computadora desde la cual se actuaba sobre una
serie de micro interruptores que permitían introducir directamente el programa
en la memoria de la computadora.
La década de 1950 (Sistema Batch)
------------------------------------------------------------
A principios
de los años 50 con el objeto de facilitar la interacción entre
persona y computadora, los sistemas operativos hacen una aparición discreta y
bastante simple, con conceptos tales como el monitor residente, el proceso por
lotes y el almacenamiento temporal.
LA DÉCADA DE 1960
------------------------------------------------------------
En los años
60 se produjeron cambios notorios en varios campos de la informática, con la
aparición del circuito integrado la mayoría orientados a seguir incrementando
el potencial de los ordenadores. Para ello se utilizaban técnicas de lo más
diversas.
Multiprogramación
En un sistema
multiprogramado la memoria principal alberga a más de un programa de
usuario. La CPU ejecuta instrucciones de un programa, cuando el que
se encuentra en ejecución realiza una operación de E/S; en lugar de esperar a
que termine la operación de E/S, se pasa a ejecutar otro programa. Si éste
realiza, a su vez, otra operación de E/S, se mandan las órdenes oportunas al
controlador, y pasa a ejecutarse otro. De esta forma es posible, teniendo
almacenado un conjunto adecuado de tareas en cada momento, utilizar de manera
óptima los recursos disponibles.
Tiempo
compartido
En este punto
tenemos un sistema que hace buen uso de la electrónica disponible, pero adolece
la falta de interactividad; para conseguirla debe convertirse en un
sistema multiusuario, en el cual existen varios usuarios con
un terminal en línea, utilizando el modo de operación de tiempo
compartido. En estos sistemas igual que en la multiprogramación. Pero, a
diferencia de ésta, cuando un
programa lleva cierto tiempo ejecutándose el sistema operativo lo detiene para
que se ejecute otra aplicación.
Tiempo real
Estos sistemas
se usan en entornos donde se deben aceptar y procesar en tiempos muy breves un
gran número de sucesos, en su mayoría externos al ordenador. Si el sistema no
respeta las restricciones de tiempo en las que las operaciones deben entregar
su resultado se dice que ha fallado. El tiempo de respuesta a su vez debe
servir para resolver el problema o hecho planteado. El procesamiento de
archivos se hace de una forma continua, pues se procesa el archivo antes de que
entre el siguiente, sus primeros usos fueron y siguen siendo en
telecomunicaciones.
LA DÉCADA DE 1970
------------------------------------------------------------
Sistemas
operativos desarrollados
Además
del Atlas Supervisor y el OS/360, los años
1970 marcaron el inicio de UNIX, a mediados de los 60 aparece Multics,
sistema operativo multiusuario - multitarea desarrollado por los laboratorios
Bell de AT&T yUnix, convirtiéndolo en uno de los pocos SO escritos
en un lenguaje de alto nivel. En el campo de la programación
lógica se dio a luz la primera implementación de Prolog, y en la
revolucionaria orientación a objetos,Smalltalk.
· BDOS (Basic Disk Operating System):
Traductor de las instrucciones en llamadas a la BIOS.
· CP/M: (Control Program for
Microcomputers) fue un sistema operativo desarrollado por Gary Kildall para el
microprocesador Intel 8080 (los Intel 8085 y Zilog Z80 podían ejecutar
directamente el código del 8080, aunque lo normal era que se entregara el
código recompilado para el microprocesador de la máquina). Se trataba del
sistema operativo más popular entre las computadoras personales en los años 70.
Aunque fue modificado para ejecutarse en un IBM PC, el hecho que IBM eligiera
MS-DOS, al fracasar las negociaciones con Digital Research, hizo que el uso
de CP/M disminuyera hasta hacerlo desaparecer. CP/Moriginalmente
significaba Control Program/Monitor. Más tarde fue renombrado a Control Program
for Microcomputers. En la época, la barra inclinada (/) tenía el significado de
"diseñado para". No obstante, Gary Kildall redefinió el significado
del acrónimo poco después. CP/M se convirtió en un estándar de
industria para los primeros micro-ordenadores.
La década de 1980
------------------------------------------------------------
Con la creación de los circuitos LSI
(integración a gran escala), chips que contenían miles
de transistores en un centímetro cuadrado de silicio, empezó el auge
de los ordenadores personales. En éstos se dejó un poco de lado el rendimiento
y se buscó más que el sistema operativo fuera amigable, surgiendo menús,
e interfaces gráficas. Esto reducía la rapidez de las aplicaciones, pero
se volvían más prácticos y simples para los usuarios. En esta época, siguieron
utilizándose lenguajes ya existentes, como Smalltalk o C, y
nacieron otros nuevos, de los cuales se podrían destacar: C++ y Eiffel dentro
del paradigma de la orientación a objetos,
y Haskell y Miranda en el campo de la programación
declarativa. Un avance importante que se estableció a mediados de la década
de 1980 fue el desarrollo de redes de computadoras personales que corrían
sistemas operativos en red y sistemas operativos distribuidos. En esta escena,
dos sistemas operativos eran los mayoritarios: MS-DOS (Micro Soft
Disk Operating System), escrito por Microsoft para IBM PC y
otras computadoras que utilizaban la CPU Intel 8088 y sus sucesores,
y UNIX, que dominaba en los ordenadores personales que hacían uso
del Motorola 68000.
Mac OS
El lanzamiento
oficial del ordenador Macintosh en enero de 1984, al precio de
US $1,995 (después cambiado a $2,495 dólares). Incluía su sistema
operativo Mac OS cuya características novedosas era una GUI (Graphic
User Interface), Multitareas y Mouse. Provocó diferentes reacciones entre
los usuarios acostumbrados a la línea de comandos y algunos tachando
el uso del Mouse como juguete.
MS-DOS
En 1981 Microsoft compró
un sistema operativo llamado QDOS que, tras realizar unas pocas
modificaciones, se convirtió en la primera versión de MS-DOS (Micro Soft Disk Operating System).
A partir de aquí se sucedieron una serie de cambios hasta llegar a la versión
7.1, versión 8 en Windows Milenium, a partir de la cual MS-DOS dejó de existir
como un componente del Sistema Operativo.
LA DÉCADA DE 1990
------------------------------------------------------------
GNU/Linux
Este sistema
al parecer es una versión mejorada de Unix, basado en el estándar POSIX,
un sistema que en principio trabajaba en modo comandos. Hoy en día dispone de
Ventanas, gracias a un servidor gráfico y a gestores de ventanas
como KDE, GNOME entre muchos. Recientemente GNU/Linux dispone
de un aplicativo que convierte las ventanas en un entorno 3D como por
ejemplo Beryl o Compiz. Lo que permite utilizar Linux de una
forma visual atractiva.
Existen muchas
distribuciones actuales de Gnu/Linux (Debian, Fedora, Ubuntu, Slackware, etc.)
donde todas ellas tienen en común que ocupan el mismo núcleo Linux. Dentro de
las cualidades de Gnu/Linux se puede caracterizar el hecho de que la navegación
a través de la web es sin riegos de ser afectada por virus, esto debido al
sistema de permisos implementado, el cual no deja correr ninguna aplicación sin
los permisos necesarios, permisos que son otorgados por el usuario. A todo esto
se suma que los virus que vienen en dispositivos desmontables tampoco afectan al
sistema, debido al mismo sistema de permisos.
Microsoft
Windows NT
Windows
NT es una familia de sistemas operativos producidos
por Microsoft, de la cual la primera versión fue publicada en julio de
1993.
Previamente a
la aparición del famoso Windows 95 la
empresa Microsoft concibió una nueva línea de sistemas
operativos orientados a estaciones de trabajo y servidor de red. Un
sistema operativo con interfaz gráfica propia, estable y con características
similares a los sistemas de red UNIX. Las letras NT provienen de la designación
del producto como "Tecnología Nueva" (New Technology).
Las versiones
publicadas de este sistema son: 3.1, 3.5, 3.51 y 4.0. Además, Windows NT se
distribuía en dos versiones, dependiendo de la utilidad que se le fuera a
dar: Workstation para ser utilizado como estación de trabajo
y Server para ser utilizado como servidor.
LA DÉCADA DE 2000
------------------------------------------------------------
OS X
OS X, antes
llamado Mac OS X, es un sistema operativo basado en Unix, desarrollado,
comercializado y vendido por Apple Inc.
La primera
versión del sistema fue Mac OS X Server 1.0 en 1999, y en cuanto al escritorio,
fue Mac OS X v10.0 «Cheetah» (publicada el 24 de marzo de 2001).
La variante
para servidores, Mac OS X Server, es arquitectónicamente idéntica a su
contraparte para escritorio, además de incluir herramientas para administrar
grupos de trabajo y proveer acceso a los servicios de red. Estas herramientas
incluyen un servidor de correo, un servidor Samba, un servidor LDAP y un
servidor de dominio entre otros.
Haiku
Haiku es
un sistema operativo de código abierto actualmente en desarrollo que se centra
específicamente en la informática personal y multimedia. Inspirado por BeOS (Be
Operating System), Haiku aspira a convertirse en un sistema rápido, eficiente,
fácil de usar y fácil de aprender, sin descuidar su potencia para los usuarios
de todos los niveles.
OpenSolaris
OpenSolaris fue
un sistema operativo libre publicado en 2005 a partir de la versión privativa
de Solaris de Sun Microsystems, ahora parte de Oracle Corporation. OpenSolaris
es también el nombre de un proyecto iniciado en 2005 por Sun para construir y
desarrollar una comunidad de usuarios alrededor de las tecnologías del sistema
operativo del mismo nombre. Después de la adquisición de Sun Microsystems, en
agosto de 2010, Oracle decidió interrumpir la publicación y distribución de
OpenSolaris, así como su modelo de desarrollo, basado en la disponibilidad de
versiones de desarrollo compiladas cada dos semanas y versiones estables cada
seis meses. Sin embargo, los términos de su licencia libre no han sido
modificados, por lo que el código fuente afectado por ella será publicado
cuando Oracle publique nuevas versiones de Solaris.
LA DÉCADA DE 2010
------------------------------------------------------------
IllumOS
Illumos es
un proyecto de software libre derivado de OpenSolaris. Fue anunciado por
conferencia web desde Nueva York el 3 de agosto de 2010. El nombre del proyecto
es un neologismo procedente del latín "Illum" (la luz) y de
"OS" (operating system, sistema operativo).
Se trata del
código base a partir del cual cualquiera podrá crear su propia distribución de
software basada en el sistema operativo OpenSolaris. Pero Illumos no es una
distribución, ni una bifurcación (fork), al menos por el momento, en la medida
que no pretende separarse del tronco principal, sino un derivado de la
"consolidación" OS/Net (más conocida como ON), que consiste
básicamente en el código fuente del kernel (SunOS), los drivers, los servicios
de red, las bibliotecas del sistema y los comandos básicos del sistema
operativo.
OpenIndiana
OpenIndiana Es
un sistema operativo tipo Unix liberado como software libre y de código
abierto. Es una bifurcación de OpenSolaris concebida después de la compra de
Sun Microsystems por parte de Oracle y tiene como objetivo continuar con el
desarrollo y la distribución del código base de OpenSolaris. El proyecto opera
bajo el patrocinio de la Illumos Foundation (Fundación Illumos). El objetivo
declarado del proyecto es convertirse en la distribución de OpenSolaris de
facto instalada en servidores de producción donde se requieren soluciones de
seguridad y errores de forma gratuita.
miércoles, 11 de febrero de 2015
Tipos De Sistemas Operativos
Ingeniería en Sistemas Computacionales
Materia: Taller
De Sistemas Operativos
Semestre: 4°
----------------------------------------------------------------------------------------------------------------
ESTACIONES
DE TRABAJO
en informática una estación de trabajo (en inglés workstation) es
un minicomputador de altas prestaciones destinado para trabajo técnico o
científico. en una red de computadoras, es una computadora que facilita a los
usuarios el acceso a los servidores y periféricos de la red. a diferencia de
una computadora aislada, tiene una tarjeta de red y está físicamente conectada
por medio de cables u otros medios no guiados con los servidores. los
componentes para servidores y estaciones de trabajo alcanzan nuevos niveles de
rendimiento informático, al tiempo que ofrecen fiabilidad, compatibilidad,
escalabilidad y arquitectura avanzada ideales para entornos multiproceso.
lo de las computadoras en general, las computadoras promedio de
hoy en día son más poderosas que las mejores estaciones de trabajo de una
generación atrás. como resultado, el mercado de las estaciones de trabajo se
está volviendo cada vez más especializado, ya que muchas operaciones complejas
que antes requerían sistemas de alto rendimiento pueden ser ahora dirigidas a
computadores de propósito general. sin embargo, el hardware de las estaciones
de trabajo está optimizado para situaciones que requieren un alto rendimiento y
fiabilidad, donde generalmente se mantienen operativas en situaciones en las
cuales cualquier computadora personal tradicional dejaría rápidamente de
responder.
actualmente las estaciones de trabajo suelen ser vendidas por
grandes fabricantes de ordenadores como hp o dell y utilizan cpus x86-64 como
intel xeon o amd opteron ejecutando microsoft windows o gnu/linux. apple inc. y
sun microsystems comercializan también su propio sistema operativo tipo unix
para sus workstations.
las estaciones de trabajo se encuentran entre las minicomputadoras
y las macrocomputadoras (por el procesamiento). las estaciones de trabajo son
un tipo de computadoras que se utilizan para aplicaciones que requieran poder
de procesamiento moderado y posibilidad de procesar gráficos de alta calidad.
son usadas para: aplicaciones de ingeniería
* cad (diseño asistido por
computadora)
* cam (manufactura asistida por computadora)
Transcripción de Tipos de Sistemas Operativos para Estaciones de Trabajo
Sistemas Operativos Es un
programa o conjunto de programas que en un sistema informático gestiona los recursos
de hardware y provee servicios a los programas de aplicación, y se ejecuta en
modo privilegiado respecto de los restantes.
Estación de Trabajo Es una computadora cliente la cual se utiliza para ejecutar aplicaciones. Está conectada y obtiene datos de un servidor el cual comparte datos con otras computadoras.
Algunas versiones de Windows que pueden instalarse en estaciones de trabajo son: Es una familia de sistemas operativos producidos por Microsoft, de la cual la primera versión fue publicada en julio de 1993.
Previamente a la aparición del famoso Windows 95 la empresa Microsoft concibió una nueva línea de sistemas operativos orientados a estaciones de trabajo y servidores de red. Un sistema operativo con interfaz gráfica propia, estable y con características similares a los sistemas de red UNIX. Las letras NT provienen de la designación del producto como "Nueva Tecnología" Es un sistema operativo para empresas y es ideal para ejecutar servidores de red o los servidores de archivo. Dentro de las tareas que puede realizar se incluyen: crear cuentas de usuarios, asignar recursos y privilegios, actuar como servidor web, FTP, servidor de impresión, DNS o resolución de nombres de dominio, servidor DHCP, entre otros servicios básicos. Otra de las funciones que tiene, es como en todo sistema Windows la opción de utilizarlo como una estación de trabajo más de la red.
Es un programa que controla la actividad general de la computadora. Así mismo, asegura que todas las partes de la Pc operen de manera efectiva y eficiente. Es un sistema Operativo Multiusuario que permite tener configuraciones personalizadas para cada usuario. Proveen capacidades de servidor de red. Se le llama Windows 9x a la familia de sistemas operativos Microsoft Windows que comprende las versiones de Windows basadas en MS-DOS de 32 bits: Windows 95 (en todas sus versiones), Windows 98 (en todas sus versiones) y Windows Me; las cuales fueron producidas en la década de 1990 y el año 2000. Todas las versiones antes mencionadas tienen un número de versión interna de la forma 4.x.
Es un sistema operativo gráfico híbrido de 16-bit/32-bit lanzado el 14 de septiembre de 2000 por Microsoft Corporation. Windows Me no está construido bajo el núcleo de Windows NT puesto que fue utilizado solamente en los sistemas operativos profesionales de Microsoft hasta ese momento, a diferencia de Windows XP que sustituyó Windows Me un año después. Windows Me es una versión basada de la familia de Win9x como sus antecesores, pero con MS-DOS ejecutado en tiempo real pero muy restringido, para poder correr más rápido durante el arranque del sistema. Sólo proporcionan soporte para estaciones de trabajo.
Es un núcleo libre de sistema operativo basado en Unix.2 Es uno de los principales ejemplos de software libre. Linux está licenciado bajo la GPL v2 y está desarrollado por colaboradores de todo el mundo. El núcleo Linux fue concebido por el entonces estudiante de ciencias de la computación finlandés, Linus Torvalds, en 1991. Linux consiguió rápidamente desarrolladores y usuarios que adoptaron códigos de otros proyectos de software libre para su uso en el nuevo sistema operativo.
El núcleo Linux ha recibido contribuciones de miles de programadores. Normalmente Linux se utiliza junto a un empaquetado de software, llamado distribución Linux. Algunas de las aplicaciones específicas que con frecuencia se ejecutan en estaciones de trabajo UNIX figuran en la siguiente lista:
- Componentes del S.O Gestión de procesos
- Gestión de la memoria principal
- Gestión del almacenamiento secundario
- El sistema de entrada y salida
- Sistema de archivos
- Sistemas de protección
- Sistema de comunicaciones
- Programas de sistema
- Gestor de recursos
- Clasificación Administración de tareas
- Administración de usuarios
- Manejo de recursos
- Monotarea
- Multitarea
Estación de Trabajo Es una computadora cliente la cual se utiliza para ejecutar aplicaciones. Está conectada y obtiene datos de un servidor el cual comparte datos con otras computadoras.
- Monousuario
- Multiusuario
- Centralizado
- Distribuido
Algunas versiones de Windows que pueden instalarse en estaciones de trabajo son: Es una familia de sistemas operativos producidos por Microsoft, de la cual la primera versión fue publicada en julio de 1993.
Previamente a la aparición del famoso Windows 95 la empresa Microsoft concibió una nueva línea de sistemas operativos orientados a estaciones de trabajo y servidores de red. Un sistema operativo con interfaz gráfica propia, estable y con características similares a los sistemas de red UNIX. Las letras NT provienen de la designación del producto como "Nueva Tecnología" Es un sistema operativo para empresas y es ideal para ejecutar servidores de red o los servidores de archivo. Dentro de las tareas que puede realizar se incluyen: crear cuentas de usuarios, asignar recursos y privilegios, actuar como servidor web, FTP, servidor de impresión, DNS o resolución de nombres de dominio, servidor DHCP, entre otros servicios básicos. Otra de las funciones que tiene, es como en todo sistema Windows la opción de utilizarlo como una estación de trabajo más de la red.
Es un programa que controla la actividad general de la computadora. Así mismo, asegura que todas las partes de la Pc operen de manera efectiva y eficiente. Es un sistema Operativo Multiusuario que permite tener configuraciones personalizadas para cada usuario. Proveen capacidades de servidor de red. Se le llama Windows 9x a la familia de sistemas operativos Microsoft Windows que comprende las versiones de Windows basadas en MS-DOS de 32 bits: Windows 95 (en todas sus versiones), Windows 98 (en todas sus versiones) y Windows Me; las cuales fueron producidas en la década de 1990 y el año 2000. Todas las versiones antes mencionadas tienen un número de versión interna de la forma 4.x.
Es un sistema operativo gráfico híbrido de 16-bit/32-bit lanzado el 14 de septiembre de 2000 por Microsoft Corporation. Windows Me no está construido bajo el núcleo de Windows NT puesto que fue utilizado solamente en los sistemas operativos profesionales de Microsoft hasta ese momento, a diferencia de Windows XP que sustituyó Windows Me un año después. Windows Me es una versión basada de la familia de Win9x como sus antecesores, pero con MS-DOS ejecutado en tiempo real pero muy restringido, para poder correr más rápido durante el arranque del sistema. Sólo proporcionan soporte para estaciones de trabajo.
Es un núcleo libre de sistema operativo basado en Unix.2 Es uno de los principales ejemplos de software libre. Linux está licenciado bajo la GPL v2 y está desarrollado por colaboradores de todo el mundo. El núcleo Linux fue concebido por el entonces estudiante de ciencias de la computación finlandés, Linus Torvalds, en 1991. Linux consiguió rápidamente desarrolladores y usuarios que adoptaron códigos de otros proyectos de software libre para su uso en el nuevo sistema operativo.
El núcleo Linux ha recibido contribuciones de miles de programadores. Normalmente Linux se utiliza junto a un empaquetado de software, llamado distribución Linux. Algunas de las aplicaciones específicas que con frecuencia se ejecutan en estaciones de trabajo UNIX figuran en la siguiente lista:
• Diseño asistido por computadora (CAD).
• Diseño de circuitos electrónicos.
• Análisis de datos climatológicos.
• Animación gráfica por computadora.
•Administración de equipos para telecomunicaciones.
Suscribirse a:
Entradas (Atom)