Los objetivos y funciones de los sistemas operativos informáticos

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

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>