Informatica
El sistema operativo es el programa más importante de un ordenador. Para que funcionen los otros programas, cada computadora de uso general debe tener un sistema operativo. Los sistemas operativos realizan tareas básicas, tales como reconocimiento de la conexión del teclado, enviar la información a la pantalla, no perder de vista archivos y directorios en eldisco, y controlar los dispositivos periféricos tales como impresoras, escáner, etc.
En sistemas grandes, el sistema operativo tiene incluso mayor responsabilidad y poder, es como un policía de tráfico, se asegura de que los programas y usuarios que están funcionando al mismo tiempo no interfieran entre ellos. El sistema operativo también es responsable de la seguridad, asegurándose de que losusuarios no autorizados no tengan acceso al sistema.
Línea de comandos
Interfaz de Línea de Comandos (CLI), por su acrónimo en inglés de Command Line Interface (CLI), es un método que permite a las personas dar instrucciones a algún programa informático por medio de una línea de texto simple.
Las CLI pueden emplearse interactivamente, escribiendo instrucciones en alguna especie de entrada de texto,o pueden utilizarse de una forma mucho más automatizada leyendo comandos desde un archivo de scripts.
Este interfaz existe casi desde los comienzos de la computación, superada en antigüedad solo por las tarjetas perforadas y mecanismos similares. Existen, para diversos programas y sistemas operativos, para diversos hardwares, y con diferente funcionalidad.
Por ejemplo, las CLI son partefundamental de los Shells o Emuladores de Terminal. Aparecen en todos los desktops (Gnome, KDE, Windows) como un método para ejecutar aplicaciones rápidamente. Aparecen como interfaz de lenguajes interpretados tales como Java, Python, Ruby o Perl. También se utilizan en aplicaciones cliente-servidor, en DBs (Postgres, MySQL, Oracle), en clientes FTP, etc. Las CLI son un elemento fundamental deaplicaciones de ingeniería tan importantes como Matlab y Autocad.
Interfaz gráfica de usuario
La interfaz gráfica de usuario, conocida también como GUI (del inglés graphical user interface) es un programa informático que actúa de interfaz de usuario, utilizando un conjunto de imágenes y objetos gráficos para representar la información y acciones disponibles en la interfaz. Su principal uso, consiste enproporcionar un entorno visual sencillo para permitir la comunicación con el sistema operativo de una máquina o computador.
Tipos de interfaces de usuario
* Interfaces alfanuméricas intérpretes de comandos que solo presentan texto.
* Interfaces gráficas de usuario, las que permiten comunicarse con el ordenador de una forma muy rápida e intuitiva representando gráficamente los elementos decontrol y medida.
* Interfaces táctiles, que representan gráficamente un "panel de control" en una pantalla sensible que permite interactuar con el dedo de forma similar a si se accionara un control físico.
Funciones del sistema operativo
* Administración del procesador: el sistema operativo administra la distribución del procesador entre los distintos programas por medio de unalgoritmo de programación. El tipo de programador depende completamente del sistema operativo.
* Gestión de la memoria de acceso aleatorio: el sistema operativo se encarga de controlar el espacio de memoria de cada aplicación y para cada usuario. Cuando la memoria física es insuficiente, el sistema operativo puede crear una zona de memoria en el disco duro, denominada "memoria virtual". La memoriavirtual permite ejecutar aplicaciones que requieren una memoria superior a la memoria RAM disponible en el sistema lo malo que es muy lenta.
* Gestión de entradas/salidas: el sistema operativo permite controlar el acceso de los programas a los recursos materiales a través de los drivers.
* Gestión de ejecución de aplicaciones: el sistema operativo se encarga de que las aplicaciones se...
Regístrate para leer el documento completo.