El objetivo principal de configurar un sistema operativo en un sistema informático está relacionado en primer lugar con el tamaño del sistema informático. Por lo general, para los sistemas operativos configurados en sistemas informáticos grandes y medianos, debido a que las computadoras son caras, prestan más atención a la efectividad del uso de la máquina y también esperan que el sistema operativo tenga funciones muy potentes, pero para los sistemas operativos configurados en microcomputadoras; a la microcomputadora El precio es relativamente barato. En este momento, la efectividad de la máquina no es tan importante y la gente está más preocupada por la conveniencia de su uso.
Otro factor importante que afecta el objetivo principal del sistema operativo es el entorno de aplicación del sistema operativo. Por ejemplo, los sistemas operativos utilizados en los sistemas de consulta deben cumplir con los requisitos del usuario en cuanto a tiempo de respuesta y los sistemas operativos utilizados en entornos de control industrial y de control de armas en tiempo real deben ser en tiempo real y altamente confiables. En la actualidad, los sistemas operativos comunes en microcomputadoras incluyen DOS, OS/2, UNIX, XENIX, LINUX, Windows, Netware, etc. Pero todos los sistemas operativos tienen cuatro características básicas: concurrencia, disfrute, virtualidad e incertidumbre.
Los sistemas operativos se pueden dividir a grandes rasgos en 6 tipos.
①Sistema operativo sencillo. Es el sistema operativo configurado en los primeros días de las computadoras, como el sistema operativo de disco DOS/360 de IBM y el sistema operativo de microcomputadora CP/M. Las funciones de este tipo de sistema operativo son principalmente la ejecución de comandos operativos, servicios de archivos, soporte para programas de compilación de lenguajes de programación de alto nivel y control de dispositivos externos.
② Sistema de tiempo compartido. 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.
③ Sistema operativo en tiempo real. Es un sistema operativo configurado para sistemas informáticos en tiempo real. 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.
④ Sistema operativo de red. Es un sistema operativo configurado para redes informáticas. 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.
⑤ Distribuir sistema operativo. Es un sistema operativo configurado para sistemas informáticos distribuidos. 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.
⑥ Sistema operativo inteligente (ver software inteligente).
Primeros sistemas operativos (protegidos por patente)
TRS-DOS, ROM OS
TI99-4
Commodore PET, 64 y VIC-20,
El primer IBM-PC
Apple Computer
Sinclair Micro y QnX, etc.
Sistemas operativos comerciales que no son Unix
Sistema operativo CPM
MP/M-80
Sistema UCSD P
Mini-FLEX
SSB-DOS
CP/M-86
DR-DOS
FreeDOS
MS-DOS
PC-DOS
Mach es investigado por la Universidad Kananichi Mellon
Microkernel L4 de segunda generación
CHORUS
Choices
Multics
OS-9
NSJ
Netware: un sistema operativo de servidor de red
Unix y sistemas similares
A/UX (Apple UNIX)
Unix
Microsoft Xenix
ChorusOS
Cromix
UNIflex
OS-9
AIX de IBM
BSD
FreeBSD
NetBSD
OpenBSD
DragonFly BSD
PC-BSD
UNIX digital, más tarde Compaq Tru64
DNIX
HP-UX de HP
GNU/Hurd
IRIX de SGI
Inferno
Linux (o GNU/Linux)
Mac OS X p>
MenuetOS
Minix
OSF/1
Plan9
SCO's SCO UNIX
Sun's SunOS, más tarde Solaris
System V
Ultrix
UniCOS
El sistema operativo Kylin (Kylin) es un sistema operativo de servidor desarrollado conjuntamente por cinco unidades, incluidas la Universidad Nacional de Tecnología de Defensa, ChinaSoft, Lenovo, Inspur y National Star Company
OS/390
z/OS
Syllable
Otros
Acorn
Arthur
ARX
RISC OS
RISCiX
Amiga
AmigaOS
Atari ST
TOS
MultiTOS
MiNT
Apple Computer (Apple/Macintosh)
Apple DOS
ProDOS
Mac OS
Mac OS X
OS rosa
BeOS
A/UX
Be
BeOS
BeIA
Digital/Compaq
AIS
OS-8
RSTS/E
RSX-11<
/p>
RT-11
TOPS-10
TOPS-20
VMS (posteriormente rebautizado como OpenVMS)
IBM
OS/2
AIX
OS/400
OS/390
VM/CMS
p>DOS/VSE
VSE/SP
VSE/ESA
OS/360
MFT
MVT
SVS
MVS
TPF
ALCS
z/OS
PC-DOS
SO rosa
Microsoft (Microsoft)
MS-DOS
Xenix
Microsoft Bob
Windows basado en el sistema operativo MS-DOS
Windows 1.0
Windows 2.0
Windows 3.1
Windows 3.2
Windows 95
Windows 98
Windows ME
Windows NT
Windows NT 3.5
Windows NT 4
Windows 2.00
Windows XP
Windows XP SP1
Windows XP SP2
Windows XP SP2
Windows XP SP2
p>
Windows XP SP3
Windows XP Media Center Edition
Windows XP Home Edition
Windows XP Tablet PC Edition
Windows XP Professional
Windows XP Professional Edición x64
Windows Server 2003
Windows Server 2003 Edición de 64 bits
Windows Vista
p>Windows Vista SP1
Windows Vista Home Basic
Windows Vista Home Premium
Windows Vista Business
Windows Vista Ultimate
Windows Vista Enterprise
Windows Vista Starter
Novell
NetWare
Unixware
SUSE Linux
NeXT
SIGUIENTE PASO (posteriormente Mac OS X)
Plan 9
Inferno
Prime Computadora
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 modelos
Mobilinux fue creado por Montavista
Serie Symbian OS
Otros sistemas operativos
Sistemas operativos dinámicamente escalables
Exo Kernel del MIT
SPIN de la Universidad de Washington
VINO de la Universidad de Harvard
Elecciones de la Universidad de Illinois
ReactOS
p>