jueves, 27 de octubre de 2016

sistemas operativos

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.
Las funciones del sisstema operativo son:
  1. Gestionar la CPU: se encarga de administrar la CPU que va a estar repartida entre todos los procesos que se están ejecutando.
  2. Gestionar la RAM: para asignar el espacio de memoria a cada aplicación y a cada usuario, en caso de ser necesario. 
Los tipos de familias son las siguientes: 

       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:
  1. Administracción de procesos.
  2.  Administración de memoria.
  3. Subsistema de Entrada/Salida.
  4. Administracción de Almacenamiento secundario.
  5. Subsistema de archivos.
  6. Sistema de protección.

No hay comentarios:

Publicar un comentario