SISTEMA OPERATIVO
Software
básico que controla una computadora. El sistema operativo tiene tres grandes
funciones: coordina y manipula el hardware de la computadora, como la memoria,
las impresoras, las unidades de disco, el teclado o el mouse; organiza los
archivos en diversos dispositivos de almacenamiento, como discos flexibles,
discos duros, discos compactos o cintas magnéticas, y gestiona los errores de
hardware y la pérdida de datos.
Los sistemas operativos controlan diferentes procesos de la
computadora. Un proceso importante es la interpretación de los comandos que
permiten al usuario comunicarse con el ordenador. Algunos intérpretes de
instrucciones están basados en texto y exigen que las instrucciones sean
tecleadas. Otros están basados en gráficos, y permiten al usuario comunicarse
señalando y haciendo clic en un icono. Por lo general, los intérpretes basados
en gráficos son más sencillos, pero muchos usuarios expertos prefieren los
intérpretes de instrucciones basados en texto porque son más potentes.
Los sistemas operativos pueden ser de tarea única o multitarea. Los sistemas operativos de tarea única, más primitivos, sólo pueden manejar un proceso en cada momento. Por ejemplo, cuando la computadora está imprimiendo un documento, no puede iniciar otro proceso ni responder a nuevas instrucciones hasta que se termine la impresión.
Todos los sistemas operativos modernos son multitarea y pueden ejecutar varios procesos simultáneamente. En la mayoría de los ordenadores sólo hay una UCP; un sistema operativo multitarea crea la ilusión de que varios procesos se ejecutan simultáneamente en la UCP. El mecanismo que se emplea más a menudo para lograr esta ilusión es la multitarea por segmentación de tiempos, en la que cada proceso se ejecuta individualmente durante un periodo de tiempo determinado. Si el proceso no finaliza en el tiempo asignado, se suspende y se ejecuta otro proceso. Este intercambio de procesos se denomina conmutación de contexto. El sistema operativo se encarga de controlar el estado de los procesos suspendidos. También cuenta con un mecanismo llamado planificador que determina el siguiente proceso que debe ejecutarse. El planificador ejecuta los procesos basándose en su prioridad para minimizar el retraso percibido por el usuario. Los procesos parecen efectuarse simultáneamente por la alta velocidad del cambio de contexto.
Los sistemas operativos pueden emplear memoria virtual para ejecutar procesos que exigen más memoria principal de la realmente disponible. Con esta técnica se emplea espacio en el disco duro para simular la memoria adicional necesaria. Sin embargo, el acceso al disco duro requiere más tiempo que el acceso a la memoria principal, por lo que el funcionamiento del ordenador resulta más lento.
Los sistemas operativos pueden ser de tarea única o multitarea. Los sistemas operativos de tarea única, más primitivos, sólo pueden manejar un proceso en cada momento. Por ejemplo, cuando la computadora está imprimiendo un documento, no puede iniciar otro proceso ni responder a nuevas instrucciones hasta que se termine la impresión.
Todos los sistemas operativos modernos son multitarea y pueden ejecutar varios procesos simultáneamente. En la mayoría de los ordenadores sólo hay una UCP; un sistema operativo multitarea crea la ilusión de que varios procesos se ejecutan simultáneamente en la UCP. El mecanismo que se emplea más a menudo para lograr esta ilusión es la multitarea por segmentación de tiempos, en la que cada proceso se ejecuta individualmente durante un periodo de tiempo determinado. Si el proceso no finaliza en el tiempo asignado, se suspende y se ejecuta otro proceso. Este intercambio de procesos se denomina conmutación de contexto. El sistema operativo se encarga de controlar el estado de los procesos suspendidos. También cuenta con un mecanismo llamado planificador que determina el siguiente proceso que debe ejecutarse. El planificador ejecuta los procesos basándose en su prioridad para minimizar el retraso percibido por el usuario. Los procesos parecen efectuarse simultáneamente por la alta velocidad del cambio de contexto.
Los sistemas operativos pueden emplear memoria virtual para ejecutar procesos que exigen más memoria principal de la realmente disponible. Con esta técnica se emplea espacio en el disco duro para simular la memoria adicional necesaria. Sin embargo, el acceso al disco duro requiere más tiempo que el acceso a la memoria principal, por lo que el funcionamiento del ordenador resulta más lento.
Los sistemas operativos empleados normalmente son UNIX,
Macintosh OS, MS-DOS, OS/2 y Windows-NT. El UNIX y sus clones permiten
múltiples tareas y múltiples usuarios. Su sistema de archivos proporciona un
método sencillo de organizar archivos y permite la protección de archivos. Sin
embargo, las instrucciones del UNIX no son intuitivas. Otros sistemas
operativos multiusuario y multitarea son OS/2, desarrollado inicialmente por
Microsoft Corporation e International Business Machines (IBM) y Windows-NT, desarrollado
por Microsoft.
El sistema operativo multitarea de las computadoras Apple se denomina Macintosh OS. El DOS y su sucesor, el MS-DOS, son sistemas operativos populares entre los usuarios de computadoras personales. Sólo permiten un usuario y una tarea.
El sistema operativo multitarea de las computadoras Apple se denomina Macintosh OS. El DOS y su sucesor, el MS-DOS, son sistemas operativos populares entre los usuarios de computadoras personales. Sólo permiten un usuario y una tarea.
Acrónimo de Microsoft Disk Operating System (sistema
operativo de disco de Microsoft). Como otros sistemas operativos, el sistema
MS-DOS supervisa las operaciones de entrada y salida del disco y controla el
adaptador de vídeo, el teclado y muchas funciones internas relacionadas con la
ejecución de programas y el mantenimiento de archivos. El MS-DOS es un sistema
operativo monotarea y monousuario con una interfaz de línea de comandos.
En informática, nombre común o coloquial de Microsoft
Windows, un entorno multitarea dotado de una interfaz gráfica de usuario, que
se ejecuta en computadoras diseñadas para MS-DOS. Windows proporciona una
interfaz estándar basada en menús desplegables, ventanas en pantalla y un
dispositivo señalador como el mouse (ratón). Los programas deben estar
especialmente diseñados para aprovechar estas características.UNIX En
informática, sistema operativo multiusuario que incorpora multitarea. Fue
desarrollado originalmente por Ken Thompson y Dennis Ritchie en los
laboratorios AT&T Bell en 1969 para su uso en minicomputadoras. El sistema
operativo UNIX tiene diversas variantes y se considera potente, más
transportable e independiente de equipos concretos que otros sistemas
operativos porque está escrito en lenguaje C. El UNIX está disponible en varias
formas, entre las que se cuenta AIX, una versión de UNIX adaptada por IBM (para
su uso en estaciones de trabajo basadas en RISC), A/UX (versión gráfica para
equipos Apple Macintosh) y Mach (un sistema operativo reescrito, pero
esencialmente compatible con UNIX, para las computadoras NeXT).
En informática, sistema operativo multitarea para
ordenadores o computadoras personales con microproce-sadores de la gama x86 de
Intel. El OS/2 puede ejecutar aplicaciones para Windows y MS-DOS y leer discos
de MS-DOS. El OS/2 fue desarrollado originalmente como un proyecto conjunto de
Microsoft e IBM.
en informática, sistema operativo multiusuario que
incorpora multitarea. Fue desarrollado originalmente por Ken Thompson y Dennis
Ritchie en los laboratorios AT&T Bell en 1969 para su uso en
minicomputadoras. El sistema operativo UNIX tiene diversas variantes y se
considera potente, más transportable e independiente de equipos concretos que
otros sistemas operativos porque está escrito en lenguaje C. El UNIX está
disponible en varias formas, entre las que se cuenta AIX, una versión de UNIX
adaptada por IBM (para su uso en estaciones de trabajo basadas en RISC), A/UX
(versión gráfica para equipos Apple Macintosh) y Mach (un sistema operativo
reescrito, pero esencialmente compatible con UNIX, para las computadoras NeXT)
Los sistemas operativos siguen evolucionando. Los sistemas
operativos distribuidos están diseñados para su uso en un grupo de ordenadores
conectados pero independientes que comparten recursos. En un sistema operativo
distribuido, un proceso puede ejecutarse en cualquier ordenador de la red
(normalmente, un ordenador inactivo en ese momento) para aumentar el
rendimiento de ese proceso. En los sistemas distribuidos, todas las funciones
básicas de un sistema operativo, como mantener los sistemas de archivos,
garantizar un comportamiento razonable y recuperar datos en caso de fallos
parciales, resultan más complejas.
No hay comentarios:
Publicar un comentario