SISTEMAS OPERATIVOS
Definición: un Sistema operativo es el sofware principal basico de una computadora que provee una interfaz entre el resto de programas de computadoras, los dispositivos hardware y el usuario.
Definición: un Sistema operativo es el sofware principal basico de una computadora que provee una interfaz entre el resto de programas de computadoras, los dispositivos hardware y el usuario.
Las funciones del sisstema operativo son:
- Gestionar la CPU: se encarga de administrar la CPU que va a estar repartida entre todos los procesos que se están ejecutando.
- Gestionar la RAM: para asignar el espacio de memoria a cada aplicación y a cada usuario, en caso de ser necesario.
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
Los tipos de sistemas operativos son los siguientes:
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.
Segun la Organización interna de su nucleo (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)
La estructura del sistema operativo son las siguientes:
- Administracción de procesos.
- Administración de memoria.
- Subsistema de Entrada/Salida.
- Administracción de Almacenamiento secundario.
- Subsistema de archivos.
- Sistema de protección.
No hay comentarios:
Publicar un comentario