jueves, 11 de junio de 2009

SISTEMAS OPERATIVOS

Es el programa que se encarga de interactuar entre la máquina y el usuario. Para evaluar un sistema operativo se deben tener en cuenta determinados parámetros como el servicio que da al usuario, la estructura y la forma de ofrecer sus servicios.
Según la Administración de tareas:
Monotarea: Sola puede ejecutar un programa.
Multitarea: Si puede ejecutar varios programas al mismo tiempo.
Según la Administración de usuarios:
Monousuario: Permite ejecutar los programas de un usuario al mismo tiempo.
Multiusuario: Permite que varios usuarios ejecuten simultáneamente sus programas, accediendo a la vez a los recursos del ordenador.
Según el Manejo de recursos:
Centralizado: Permite utilizar los recursos de un solo ordenador.
En red: Tiene la capacidad de interactuar con sistemas operativos de otros ordenadores.. Distribuido: Permite utilizar los recursos de más de un ordenador al mismo tiempo.
Según el Número de Procesadores:
Uniproceso: Permite utilizar solo un procesador del ordenador.
Multiproceso: Permite utilizar más de un procesador al mismo tiempo y distribuir la carga de trabajo entre ellos. Estos sistemas pueden trabajar simétrica o asimétricamente.
Según la Organización interna de su núcleo (Kernel):
Kernel monolítico (Linux, BSD, skyOS, Windows, Syllable).. Microkernel o Cliente-Servidor (BeOS, Mach, Mac OS X, newOS).. Nanokernel (AdeOS, Eros, KeyKOS, Brix-OS).. VOiD (unununium, TUNES, Vapour).. Sasos (Opal, Mungi, BriX).. Máquina Virtual o VM (Merlin, Argante).. Exokernel (MIT exokernel).. Cache kernel (Universidad de Stanford).. Kernel

Jerárquico o multicapa (Multics, Unix)
Un sistema operativo debe constar de, por lo menos, un conjunto de programas similar al siguiente:
Un compilador de algún lenguaje de programación. Un ensamblador. Un intérprete de comandos. (Shell). Una amplia biblioteca del lenguaje de la plataforma.Un núcleo (kernel)
Familias de Sistemas operativos para distintas plataformas Hardware:
AtheOS / Syllable / Cosmoe/SkyOS

Familia OSBOS. BeOS, Haiku, Zeta, BlueEyedOS, Cosmoe, BeFree, Sequel, Mockup/BeOS

Familia Amiga. AmigaOS, WarpOS (AmigaOS + subsistema PowerPC), MorphOS
Familia Macintosh. Mac OS, Mac OS X


Familia QNX. RTOS, Neutrino, RTP
Familia DOS. MS-DOS, DR-DOS (antiguo DOS Plus o CP/M) , PC-DOS, FreeDOS, Novell DOS, QDOS.

Familia Windows. Windows, Windows NT, Windows Ce, Windows Mobile, Windows Tablet

Familia IBM. OS/2, Warp, eComStation, OS/360, OS/370, OS/390, OS/400.
Familia UNIX. AIX, AMIX, GNU/Linux (Distribuciones), GNU/Hurd, HP-UX, Irix, Minix, System V, Solaris, UnixWare, LynxOS, Xenix, Digital UNIX, SCO Unix
Familia BSD. FreeBSD, DragonFlyBSD, NetBSD, VINO, OpenBSD, PicoBSD, Darwin, GNU/Darwin
Familia Mach. GNU/Hurd, BSD lites, Mac OS X, NEXTSTEP, YAMIT, MKlinux
Sistemas operativos académicos o experimentales (Betas). Chorus/Jaluna, Amoeba, MIT Exokernel, BriX. Plan9, VMS, Tron , Aos (Bluebottle)
Para Moviles. Symbian OS, Smartphone, PALMOS.
C O N C L U C I O N:
En mi opinión los sistemas operativos fueron creados para ayudar a los usuarios a facilitar sus tareas independientemente del tipo que sean. Sin embargo muchos usuarios solo hemos utilizado un solo tipo de sistema y no al 100%y lo que no sabemos es que existen otros tipos de sistemas operativos que pueden facilitar aun mas nuestras tareas.

No hay comentarios:

Publicar un comentario