Talleres
Escoge la mejor respuesta
1. Es un sistema operativo completo, el núcleo, drivers y utilidades se mantienen en el mismo repositorio.
a) OpenSUSE
b) Ubuntu
c) Windows
d) FreeBSD
2. Es la estructura de los primeros sistemas operativos constituidos fundamentalmente por un solo programa compuesto de un conjunto de rutinas entrelazadas de tal forma que cada una puede llamar a cualquier otra.
a) estructura jerárquica
b) máquina virtual
c) estructura monolítica
3. ¿Qué década dentro de la evolución de los sistemas operativos se caracterizó por 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?
a) década de los 60
b) década de los 80
c) década de los 50
4. ¿Cuál fue la principal novedad en la evolución en la década del año 2010?
a) el sistema operativo IllumOS
b) el sistema operativo OSX
c) el sistema oeprativo Haiku
5. Importancia de System 32
a) son las carpetas donde esta lo que hace funcionar tu sistema operativo.
b) nos ayudan a modificar abiertamente nuestro sistema operativo.
c) Los virus/spywares y malwares en general se esconden ahí porque es más difícil que un usuario común de Windows sepa si el archivo es del sistema o no.
6. Es una bifurcación del código base del proyecto Debian.
a) Fedora
b) OX
c) Ubuntu
d) OpenSUSE
7. ¿Cuál fue versión de Windows diseñada especialmente para los consumidores?
a) Windows me
b) Windows 98
c) Windows 95
8. ¿Qué versión de Windows presenta una pantalla de inicio con mosaico que conectan personas, archivos, aplicaciones y sitios web?
a) Windows 8
b) Windows 2000
c) Windows 7
9. Es conocido por haber sido uno de los primeros sistemas dirigidos al gran público en contar con una interfaz gráfica compuesta por la interacción del mouse con ventanas, iconos y menús.
a) OpenSuse
b) MAC OS
c) Ubuntu
10. ¿Quién desarrollo el que es considerado el primer sistema operativo, el GM-NAA I/O,2 para IBM 704 y en qué año?
a) General Motors en 1956
b) Bill Gates 1994
c) MAC 1993
Glosario
1. Win32: se refiere a la carpeta donde se alhoja tu sistema operativo y los controladores de tu computadora, debes tener mucho cuidado con manipular archivos de esa carpeta porque puedes causarle un daño grave al sistema.
2. Posix: Es el acrónimo de Portable Operating System Interface; la X viene de UNIX como seña de identidad de la API
3. Windows: Windows es un sistema operativo basado en ventanas. La primera versión se lanzó en 1985 y comenzó a utilizarse de forma generalizada gracias a su interfaz gráfica de usuario (GUI, Graphical User Interface). Hasta ese momento, el sistema operativo más extendido era MS-DOS (Microsoft Disk Operating System), con una interfaz basada enlínea de comandos.
4. Mac: Es el nombre del sistema operativo creado por Apple para su línea de computadoras Macintosh. Es conocido por haber sido uno de los primeros sistemas dirigidos al gran público en contar con una interfaz gráfica compuesta por la interacción del mouse con ventanas, iconos y menús.
5. Ubuntu: Es un sistema operativo desarrollado por la comunidad que es perfecto para laptops, computadoras de escritorio y servidores. es y siempre será libre de costo. No pagas por una licencia de uso. Puedes descargar, usar y compartir Ubuntu con tus amigos, familiares, escuela o negocios libremente.
6. Freebsd:Es un sistema operativo libre para computadoras basado en las CPU de arquitectura Intel, incluyendo procesadores Intel 80386, Intel 80486 (versiones SX y DX), y Pentium
7. Opensuse: Es el nombre de la distribución y el proyecto libre auspiciado por SUSE Linux GmbH (una división independiente de The Attachmate Group), y AMD para el desarrollo y mantenimiento de un sistema operativo basado en Linux.
8. Fedora : Es un sistema operativo basado en Linux, un conjunto de software que hace funcionar a su PC. El sistema operativo Fedora es 100 % gratuito tanto para disfrutarlo como para compartirlo.
9. Sistema operativo : 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, ejecutándose en modo privilegiado respecto de los restantes y anteriores próximos y viceversa
10. Windows XP : Se lanzo Windows XP con un aspecto y apariencia rediseñado que se centraron en el uso y el centro de servicios unificado de ayuda y soporte técnico. La navegación en el menú inicio, la barra de tareas y el panel de control es más intuitivo.
11. Estructura monolítica: Existen módulos grandes en el núcleo, los cuales interactúan entre sí, para poder tener esta estructura, las diferentes partes del kernel son compiladas por capas.
12. IllumOS: llumos comprende un núcleo, los controladores de dispositivo, bibliotecas de sistema y software de utilidad para la administración del sistema. Este núcleo constituye la base de varias distribuciones de sistemas operativos.
13. Windows 8: Es un sistema operativo renovado, desde el chipset hasta la experiencia del usuario y presenta una interfaz totalmente nueva que funciona sin problemas con funcionalidad táctil y mouse y teclado.
14. Fedora Core 1: fue la primera versión de Fedora, la cual fue liberada el 6 de noviembre de 2003. Su nombre en código fue Yarrow y se basó en Red Hat Linux 9.
15. Sistemas Multitareas: sistema operativo donde varios procesos pueden ser ejecutados al mismo tiempo compartiendo uno o más procesadores.
16. Unix: Es un sistema operativo portable, multitarea y multiusuario; desarrollado, en principio, en 1969, por un grupo de empleados de los laboratorios Bell de AT&T, entre los que figuran Ken Thompson, Dennis Ritchie y Douglas McIlroy
17. Núcleo: Parte del sistema operativo que interactúa directamente con el hardware de la máquina. Sus funciones consisten en gestionar los recursos de hardware, tratar las interrupciones de hardware e implementar las funciones básicas de gestión de memoria
18. Comando: es una instrucción u orden que el usuario proporciona a un sistema informático, desde la línea de comandos (como una shell) o desde una llamada de programación.
19. Instrucción: Al conjunto de datos insertados en una secuencia estructurada o específica que el procesador interpreta y ejecuta
20. Parámetros: es una variable que puede ser recibida por una rutina o subrutina.
Resumen
La década de 1940
A finales de la década de 1940, se destaca la aparición de 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 se destacan los sistemas operativos 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.
Monitor residente
Su funcionamiento era bastante simple, se limitaba a cargar los programas a memoria, leyéndolos de una cinta o de tarjetas perforadas, y ejecutarlos.
Procesamiento por lotes
Como solución para optimizar, en una misma cinta o conjunto de tarjetas, se cargaban varios programas, de forma que se ejecutaran uno a continuación de otro sin perder apenas tiempo en la transición.
Almacenamiento temporal
Su objetivo era disminuir el tiempo de carga de los programas, haciendo simultánea la carga del programa o la salida de datos con la ejecución de la siguiente tarea. Para ello se utilizaban dos técnicas, el buffering y el spooling.
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.
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
Es un sistema que hace buen uso de la electrónica disponible, pero adolece la falta de interactividad existen varios usuarios con un terminal en línea, utilizando el modo de operación de tiempo compartido. En estos sistemas los programas de los distintos usuarios residen en memoria. Al realizar una operación de E/S los programas ceden la CPU a otro programa, al 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.; para conseguirla debe convertirse en un sistema multiusuario, en el cual
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.
Multiprocesador
Diseño que no se encuentran en ordenadores monoprocesador. Estos problemas derivan del hecho de que dos programas pueden ejecutarse simultáneamente y, potencialmente, pueden interferirse entre sí. Concretamente, en lo que se refiere a las lecturas y escrituras en memoria.
Existen dos arquitecturas que resuelven estos problemas:
· La arquitectura NUMA, donde cada procesador tiene acceso y control exclusivo a una parte de la memoria.
· La arquitectura SMP, donde todos los procesadores comparten toda la memoria. Esta última debe lidiar con el problema de la coherencia de caché. Cada microprocesador cuenta con su propia memoria cache local. De manera que cuando un microprocesador escribe en una dirección de memoria, lo hace únicamente sobre su copia local en caché. Si otro microprocesador tiene almacenada la misma dirección de memoria en su caché, resultará que trabaja con una copia obsoleta del dato almacenado.
Para que un multiprocesador opere correctamente necesita un sistema operativo especialmente diseñado para ello. La mayoría de los sistemas operativos actuales poseen esta capacidad.
La década de 1970
Sistemas operativos desarrollados
En los años 1970 marco el inicio de UNIX, a mediados de los 60 aparece Multics, sistema operativo multiusuario - multitarea desarrollado por los laboratorios Bell de AT&T y Unix, convirtiéndolo en uno de los pocos SO escritos en un lenguaje de alto nivel.
Sistemas operativos desarrollados
La década de 1980
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.
SunOS
SunOS fue la versión del sistema operativo derivado de Unix y BSD desarrollado por Sun Microsystems para sus estaciones de trabajo y servidores hasta el principio de los años 1990. Ésta estaba basada en los UNIX BSD con algunos añadidos de los System V UNIX en versiones posteriores.
Mac OS
El lanzamiento oficial del ordenador Macintosh en enero de 1984. 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.
AmigaOS
AmigaOS es el nombre que recibe el conjunto de la familia de gestores de ventanas y ROMs que incluían por defecto los ordenadores personales Commodore Amiga como sistema operativo. Fue desarrollado originalmente por Commodore International, e inicialmente presentado en 1985 junto con el Amiga 1000.
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.
OS/2
OS/2 es un sistema operativo de IBM que intentó suceder a DOS como sistema operativo de las computadoras personales. Se desarrolló inicialmente de manera conjunta entre Microsoft e IBM, hasta que la primera decidió seguir su camino con su Windows e IBM se ocupó en solitario de OS/2.
La década de 1990
BeOS
BeOS es un sistema operativo para PC desarrollado por Be Incorporated en 1990, orientado principalmente a proveer alto rendimiento en aplicaciones multimedia.
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.
Solaris
Solaris es un sistema operativo de tipo Unix desarrollado desde 1992 inicialmente por Sun Microsystems y actualmente por Oracle Corporation como sucesor de SunOS. Es un sistema certificado oficialmente como versión de Unix. Funciona en arquitecturas SPARC y x86 para servidores y estaciones de trabajo.
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.
FreeBSD
FreeBSD es un sistema operativo multiusuario, capaz de efectuar multitarea con apropiación y multiproceso en plataformas compatibles con múltiples procesadores
Microsoft Windows
Windows es el nombre de una familia de sistemas operativos desarrollados y vendidos por Microsoft basado en MS-DOS. Windows nunca fue realmente un Sistema Operativo con verdadero entorno gráfico hasta Windows 95. Hasta la versión 3.11 Windows fue un entorno de escritorio para MS-DOS.
ReactOS
ReactOS (React Operating System) es un sistema operativo de código abierto destinado a lograr la compatibilidad binaria con aplicaciones de software y controladores de dispositivos hechos para Microsoft Windows NT versiones 5.x en adelante (Windows XP y sus sucesores).
FreeDOS
FreeDOS es un proyecto que aspira a crear un sistema operativo libre que sea totalmente compatible con las aplicaciones y los controladores de MS-DOS.
El programa ya ha alcanzado un alto grado de madurez y tiene algunas características que no existían en MS-DOS. Algunos comandos de FreeDOS son idénticos o mejores que sus equivalentes de MS-DOS, pero aún faltan algunos del sistema operativo original.
La década de 2000
Darwin
Darwin es el sistema que subyace en Mac OS X, cuya primera versión final salió en el año 2001 para funcionar en computadoras Macintosh.
OS X
OS X, antes llamado Mac OS X, es un sistema operativo basado en Unix, desarrollado, comercializado y vendido por Apple Inc.
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.
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. 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).
Escoge la mejor respuesta
1. Es un sistema operativo completo, el núcleo, drivers y utilidades se mantienen en el mismo repositorio.
a) OpenSUSE
b) Ubuntu
c) Windows
d) FreeBSD
2. Es la estructura de los primeros sistemas operativos constituidos fundamentalmente por un solo programa compuesto de un conjunto de rutinas entrelazadas de tal forma que cada una puede llamar a cualquier otra.
a) estructura jerárquica
b) máquina virtual
c) estructura monolítica
3. ¿Qué década dentro de la evolución de los sistemas operativos se caracterizó por 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?
a) década de los 60
b) década de los 80
c) década de los 50
4. ¿Cuál fue la principal novedad en la evolución en la década del año 2010?
a) el sistema operativo IllumOS
b) el sistema operativo OSX
c) el sistema oeprativo Haiku
5. Importancia de System 32
a) son las carpetas donde esta lo que hace funcionar tu sistema operativo.
b) nos ayudan a modificar abiertamente nuestro sistema operativo.
c) Los virus/spywares y malwares en general se esconden ahí porque es más difícil que un usuario común de Windows sepa si el archivo es del sistema o no.
6. Es una bifurcación del código base del proyecto Debian.
a) Fedora
b) OX
c) Ubuntu
d) OpenSUSE
7. ¿Cuál fue versión de Windows diseñada especialmente para los consumidores?
a) Windows me
b) Windows 98
c) Windows 95
8. ¿Qué versión de Windows presenta una pantalla de inicio con mosaico que conectan personas, archivos, aplicaciones y sitios web?
a) Windows 8
b) Windows 2000
c) Windows 7
9. Es conocido por haber sido uno de los primeros sistemas dirigidos al gran público en contar con una interfaz gráfica compuesta por la interacción del mouse con ventanas, iconos y menús.
a) OpenSuse
b) MAC OS
c) Ubuntu
10. ¿Quién desarrollo el que es considerado el primer sistema operativo, el GM-NAA I/O,2 para IBM 704 y en qué año?
a) General Motors en 1956
b) Bill Gates 1994
c) MAC 1993
Glosario
1. Win32: se refiere a la carpeta donde se alhoja tu sistema operativo y los controladores de tu computadora, debes tener mucho cuidado con manipular archivos de esa carpeta porque puedes causarle un daño grave al sistema.
2. Posix: Es el acrónimo de Portable Operating System Interface; la X viene de UNIX como seña de identidad de la API
3. Windows: Windows es un sistema operativo basado en ventanas. La primera versión se lanzó en 1985 y comenzó a utilizarse de forma generalizada gracias a su interfaz gráfica de usuario (GUI, Graphical User Interface). Hasta ese momento, el sistema operativo más extendido era MS-DOS (Microsoft Disk Operating System), con una interfaz basada enlínea de comandos.
4. Mac: Es el nombre del sistema operativo creado por Apple para su línea de computadoras Macintosh. Es conocido por haber sido uno de los primeros sistemas dirigidos al gran público en contar con una interfaz gráfica compuesta por la interacción del mouse con ventanas, iconos y menús.
5. Ubuntu: Es un sistema operativo desarrollado por la comunidad que es perfecto para laptops, computadoras de escritorio y servidores. es y siempre será libre de costo. No pagas por una licencia de uso. Puedes descargar, usar y compartir Ubuntu con tus amigos, familiares, escuela o negocios libremente.
6. Freebsd:Es un sistema operativo libre para computadoras basado en las CPU de arquitectura Intel, incluyendo procesadores Intel 80386, Intel 80486 (versiones SX y DX), y Pentium
7. Opensuse: Es el nombre de la distribución y el proyecto libre auspiciado por SUSE Linux GmbH (una división independiente de The Attachmate Group), y AMD para el desarrollo y mantenimiento de un sistema operativo basado en Linux.
8. Fedora : Es un sistema operativo basado en Linux, un conjunto de software que hace funcionar a su PC. El sistema operativo Fedora es 100 % gratuito tanto para disfrutarlo como para compartirlo.
9. Sistema operativo : 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, ejecutándose en modo privilegiado respecto de los restantes y anteriores próximos y viceversa
10. Windows XP : Se lanzo Windows XP con un aspecto y apariencia rediseñado que se centraron en el uso y el centro de servicios unificado de ayuda y soporte técnico. La navegación en el menú inicio, la barra de tareas y el panel de control es más intuitivo.
11. Estructura monolítica: Existen módulos grandes en el núcleo, los cuales interactúan entre sí, para poder tener esta estructura, las diferentes partes del kernel son compiladas por capas.
12. IllumOS: llumos comprende un núcleo, los controladores de dispositivo, bibliotecas de sistema y software de utilidad para la administración del sistema. Este núcleo constituye la base de varias distribuciones de sistemas operativos.
13. Windows 8: Es un sistema operativo renovado, desde el chipset hasta la experiencia del usuario y presenta una interfaz totalmente nueva que funciona sin problemas con funcionalidad táctil y mouse y teclado.
14. Fedora Core 1: fue la primera versión de Fedora, la cual fue liberada el 6 de noviembre de 2003. Su nombre en código fue Yarrow y se basó en Red Hat Linux 9.
15. Sistemas Multitareas: sistema operativo donde varios procesos pueden ser ejecutados al mismo tiempo compartiendo uno o más procesadores.
16. Unix: Es un sistema operativo portable, multitarea y multiusuario; desarrollado, en principio, en 1969, por un grupo de empleados de los laboratorios Bell de AT&T, entre los que figuran Ken Thompson, Dennis Ritchie y Douglas McIlroy
17. Núcleo: Parte del sistema operativo que interactúa directamente con el hardware de la máquina. Sus funciones consisten en gestionar los recursos de hardware, tratar las interrupciones de hardware e implementar las funciones básicas de gestión de memoria
18. Comando: es una instrucción u orden que el usuario proporciona a un sistema informático, desde la línea de comandos (como una shell) o desde una llamada de programación.
19. Instrucción: Al conjunto de datos insertados en una secuencia estructurada o específica que el procesador interpreta y ejecuta
20. Parámetros: es una variable que puede ser recibida por una rutina o subrutina.
Resumen
La década de 1940
A finales de la década de 1940, se destaca la aparición de 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 se destacan los sistemas operativos 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.
Monitor residente
Su funcionamiento era bastante simple, se limitaba a cargar los programas a memoria, leyéndolos de una cinta o de tarjetas perforadas, y ejecutarlos.
Procesamiento por lotes
Como solución para optimizar, en una misma cinta o conjunto de tarjetas, se cargaban varios programas, de forma que se ejecutaran uno a continuación de otro sin perder apenas tiempo en la transición.
Almacenamiento temporal
Su objetivo era disminuir el tiempo de carga de los programas, haciendo simultánea la carga del programa o la salida de datos con la ejecución de la siguiente tarea. Para ello se utilizaban dos técnicas, el buffering y el spooling.
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.
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
Es un sistema que hace buen uso de la electrónica disponible, pero adolece la falta de interactividad existen varios usuarios con un terminal en línea, utilizando el modo de operación de tiempo compartido. En estos sistemas los programas de los distintos usuarios residen en memoria. Al realizar una operación de E/S los programas ceden la CPU a otro programa, al 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.; para conseguirla debe convertirse en un sistema multiusuario, en el cual
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.
Multiprocesador
Diseño que no se encuentran en ordenadores monoprocesador. Estos problemas derivan del hecho de que dos programas pueden ejecutarse simultáneamente y, potencialmente, pueden interferirse entre sí. Concretamente, en lo que se refiere a las lecturas y escrituras en memoria.
Existen dos arquitecturas que resuelven estos problemas:
· La arquitectura NUMA, donde cada procesador tiene acceso y control exclusivo a una parte de la memoria.
· La arquitectura SMP, donde todos los procesadores comparten toda la memoria. Esta última debe lidiar con el problema de la coherencia de caché. Cada microprocesador cuenta con su propia memoria cache local. De manera que cuando un microprocesador escribe en una dirección de memoria, lo hace únicamente sobre su copia local en caché. Si otro microprocesador tiene almacenada la misma dirección de memoria en su caché, resultará que trabaja con una copia obsoleta del dato almacenado.
Para que un multiprocesador opere correctamente necesita un sistema operativo especialmente diseñado para ello. La mayoría de los sistemas operativos actuales poseen esta capacidad.
La década de 1970
Sistemas operativos desarrollados
En los años 1970 marco el inicio de UNIX, a mediados de los 60 aparece Multics, sistema operativo multiusuario - multitarea desarrollado por los laboratorios Bell de AT&T y Unix, convirtiéndolo en uno de los pocos SO escritos en un lenguaje de alto nivel.
Sistemas operativos desarrollados
- MULTICS (Multiplexed Information and Computing Service): Originalmente era un proyecto cooperativo liderado por Fernando Corbató del MIT, con General Electric y los laboratorios Bell, que comenzó en los 60, pero los laboratorios Bell abandonaron en 1969 para comenzar a crear el sistema UNIX. Se desarrolló inicialmente para el mainframe GE-645, un sistema de 36 bits; después fue soportado por la serie de máquinas Honeywell 6180.
- 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
La década de 1980
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.
SunOS
SunOS fue la versión del sistema operativo derivado de Unix y BSD desarrollado por Sun Microsystems para sus estaciones de trabajo y servidores hasta el principio de los años 1990. Ésta estaba basada en los UNIX BSD con algunos añadidos de los System V UNIX en versiones posteriores.
Mac OS
El lanzamiento oficial del ordenador Macintosh en enero de 1984. 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.
AmigaOS
AmigaOS es el nombre que recibe el conjunto de la familia de gestores de ventanas y ROMs que incluían por defecto los ordenadores personales Commodore Amiga como sistema operativo. Fue desarrollado originalmente por Commodore International, e inicialmente presentado en 1985 junto con el Amiga 1000.
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.
OS/2
OS/2 es un sistema operativo de IBM que intentó suceder a DOS como sistema operativo de las computadoras personales. Se desarrolló inicialmente de manera conjunta entre Microsoft e IBM, hasta que la primera decidió seguir su camino con su Windows e IBM se ocupó en solitario de OS/2.
La década de 1990
BeOS
BeOS es un sistema operativo para PC desarrollado por Be Incorporated en 1990, orientado principalmente a proveer alto rendimiento en aplicaciones multimedia.
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.
Solaris
Solaris es un sistema operativo de tipo Unix desarrollado desde 1992 inicialmente por Sun Microsystems y actualmente por Oracle Corporation como sucesor de SunOS. Es un sistema certificado oficialmente como versión de Unix. Funciona en arquitecturas SPARC y x86 para servidores y estaciones de trabajo.
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.
FreeBSD
FreeBSD es un sistema operativo multiusuario, capaz de efectuar multitarea con apropiación y multiproceso en plataformas compatibles con múltiples procesadores
Microsoft Windows
Windows es el nombre de una familia de sistemas operativos desarrollados y vendidos por Microsoft basado en MS-DOS. Windows nunca fue realmente un Sistema Operativo con verdadero entorno gráfico hasta Windows 95. Hasta la versión 3.11 Windows fue un entorno de escritorio para MS-DOS.
ReactOS
ReactOS (React Operating System) es un sistema operativo de código abierto destinado a lograr la compatibilidad binaria con aplicaciones de software y controladores de dispositivos hechos para Microsoft Windows NT versiones 5.x en adelante (Windows XP y sus sucesores).
FreeDOS
FreeDOS es un proyecto que aspira a crear un sistema operativo libre que sea totalmente compatible con las aplicaciones y los controladores de MS-DOS.
El programa ya ha alcanzado un alto grado de madurez y tiene algunas características que no existían en MS-DOS. Algunos comandos de FreeDOS son idénticos o mejores que sus equivalentes de MS-DOS, pero aún faltan algunos del sistema operativo original.
La década de 2000
Darwin
Darwin es el sistema que subyace en Mac OS X, cuya primera versión final salió en el año 2001 para funcionar en computadoras Macintosh.
OS X
OS X, antes llamado Mac OS X, es un sistema operativo basado en Unix, desarrollado, comercializado y vendido por Apple Inc.
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.
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. 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).
Para empezar, expondremos una comparativa de la interfaz gráfica de Ubuntu vs la interfaz gráfica de Windows....
¿Cuál, sera mejor?
¿Cuál, sera mejor?
Dentro de Linux el entorno en el que están basados sistemas operativos como Fedora, Ubuntu entre otros, también existen comparativas y discusiones de cual es mejor que el otro, por eso mostraremos el fuerte de cada uno, en una gráfica.
Por lo que vemos en la imagen, pareciera que fuera tanto Fedora como Ubuntu, los más robustos en el mundo de Linux, más abajo se encuentra OpenSUSE y Debian.