Monousuario

Page 1

Monousuario Un sistema operativo monousuario (de mono: 'uno'; y usuario) es un sistema operativo que sólo puede ser ocupado por un único usuario en un determinado tiempo. Ejemplo de sistemas monousuario son las versiones domésticas de Windows. Administra recursos de memoria procesos y dispositivos de las PC'S Es un sistema en el cual el tipo de usuario no está definido y, por lo tanto, los datos que tiene el sistema son accesibles para cualquiera que pueda conectarse. En algunos sistemas operativos se accede al sistema reproductor de un usuario único que tiene permiso para realizar cualquier operación. Este es el caso de los sistemas operativos más antiguos como MS-DOS y algunos más recientes como la serie Windows 95/98/Me de Microsoft o MacOS (antes de Mac OS X) de Macintosh. En estos sistemas no existe una diferenciación clara entre las tareas que realiza un administrador del sistema y las tareas que realizan los usuarios habituales, no disponiendo del concepto de multiusuario, un usuario común tiene acceso a todas las capacidades del sistema, pudiendo borrar, incluso, información vital para su funcionamiento. Un usuario malicioso (remoto o no) que obtenga acceso al sistema podrá realizar todo lo que desee por no existir dichas limitaciones.


Los sistemas operativos mono usuarios son aquellos que soportan a un solo usuario a la vez, sin importar el número de procesadores que tenga la computadora o el número de procesos o tareas que el usuario pueda ejecutar en un mismo instante de tiempo, las computadoras personales típicamente se han clasificado en este renglón. Multiusuarios: Los sistemas operativos multiusuarios son capaces de dar servicio a mas de un usuario a la vez, ya sea por medio de varias terminales conectadas a la computadora o por medio de sesiones remotas en una red de comunicaciones, ni importa el numero de procesadores en la maquina ni el numero de procesos que cada usuario puede ejecutar simultáneamente. Con la aparición de computadoras personales, se crearon los Sistemas Operativos monousuario. MS-DOS es un claro exponente, ya que sólo puede trabajar un usuario a la vez.


Por ello, este sistema no es más que una simplificación de los anteriores. Al desarrollarse las comunicaciones y fabricarse redes de computadoras, se tuvo que diseñar otro tipo de Sistema Operativo para gestionar la red. Ahora, debido a los avances en velocidad y calidad de transmisión de las telecomunicaciones, el establecimiento de redes de computadoras privadas, las computadoras multiproceso y al inmenso parque mundial de computadoras, se está diseñando una nueva arquitectura de Sistema Operativo. En ella, el mismo Sistema Operativo se encuentra distribuido por diversas máquinas para aprovechar al máximo los recursos globales del sistema.


SISTEMAS MONOUAUSARIOS Los sistemas monousuario fueron los primeros en aparecer en el mundo informático, ya que los científicos los necesitaban para ejecutar aplicaciones de cálculo. El primer sistema Operativo fue el CPM, elaborado para manejar el SO independiente de la máquina y de los dispositivos que tenga conectada. Poco a poco fueron apareciendo otros sistemas operativos monousuarios basados en plataformas específicas, como fueron los ordenadores Spectrum, Comodore, Amiga, Atari,etc.. Estas plataformas dedicadas a usuarios domésticos ya tenían su propio sistema operativo y de arranque. El arranque del sistema se realizaba mediante un cinta o diskette que contenía todos los drivers que controlaban el hardware y cargaban los comandos de sistema operativo en RAM. Estos SO además llevaban integrado un lenguaje de programación(Normalmente el BASIC) por lo que además te permitían realizar tus propios programas. El CPM fue, por así decirlo el padre de los sistemas Operativos Monousuario. Todas las familias posteriores del DOS derivan de él. Poco después, personajes como Bill Gates y Paul Alen los promocionaron; al ver que podía tener un éxito comercial para las empresas y los usuarios


Ejemplos de sistemas Monousuario: IBM DOS, Amiga OS ,Apple OS, CPM, MS DOS, Windows 3.11, OS/2 Ejemplo de sistema Monoususario: Instalación del MSDOS Hemos escogido el sistema operativo MS-DOS debido a su gran difusión y estandarización en el mercado de ordenadores domésticos y de pequeñas empresas. La mayoría de sistemas provenientes del CPM tienen lasmisma forma de instalación. Estos son: IBMDOS, DRDOS, OS2,MSDOS,etc... En su origen, todos estos sistemas eran monousuario, solo podían tener un usuario ejecutando las tareas. Los programas se ejecutaban mediante procesos BAT o por lotes. Aunque el OS2 ya permitía la multitarea. Lo primero que necesitamos para instalarlo es un ordenador PC-AT-IBM o compatible, un disco duro con un espacio mínimo de unos 10 mb y los diskettes de instalación de MSDOS. En las primeras versiones de MSDOS, el proceso que se tenía que seguir era el siguiente: 1. Encender el equipo 2. Entrar en la BIOS y poner en la secuencia de arranque: A: C:. 3. Reiniciar el equipo. 4. Esperar a que se arranque el sistema operativo. 5. Crear una partición primaria en el Disco duro. Programa: fdisk 6. Formatear la partición mediante la orden format c:. 7. Reiniciar el equipo. 8. Instalar el SO, proporcionándole un directorio de instalación y suministrándole los otros discos cuando lo pida.


9.

Reiniciar el equipo.

En posteriores versiones se suprimió lo de crear las particiones, ya que era el mismo sistema el que las creaba automáticamente. Tras la instalación, observamos que se crean varios archivos en el directorio raiz de la partición primaria(normalmente C:). Estos archivos son: a) Command.com: Programa que se encarga de la comunicación del usuario con el equipo. b) Autoexec.bat: Programa de archivo por lotes que se ejecuta en la carga del SO. En él se pueden definir los drivers de dispositivos específicos, antivirus,etc... c) Config.sys: Guarda la configuración del equipo y gestión de memoria. Además de la creación de estos archivos, que son los que gestionarán el arranque del sistema; se copian algunos programas útiles para el usuario(En el directorio de instalación que le hemos indicado): - Delete o del: Permite borrar ficheros - Edit: Procesador de texto plano ASCII que permite modificar el autoexec, config y crear archivos de proceso por lotes. - Format: Permite formatear un disco con formato nativo de MSDOS(FAT). - Copy: Copia un archivo


- Xcopy: Copia un directorio, incluyendo archivos y subdirectorios. - Fdisk: Permite crear particiones primarias y extendidas. - Debug: Desensamblador de programas. Permite inclusive forzar al formateo a bajo nivel del HD. - .... En algunas versiones de MSDOS quedaba el SO antiguo grabado en un subdirectorio llamado OLD_DOS-1 para su reinstalación. Este subdirectorio se puede borrar mediante la orden DEOLDOS. Se puede realizar la transferencia directa del SO desde el disco 1 de A: mediante el comando: A:\>SYS C: (Suponiendo que el disco este particionado y formateado). Tras la versión 6.2 del MSDOS salió al mercado la versión 3.11 de Windows. Esta versión no es mas que una interfaz gráfica que se monta y se ejecuta sobre MSDOS ofreciendo una interfaz mas visual. Este mejora la relación con el usuario. En realidad es un plagio de las ventanitas del OS/2 de IBM. Respecto al OS/2, el funcionamiento es idéntico a MSDOS, lo unico que cambia es el sistema de ficheros(PSF y FAT), que es multitarea(permite ejecutar varios programas a la vez) y se puede manejar mediante ratón , evitando la línea de comandos. Además ya permite compartir archivos, lo que podría ser considerado como un sistema multiusuario. No hemos hecho un análisis exhaustivo de este, ya que los comandos son “iguales” al MSDOS y el proceso de instalación es similar. Además, las últimas versiones de OS/2 ya son multiusuario.


Evolución Windows Windows 3.x Fue el primer Windows en aparecer y no estaba todavía considerado como un sistema operativo independiente, ya que es una interfaz gráfica de usuario que se complementaba perfectamente con MS-DOS para aumentar el rendimiento y productividad de éste último y además establecer una comunicación más agradable entre usuario y el sistema operativo. Windows 95 Windows 95 está considerado como un sistema operativo de 32 bits por su funcionalidad e independencia con el sistema operativo DOS, siendo considerado como un sistema multitarea y multiusuario que permite realizar trabajos en red y la compartición de recursos. Además, este sistema operativo ofrece una potente interfaz gráfica y un soporte para conexión a red de área local, Internet, RDSI, etc. Y como es una versión mejorada respecto al Windows 3.x, es capaz de ejecutar aplicaciones diseñadas para 16 bits (aunque está basada basado en 32 bits). Windows 98 Este sistema operativo es una ampliación y presentan unas mejoras que se necesitaban respecto al Windows 95; entre las mejoras más significativas caben destacar:


Una instalación por lo que el usuario realiza poca intervención. Aumenta el número de dispositivos soportados, quedando así incorporadas las últimas tecnologías como el DVD o los controladores para las tarjetas aceleradoras 3D, vídeo y audio. Convierte Internet en unos de sus pilares, de este modo proporciona una visión del sistema como si de una página web se tratara. Hay mejoras en los procesos de instalación de redes y la comunicación vía módem respecto a Windows 95. Posibilita la aparición de nuevos dispositivos presentando como auténtica novedad la incorporación de varias de las últimas tecnologías, como el USB, “Plug and Play”; por lo que su instalación es muy sencilla: basta con conectar el dispositivo al ordenador y éste será capaz de reconocerlo, instalarlo y ejecutarlo. Windows NT Las siglas NT representan (New Technology), el cual es un sistema operativo de 32 bits diseñado para ejecutar casi la totalidad de las aplicaciones DOS y Windows 3.x y, por supuesto, las aplicaciones específicas para NT. Es un sistema operativo multitarea con la capacidad de gestionar diferentes programas de forma simultánea, asignándoles alternativamente una parte o porcentaje del tiempo del procesador con el fin de que dichos programas


se puedan ejecutar simultánea o alternativamente, por ello, la memoria también es compartida por los distintos programas puestos en ejecución. También es considerado un sistema operativo multiusuario, ya que está diseñado específicamente para entornos de red, dando la posibilidad de que distintos usuarios puedan compartir los mismos periféricos. Por otra parte, NT está desarrollado básicamente en C/C++ debido a que este lenguaje potentísimo permite obtener programas portables haciendo posible que el mismo sistema operativo funcione bajo distintas plataformas sin necesidad de modificar su código

.


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.