Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sistemas Operativos1 PDF
Sistemas Operativos1 PDF
La interfaz gráfica de usuario, conocida también como GUI (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 en proporcionar un entorno visual sencillo
para permitir la comunicación con el sistema operativo de una máquina o computador.
Habitualmente las acciones se realizan mediante manipulación directa para facilitar la
interacción del usuario con la computadora.
Ejemplo: los entornos de escritorio Windows, el X Windows de GNU/ Linux o el de
Mac OS X, Aqua.
En el contexto del proceso de interacción persona-ordenador, la interfaz gráfica de
usuario es el artefacto tecnológico de un sistema interactivo que posibilita, a través
del uso y la representación del lenguaje visual, una interacción amigable con un
sistema informático.
INTERFAZ GRAFICA
Ventajas:
• Facilita el manejo de los procedimientos
• Cada comando puede ser visualizado en pantalla mediante una imagen que lo
representa
• Proporciona mecanismos estándar de control como ventanas y cuadros de
dialogo
• Permite interactuar al usuario con el sistema de una forma más fácil.
Desventajas:
• Utiliza más recursos del sistema
• Es más complejo realizar un sistema de este tipo
• Son más costosos
También conocida como tarjeta madre, placa madre o placa principal (motherboard
o mainboard), es una tarjeta de circuito impreso a la que se conectan los
componentes que constituyen la computadora.
Es la parte fundamental para montar cualquier computadora personal de escritorio o
portátil o algún dispositivo. Tiene instalados una serie de circuitos integrados, entre
los que se encuentra el circuito integrado auxiliar (chipset), que sirve como centro de
conexión entre el microprocesador (CPU), la memoria de acceso aleatorio (RAM), las
ranuras de expansión y otros dispositivos.
Va instalada dentro de una carcasa o gabinete que tiene un panel para conectar
dispositivos externos y muchos conectores internos y zócalos para instalar
componentes internos.
La placa madre, además incluye un firmware llamado BIOS, que le permite realizar
las funcionalidades básicas, como pruebas de los dispositivos, vídeo y manejo del
teclado, reconocimiento de dispositivos y carga del sistema operativo.
• El Procesador:
Es la unidad de disco que utiliza una luz láser como parte del proceso de lectura o
escritura de datos desde un archivo a discos ópticos a través de haces de luz que
interpretan las refracciones provocadas sobre su propia emisión.
Los discos compactos (CD), discos versátiles digitales (DVD) y discos Blu-ray (BD)
son los tipos de medios ópticos más comunes que pueden ser leídos y grabados por
estas unidades.
• Unidad de disco duro o unidad de estado sólido:
(Hard Disk Drive, HDD) es el dispositivo de almacenamiento de datos que emplea
un sistema de grabación magnética para almacenar archivos digitales. Se compone
de uno o más platos o discos rígidos, unidos por un mismo eje que gira a gran
velocidad dentro de una caja metálica sellada. Sobre cada plato, y en cada una de
sus caras, se sitúa un cabezal de lectura/escritura que flota sobre una delgada
lámina de aire generada por la rotación de los discos. Es memoria no volátil.
• Teclado:
7. Indique las diferencias que existen entre cada uno de los siguientes
programas, qué soporte del sistema informático necesitan y cuál es su
objetivo: compiladores, assemblers, sistema operativo, comandos de
sistema operativo, editores, controladores de dispositivos, rutinas de
entrada salida dependientes del hardware (p.e. BIOS), prácticas de
Sistemas Operativos.
R/:
Compiladores: son lenguajes de alto nivel, a diferencia de los assemblers que son
lenguajes intermedios. Se usa un lenguaje inteligible orientado al problema en vez de
orientado a la máquina. Permite pasar un lenguaje escrito en lenguaje de alto nivel, a
lenguaje máquina. Los compiladores requieren que el programa sea introducido de
una vez en su totalidad y producen el diagnóstico de errores, si los hay, al finalizar el
proceso de traducción, la modificación de una sola instrucción requiere reiniciar de
nuevo toda la traducción (proceso batch). El compilador traduce una instrucción a
muchas.
Assemblers: es el nivel más bajo de los lenguajes simbólicos. El programador utiliza
códigos o nombres simbólicos para designar las operaciones que ha de realizar el
ordenador. El traductor ensambla los códigos simbólicos y los traduce al lenguaje
máquina, su codificación está muy ligada a la estructura de la C.P.U. El ensamblador
traduce una instrucción a otra.
Sistema operativo: es un programa que permite que podamos trabajar de forma
eficiente con un sistema informático. Es un programa como cualquier otro pero con
funciones específicas.
Editores: programa que permite que podamos escribir y modificar de forma
interactiva otros programas.
Controladores de dispositivos: las unidades de entrada / salida, por lo general,
consta de una componente mecánica y de otra electrónica. A menudo es posible
separar las dos porciones para ofrecer un diseño más modular y general. La
componente electrónica se denomina controlador del dispositivo o adaptador. El
sistema operativo casi siempre habla con el controlador, no con el dispositivo. El
interfaz entre el controlador y el dispositivo es con frecuencia un interfaz de muy bajo
nivel.
Rutina de Entrada y Salida dependientes del hardware (p. e. BIOS): Son
pequeños programas que están en la ROM.BIOS (sistema básico de Entrada y
Salida). El usuario teclea un comando en el terminal y el S.O. carga el programa
solicitado del disco en la memoria y lo ejecuta. Cuando el proceso termina, el S.O.
teclea un carácter la solicitud de entrada en un terminal y después espera un comando
del terminal para cargar otro proceso escribiendo encima del primero.
17. Hablando de Buffering, ¿En qué casos realmente presenta sólo una
mejora en la eficiencia del sistema informático?
R/: Si las velocidades de promedio de la CPU y los dispositivos de Entrada y Salida
son las mismas, el almacenamiento temporal con buffers permite a la C.P.U.
adelantarse o retrasarse ligeramente respecto a los dispositivos de Entrada y Salida,
funcionando ambos a toda velocidad. Si la C.P.U. fuese mucho más rápida el uso de
buffers tiene poca utilidad.
18. ¿Qué implica el Spooling, qué ventajas y qué desventajas presenta?
R/: Con la aparición de los discos las tarjetas se leen directamente del lector de
tarjetas al disco. La ubicación del contenido de las tarjetas se anota en una tabla que
mantiene el sistema operativo. Cuando se ejecuta un trabajo, el sistema operativo
satisface las solicitudes de entrada en el lector de tarjetas leyendo del disco, lo mismo
ocurre con la impresora, de esta manera usamos el disco como un enorme buffer.
Tiene un efecto beneficioso sobre el rendimiento del sistema. A cambio de cambio del
costo de unas cuantas tablas y de espacio en disco.
19. ¿El Spooling tiene algo que ver con el Buffering? ¿Lo reemplaza? ¿Y con
la operación off-line? ¿O pueden coexistir? ¿Cómo?
R/: Si ambos son buffers el Spooler más grande, el buffer hace simultanea la Entrada
y Salida de un trabajo con los propios cálculos del trabajo, en cambio el Spooler puede
superponer la Entrada y Salida y los cálculos de varios trabajos diferentes. Reemplaza
al buffer, en cambio puede coexistir con la operación off-line.
20. ¿Qué es la multiprogramación? ¿Qué ventajas desventajas tiene? ¿Con
que la compararía? ¿conoce algún sistema operativo que la posea?
R/: La multiprogramación aumenta la utilización de la C.P.U. organizando los trabajos
de manera que está siempre tenga algo que hacer. El concepto es el siguiente el S.O
coge uno de los trabajos cuando este tenga que esperar (montar una cinta, imprimir...)
este coge otro trabajo de la cola de trabajos. Ventaja la C.P.U. nunca inactiva,
desventajas estos S.O. son más complejos. Se puede comparar con un abogado que
no tiene solamente un cliente, cuando tenga que esperar la recepción de algún
documento pendiente el abogado puede trabajar en otro caso.