¿Cuántos sistemas operativos informáticos hay en el mundo?
Los cinco tipos principales de sistemas operativos: sistemas operativos por lotes, sistemas operativos de tiempo compartido, sistemas operativos en tiempo real, sistemas operativos de red y sistemas operativos distribuidos.
1. Sistema operativo de procesamiento por lotes
El método de trabajo del sistema operativo de procesamiento por lotes es: los usuarios asignan trabajos al operador del sistema y el operador del sistema transfiere los trabajos de muchos usuarios a Se forma un lote de trabajos y luego se ingresa en la computadora para formar un flujo de trabajo continuo con transferencia automática en el sistema. Luego se inicia el sistema operativo y el sistema ejecuta automáticamente cada trabajo en secuencia. Finalmente, el operador entrega los resultados del trabajo al usuario.
Las características del sistema operativo por lotes son: multicanal y procesamiento por lotes.
2. Sistema operativo de tiempo compartido
El método de trabajo del sistema operativo de tiempo compartido es: un host está conectado a varios terminales y cada terminal es utilizado por un usuario. Los usuarios envían solicitudes de comando de forma interactiva al sistema, y el sistema acepta los comandos de cada usuario, utiliza la rotación de intervalos de tiempo para procesar las solicitudes de servicio y muestra los resultados al usuario en el terminal de manera interactiva. El usuario emite la siguiente orden en función del resultado del paso anterior. El sistema operativo de tiempo compartido divide el tiempo de la CPU en varios segmentos, llamados intervalos de tiempo. El sistema operativo toma intervalos de tiempo como unidades y sirve a cada usuario final por turno. Cada usuario se turna para utilizar un intervalo de tiempo para que cada usuario no sienta la presencia de otros usuarios. Los sistemas de tiempo compartido tienen las características de multiplexación, interactividad, "exclusividad" y puntualidad. Multicanal se refiere al hecho de que varios usuarios usan una computadora a la vez. Desde una perspectiva macro, varias personas usan una CPU al mismo tiempo. Desde una perspectiva micro, varias personas se turnan para usar la CPU en diferentes momentos. Interactividad significa que el usuario realiza nuevas solicitudes basadas en los resultados de la respuesta del sistema (el usuario interviene directamente en cada paso). "Exclusivo" significa que el usuario no siente que la computadora sirve a otros, como si todo el sistema fuera exclusivo para él. La puntualidad se refiere a la respuesta oportuna del sistema a las solicitudes realizadas por los usuarios. Permite que varios usuarios ubicados en diferentes terminales utilicen una computadora al mismo tiempo, independientemente unos de otros y sin interferir entre sí. El usuario siente como si una computadora estuviera completamente utilizada por él.
Un sistema operativo común de propósito general es una combinación de un sistema de tiempo compartido y un sistema de procesamiento por lotes. El principio es: el tiempo compartido tiene prioridad y el procesamiento por lotes es el último. El "primer plano" responde a trabajos que requieren interacción frecuente, como los requisitos de la terminal; el "segundo plano" maneja trabajos que no tienen requisitos de tiempo estrictos.
3. Sistema operativo en tiempo real
El sistema operativo en tiempo real (RealTimeOperatingSystem, RTOS) se refiere a una computadora que puede responder a solicitudes de eventos externos de manera oportuna, completar el procesamiento del evento dentro de un tiempo estricto específico, y controlar todos los dispositivos en tiempo real y coordinar tareas en tiempo real. Un sistema operativo que funciona de manera consistente. El objetivo de un sistema operativo en tiempo real es responder a solicitudes externas dentro de un plazo estricto y tener alta confiabilidad e integridad. Su característica principal es que la asignación y programación de recursos debe considerar primero el rendimiento en tiempo real y luego la eficiencia. Además, el sistema operativo en tiempo real debería tener una fuerte tolerancia a fallos.
4. Sistema operativo de red
El sistema operativo de red se basa en una red informática. Es un software desarrollado de acuerdo con los estándares de protocolos de arquitectura de red en varios sistemas operativos de computadora, incluida la gestión de red, la comunicación, la seguridad y el intercambio de recursos. aplicaciones. Su objetivo es la comunicación mutua y el intercambio de recursos. Con su apoyo, las computadoras de la red pueden comunicarse entre sí y compartir recursos. Su característica principal es combinarse con el hardware de la red para completar las tareas de comunicación de la red.
5. Sistema operativo distribuido
Es un sistema operativo configurado para sistemas informáticos distribuidos. Una gran cantidad de computadoras están conectadas entre sí a través de la red, lo que puede obtener una potencia informática extremadamente alta y un amplio intercambio de datos. Este tipo de sistema se llama sistema distribuido. Es bastante diferente de otros sistemas operativos en términos de gestión de recursos, control de comunicaciones y estructura del sistema operativo.
Dado que los recursos de un sistema informático distribuido se distribuyen en diferentes computadoras del sistema, los requisitos de recursos del sistema operativo para los usuarios no pueden simplemente asignarse directamente cuando los recursos están disponibles como un sistema operativo general, sino que deben buscarse en cada computadora del sistema. sistema para encontrar Asignar recursos sólo después de que se requieran recursos. Para algunos recursos, como archivos con múltiples copias, también se debe considerar la coherencia. La llamada coherencia significa que los datos leídos por varios usuarios al mismo tiempo del mismo archivo son coherentes. Para garantizar la coherencia, el sistema operativo debe controlar la lectura, escritura y operación de archivos para que varios usuarios puedan leer un archivo al mismo tiempo y solo un usuario pueda modificar el archivo a la vez. Las funciones de comunicación de un sistema operativo distribuido son similares a las de un sistema operativo de red. Dado que el sistema informático distribuido no está tan ampliamente distribuido como la red, y el sistema operativo distribuido también necesita admitir el procesamiento paralelo, el mecanismo de comunicación que proporciona es diferente del proporcionado por el sistema operativo de la red y requiere una alta velocidad de comunicación. La estructura del sistema operativo distribuido también es diferente de otros sistemas operativos: se distribuye en cada computadora del sistema, puede manejar varias necesidades de los usuarios en paralelo y tiene una fuerte tolerancia a fallas.
Lista completa de sistemas operativos
Primeros sistemas operativos (protección por patente)
TRS-DOS, ROM OS's
TI99-4 < /p >
Commodore PET, 64 y VIC-20,
El primer IBM-PC
Apple Computer
Sinclair Micro y QnX, etc. .
p>Sistema operativo comercial que no es Unix
Sistema operativo CPM
MP/M-80
Sistema P UCSD
Mini-FLEX
SSB-DOS
CP/M-86
DR-DOS
FreeDOS
MS-DOS
PC-DOS
Mach fue investigado por la Universidad Kananichi Mellon
Microkernel L4 microkernel de segunda generación
CHORUS
Choices
Multics
OS-9
NSJ
Netware: un servidor de red Operativo sistema
Unix y sistemas similares
A/UX (Apple UNIX)
Unix
Microsoft Xenix
ChorusOS
Cromix
UNIflex
OS-9
IBM AIX
BSD
FreeBSD
NetBSD
OpenBSD
DragonFly BSD
PC-BSD
UNIX digital, es decir After Compaq Tru64
DNIX
HP HP-UX
GNU/Hurd
SGI IRIX
Inferno p>
Linux (o GNU/Linux)
Mac OS X
MenuetOS
Minix
OSF/1 p>
Plan9
SCO UNIX de SCO
SunOS de Sun, más tarde Solaris
System V
Ultrix
UniCOS
Sistema operativo Kylin (Kylin), un servidor desarrollado conjuntamente por cinco unidades de la Universidad Nacional de Tecnología de Defensa, ChinaSoft, Lenovo, Inspur y National Star Corporation Operating System
OS/390
z/OS
Sílaba
Otros
Bellota
Arturo
ARX
RISC OS
RISCiX
Amiga
AmigaOS
Atari ST
TOS
MultiTOS
MiNT
Apple Computer (Apple/Macintosh)
Apple DOS
ProDOS
Mac OS
Mac OS X
Mac OS X 10.4 Tiger
Mac OS X 10.5 Leopard
Mac OS
BeOS
A /UX
Be
BeOS
BeIA
Digital /Compaq
AIS
OS-8
RSTS/E
RSX-11
RT-11
TOPS-10
TOPS-20
VMS (posteriormente rebautizado como OpenVMS)
IBM
OS/2
AIX
OS/400
OS/390
VM/CMS
DOS/VSE
VSE/SP
VSE/ESA
OS/360
MFT
MVT
SVS
MVS
TPF
ALCS
z/OS
PC -DOS
SO rosa
Microsoft p>
MS-DOS
Xenix
Microsoft Bob
Windows basado en sistema operativo MS-DOS
Windows 1.0
Windows 2.0
Windows 3.1
Windows 95
Windows 98
Windows ME
Windows NT
Windows NT 3.5
Windows NT 4
Windows 2000
Windows XP
Windows XP SP1
Windows XP SP2
Windows XP SP3
Windows XP Media Center Edition
Windows XP Home Edition
Windows XP Tablet PC Edition
Windows XP Professional
Windows XP Professional x64 Edition
Windows Server 2003
Windows Server 2003 64- Edición de bits <
/p>
Windows Vista
Windows Vista SP1
Windows Vista Home Basic
Windows Vista Home Premium
Windows Vista Business
Windows Vista Ultimate
Windows Vista Enterprise
Windows Vista Starter
Windows Server 2008
Windows Server " Longhorn" Web x86
Windows Server "Longhorn" Web x64
Windows Server "Longhorn" Estándar x86
Windows Server "Longhorn" Estándar x64
Windows Server "Longhorn" Enterprise x86
Windows Server "Longhorn" Enterprise x64
Windows Server "Longhorn" Datacenter x86
Windows Server "Longhorn" Datacenter x64
Windows 7 Home Basic
Windows 7 Starter
Windows 7 Home Premium
Windows 7 Professional
Windows 7 Enterprise
Windows 7 Ultimate
Windows Server 2008 R2
Novell
NetWare
Unixware
SUSE Linux
NeXT
NEXTSTEP (posteriormente Mac OS X)
Plan 9
Inferno
Prime Computer
Primos
Siemens
BS2000 - mainframe para Siemens.
SINIX (también conocido como Reliant UNIX) - Sistema informático UNIX utilizado por Siemens.
Sistema Operativo de Asistente Electrónico Personal (PDA)
Palm OS
Pocket PC
EPOC
Microsoft Windows CE
Linux
Sistema operativo para teléfonos inteligentes
Serie Windows Mobile
Embedded Linux fue creado por Montavista y se utiliza en los modelos A760 y E680 de Motorola. y otras máquinas utilizadas en los modelos
Mobilinux fue creado por Montavista
Serie Symbian OS
Android (sistema operativo móvil de Google)
Otros sistemas operativos
p>
Sistema operativo dinámicamente escalable
Exo Kernel del MIT
SPIN de la Universidad de Washington
VINO de la Universidad de Harvard
Opciones de la Universidad de Illinois
ReactOS
Sistemas operativos convencionales actuales
Computadoras personales
La computadora personal El mercado se divide actualmente en dos categorías en términos de arquitectura de hardware: hay dos campos, las PC y las computadoras Apple.
Sistemas operativos que soportan:
1Sistemas operativos de la serie Windows
Producido por Microsoft
2 sistemas operativos tipo Unix
p>
Como SOLARIS, serie BSD (FREEBSD, openbsd, netbsd, pcbsd);
3 sistemas operativos Linux
Como UBUNTU, suse linux, fedora, etc.
p>4 Sistema operativo Mac
Producido por Apple (Darwin), generalmente se instala en computadoras MAC.
Computadoras mainframe
Los primeros sistemas operativos se desarrollaron para grandes mainframes en la década de 1960. Debido a la enorme inversión en software para estos sistemas, los fabricantes de computadoras originales continuaron desarrollando hardware y sistemas operativos. sistemas que sean compatibles con el sistema operativo original. Estos primeros sistemas operativos fueron los precursores de los sistemas operativos modernos. Los sistemas operativos mainframe que todavía son compatibles incluyen:
Burroughs MCP - B5000, 1961 hasta Unisys Clearpath/MCP, presente
IBM OS/360 - IBM System/360, 1964. a IBM zSeries, presente
UNIVAC EXEC 8 - UNIVAC 1108, 1964, a Unisys Clearpath IX, presente
Los mainframes modernos generalmente también pueden ejecutar variantes de Linux o Unix.
Sistemas integrados
Los sistemas integrados utilizan una gama muy amplia de sistemas operativos (como VxWorks, eCos, Symbian OS y Palm OS), así como algunas versiones de funciones reducidas de Linux o otros sistemas operativos. En algunos casos, el sistema operativo se refiere a un enorme programa de propósito general con software de aplicación fijo incorporado. En muchos de los sistemas integrados más simples, el llamado SO se refiere al único programa de aplicación que contiene.
Sistema tipo Unix
Un sistema de escritorio KDE personalizado que se ejecuta en Linux. La llamada familia tipo Unix se refiere a una familia de varios sistemas operativos. Esta familia incluye System V, BSD. y Linux. Dado que Unix es una marca registrada de The Open Group, se refiere específicamente a sistemas operativos que se adhieren a los comportamientos definidos por esta empresa. Tipo Unix generalmente se refiere a un sistema operativo que contiene más funciones que el Unix original.
Los sistemas Unix pueden ejecutarse en una amplia gama de arquitecturas de procesador y se utilizan mucho en sistemas de servidores, como estaciones de trabajo en universidades y colegios o aplicaciones de ingeniería. Las variantes de software libre de Unix, como Linux y BSD, se han vuelto cada vez más populares recientemente. También han logrado grandes avances en el mercado de las computadoras de escritorio personales, como los sistemas Ubuntu, pero son utilizadas principalmente por expertos en informática.
Algunas variantes de Unix, como HP-UX de HP y AIX de IBM, solo están diseñadas para usarse en sus propios productos de hardware, mientras que Solaris de SUN se puede instalar en su propio hardware o en computadoras x86. Mac OS X de Apple Computer es un sistema BSD de microkernel derivado de NeXTSTEP, Mach y FreeBSD. Este sistema operativo reemplazó al primer sistema operativo Mac que no era de la familia Unix de Apple Computer. Después de varios años de arduo trabajo, el sistema Unix, gratuito y de código abierto, ha invadido gradualmente los campos profesionales que solían ser software propietario. Por ejemplo, el sistema IRIX de SGI, el antiguo gigante de la informática de animación por computadora, ha sido reemplazado por Linux. familia y el cluster Plan 9 [3].
Sistema Linux
Linux es un sistema operativo multitarea gratuito de 32 bits. Funciona de manera muy similar al sistema UNIX, pero con la estabilidad y la multitarea del sistema Linux. Las capacidades y funciones de red no tienen comparación con muchos sistemas operativos comerciales. Otra característica importante de Linux es que el código fuente es completamente abierto. De conformidad con los principios de GNU GPL (Licencia pública general), cualquiera puede obtenerlo, distribuirlo e incluso modificarlo libremente. el código fuente.
En términos de la naturaleza de Linux, es sólo el núcleo del sistema operativo, responsable de controlar el hardware, gestionar los sistemas de archivos, los procesos de los programas, etc. El kernel de Linux (kernel) no es responsable de proporcionar a los usuarios aplicaciones potentes. Sin compiladores, herramientas de administración del sistema, herramientas de red, paquetes de Office, multimedia, software de dibujo, etc., dicho sistema no puede ejercer sus poderosas funciones y los usuarios no pueden aprovecharlas. Este sistema funciona, por lo que algunas personas propusieron utilizar el kernel de Linux como núcleo y luego integrarlo con varios programas del sistema o programas de herramientas de aplicación para formar un sistema operativo completo. El paquete de Linux así combinado se denomina distribución de Linux.
Las dos distribuciones nacionales de Linux relativamente exitosas son Hongqi y Chinasoft. Las interfaces son muy hermosas y la instalación es relativamente fácil. La nueva versión bloquea gradualmente algunas operaciones de bajo nivel y es adecuada para principiantes. Ambas versiones se derivan del proyecto Linux del Programa Nacional 863 emprendido por el Instituto de Software de la Academia de Ciencias de China. Sin embargo, existe una cierta brecha en la estabilidad y compatibilidad en comparación con las versiones extranjeras. La interfaz operativa y los hábitos son cada vez mayores. y más similar a Windows, brinda cierto soporte técnico y servicio posventa, adecuado para soluciones de sistemas operativos nacionales de bajo costo.
Microsoft Windows
Los sistemas operativos de la serie Microsoft Windows son sistemas operativos gráficos diseñados en base al MS-DOS diseñado por Microsoft para máquinas IBM. Los sistemas Windows actuales, como Windows 2000 y Windows XP, se basan en el kernel moderno de Windows NT. El kernel NT se toma prestado de sistemas como OS/2 y OpenVMS.
Windows se ejecuta en procesadores Intel y AMD de 32 y 64 bits, pero las versiones anteriores también se ejecutan en arquitecturas DEC Alpha, MIPS y PowerPC. Aunque la participación de mercado de Windows ha disminuido debido al creciente interés en los sistemas operativos de código abierto, en 2004, los sistemas operativos Windows representaban el 90% del mercado de sistemas operativos de escritorio en todo el mundo. [4]
Los sistemas Windows también se utilizan en servidores de gama baja y media y admiten algunas funciones, como servicios de bases de datos para servicios web. Recientemente, Microsoft ha gastado muchos fondos de investigación y desarrollo para que Windows tenga la capacidad de ejecutar programas empresariales a gran escala.
WindowsXP se lanzó el 25 de octubre de 2001 y el último paquete de actualización, WindowsXP Service Pack 2, se lanzó el 24 de agosto de 2004. El último sistema operativo de Microsoft, Windows Vista (desarrollado como Longhorn), fue lanzado el 30 de enero de 2007[5]. Windows Vista agrega muchas características, especialmente funciones de seguridad del sistema y administración de red. Windows Vista tiene Aero Glass con una interfaz magnífica.
Apple Mac OS
La serie de sistemas operativos Apple Mac OS son sistemas operativos diseñados por Apple Inc. (anteriormente conocido como Apple Computer) para la serie de computadoras personales Apple.
Otros
Los mainframes y sistemas operativos integrados poco tienen que ver con las familias Unix o Windows, salvo Windows CE, Windows NT Embedded 4.0 y Windows XP Embedded, que son parientes consanguíneos de Windows y varios paquetes *BSD y Linux integrados son excepciones.
Algunos sistemas operativos más antiguos todavía están activos hoy en mercados que requieren estabilidad, como OS/2[6] BeOS y XTS-400 de IBM.
Después de la locura de la era Dacom, los sistemas operativos utilizados por unas pocas personas, como AmigaOS y RISC OS, continúan estableciéndose para satisfacer a la comunidad de fanáticos entusiastas y a los usuarios profesionales especiales.
Referencia: Enciclopedia Baidu