1. What is the function of the kernel? A. It provides a friendly user interface for the administrator to manage the NOS. B. It translates user input for the appropriate programs C. It contains the FAT file system D. It schedules and manages multiple processes Para otros usos de este término véase Núcleo (desambiguación).
Esquema básico de la interacción entre un Núcleo (Kernel), el resto del Software (los programas de aplicación, las bases de datos, etc.) y el Hardware. En informática, el núcleo (también conocido en español con el anglicismo kernel, de raíces germánicas como kern) es la parte fundamental de un sistema operativo. Es el software responsable de facilitar a los distintos programas acceso seguro al hardware de la computadora o en forma más básica, es el encargado de gestionar recursos, a través de servicios de llamada al sistema. Como hay muchos programas y el acceso al hardware es limitado, el núcleo también se encarga de decidir qué programa podrá hacer uso de un dispositivo de hardware y durante cuánto tiempo, lo que se conoce como multiplexado. Acceder al hardware directamente puede ser realmente complejo, por lo que los núcleos suelen implementar una serie de abstracciones del hardware. Esto permite esconder la complejidad, y proporciona una interfaz limpia y uniforme al hardware subyacente, lo que facilita su uso para el programador.
2. In the UNIX community, what are the server programs called? A. Services B. Applications C. Web servers
D. daemons demonio, diablo; (inform.) demon, específica en tiempos predefinidos demonio, diablo; (inform.) demon, específica en tiempos predefinidos
proceso que se o en respuesta a proceso que se o en respuesta a
ejecuta en "el fondo", realizando ciertos eventos. Es un término del ejecuta en "el fondo", realizando ciertos eventos. Es un término del
una operación sistema UNIX una operación sistema UNIX
3. Which of the following is a characteristic of preemptive multitasking?
1. The processor is shared by a method called time slicing 2. When one program crashes, it might bring the down other programs 3. Programs run in their own separate address spaces. 4. Programs share memory addresses and exchange information.
Es una característica de un sistema operativo moderno. Permite que varios procesos sean ejecutados al mismo tiempo compartiendo uno o más procesadores. Tipos de multitarea: •
•
•
•
Nula: El sistema operativo carece de multitarea. Aun así puede lograrse a veces algo parecido a una multitarea implementándola en espacio de usuario, o usando trucos como los TSR de MS-DOS. Un ejemplo típico de un sistema no multitarea es MS-DOS y sus clones. Cooperativa: Los procesos de usuario son quienes ceden la CPU al sistema operativo a intervalos regulares. Muy problemática, puesto que si el proceso de usuario se interrumpe y no cede la CPU al sistema operativo, todo el sistema estará trabado, es decir, sin poder hacer nada. Da lugar también a latencias muy irregulares, y la imposibilidad de tener en cuenta este esquema en sistemas operativos de tiempo real. Un ejemplo sería Windows hasta la versión 95. Preferente: El sistema operativo es el encargado de administrar el/los procesador(es), repartiendo el tiempo de uso de este entre los procesos que estén esperando para utilizarlo. Cada proceso utiliza el procesador durante cortos períodos de tiempo, pero el resultado final es prácticamente igual que si estuviesen ejecutándose al mismo tiempo. Ejemplos de sistemas de este tipo serían Unix y sus clones (FreeBSD, Linux...), VMS y derivados, AmigaOS, Windows NT... Real: Sólo se da en sistemas multiprocesador. Es aquella en la que varios procesos se ejecutan realmente al mismo tiempo, en distintos microprocesadores. Suele ser también preferente. Ejemplos de sistemas operativos con esa capacidad: variantes Unix, Linux, Windows NT, Mac OS X, etc.
4. What are three reasons to use MS-DOS? A. Simple, low-overhead operating system B. Inexpensive
C. User friendly D. Stable and reliable E. Runs on all platforms
El DOS carece por completo de interfaz gráfica, y no utiliza el mouse. Era incapaz de detectar el hardware (no existía el Plug-and-play), por lo que todo debía ser configurado manualmente. No era ni multiusuario ni multitarea. No podía trabajar con discos duros muy grandes. Originalmente, por limitaciones del software, no podía manejar más de 64KB de memoria RAM. Poco a poco, con las mejoras en la arquitectura de los PCs, llegó primero a manejar 640KB (la llamada "memoria convencional"), y luego hasta 1 MegaByte (agregando a la memoria convencional la "memoria superior" o UMB). Más tarde, aparecieron mecanismos como la memoria extendida (XMS) y la memoria expandida (EMS), que permitían ya manejar varios megabytes. Desde el punto de vista de los programadores, este sistema operativo permitía un control total de la computadora, libre de las capas de abstracción y medidas de seguridad a las que obligan los sistemas multiusuario y multitarea. Así, hasta la aparición del DirectX, y con el fin de aprovechar al máximo el hardware, la mayoría de los videojuegos para PC funcionaban bajo DOS. La necesidad de mantener la compatibilidad con programas antiguos, hacía cada vez más difícil programar para DOS, debido a que la memoria estaba segmentada, es decir, la memoria apuntada por un puntero tenía como máximo el tamaño de un segmento de 64KB. Para superar estas limitaciones del modo real de los procesadores x86, se recurría al modo protegido de los procesadores posteriores (80386, 80486...), utilizando programas extensores que hacían funcionar programas de 32 bits sobre DOS. 5. Why is the FAT32 file system important?
A. It supports larger cluster sizes. B. It supports smaller cluster sizes. C. It is twice as big as FAT16 D. It supports smaller disk sizes.
Características de FAT32
FAT32 presenta las siguientes mejoras con respecto a versiones anteriores del sistema de archivos FAT: •FAT32 admite unidades de hasta 2 terabytes de tamaño. •FAT32 aprovecha el espacio de forma más eficiente. FAT 32 utiliza clústeres menores (es decir, clústeres de 4 KB a 8 KB), lo que significa entre un 10 y un 15 por ciento de mejora en el uso del espacio con respecto a unidades grandes con sistemas de archivos FAT o FAT16. •FAT32 es más robusto. FAT32 puede reubicar la carpeta raíz y utilizar la copia de seguridad de la tabla de asignación de archivos en lugar de la copia predeterminada. Además, el registro de inicio de las unidades FAT32 se ha ampliado para incluir una copia de las estructuras de datos críticas. Por lo tanto, las unidades FAT32 son menos susceptibles a un único punto de error que las unidades FAT16 existentes. •FAT32 es más flexible. La carpeta raíz de una unidad FAT32 es una cadena de clústeres ordinaria, de manera que puede ubicarse en cualquier unidad. Las limitaciones presentes en versiones anteriores con respecto al número de entradas de la carpeta raíz ya no existen. Además, se puede deshabilitar el duplicado de la tabla de asignación de archivos, con lo que se puede generar una tabla de asignación de archivos distinta de la primera que está activa. Estas características permiten el cambio de tamaño dinámico de las particiones FAT32. No obstante, tenga en cuenta que, aunque el diseño de FAT32 permite esta función, Microsoft no la implementará en la versión inicial. 6. Which feature, from the early PC LANs until now, has been a common fuction of both desktop OSs and NOSs?
A. Multi-user capability B. File security C. File sharing D. Hardware device management
CARACTERISTICAS DE LOS SISTEMAS OPERATIVOS DE RED MULTIPROCESAMIENTO Se refiere a la habilidad de un sistema computacional de apoyar más de un proceso (programa) al mismo tiempo. MULTIUSUARIO Sistemas computacionales que apoyan dos o más usuarios. SPOOLING
Operaciones periféricas simultáneas en línea. Se refiere a poner trabajos en un bufer, área especial en memoria o en un disco donde un dispositivo puede accesarlos cuando está listo. TIEMPO COMPARTIDO Uso concurrente de una computadora por más de un usuario. Los usuarios comparten el tiempo de la computadora. TOLERANCIA A FALLOS Habilidad de un sistema de responder a fallas de hardware o software. PROCESAMIENTO PARALELO Uso simultáneo de más de un CPU para ejecutar un programa. Hace que un programa se ejecute más rápido debido a que hay más máquinas (CPU) ejecutando. PROCESAMIENTO POR LOTES Ejecutar una serie de trabajos no interactivos cada uno a su vez 7. What is an advantage of Linux?
A. It is a true 16-bit operating system B. It was developed by a single company C. Its code is open source D. It is easier for most users to use than windows
VENTAJAS DE LINUX 1. Linux es básicamente un duplicado de UNIX, lo que significa que incorpora muchas de las ventajas de este importante sistema operativo. 2. En Linux pueden correr varios procesos a la vez de forma ininterrumpida como un servidor de red al tiempo que un procesador de textos, una animación, copia de archivos o revisar el correo electrónico. 3. Seguridad porque es un sistema operacional diseñado con la idea de Cliente - Servidor con permisos de acceso y ejecución a cada usuario. Esto quiere decir que varios usuarios pueden utilizar una misma maquina al tiempo sin interferir en cada proceso. 4. Linux es software libre, casi gratuito. Linux es popular entre programadores y desarrolladores e implica un espíritu de colaboración.
5. Linux integra una implementación completa de los diferentes protocolos y estándares de red, con los que se puede conectar fácilmente a Internet y acceder a todo tipo de información disponible. 6. Su filosofía y sus programas están dictados por el movimiento ``Open Source'' que ha venido crecido en los últimos años y ha adquirido el suficiente fortaleza para hacer frente a los gigantes de la industria del software. 7. Linux puede ser utilizado como una estación personal pero también como un potente servidor de red. 8. Linux incorpora una gama de sistemas de interfaz gráfica (ventanas) de igual o mejor calidad que otras ofrecidas en muchos paquetes comerciales. 9. Posee el apoyo de miles de programadores a nivel mundial. 10. El paquete incluye el código fuente, lo que permite modificarlo de acuerdo a las necesidades del usuario. 11. Utiliza varios formatos de archivo que son compatibles con casi todos los sistemas operacionales utilizados en la actualidad.
8. Match the operating system to the correct description. A. Windows 95a
***Original release of MS 32 bits operating system
B. Windows 95b
*** OSR2 FAT 32 enhancement
C. Windows 98
*** Added active desktop and USB port
D. Windows 98 (SE) *** IE 50 and stronger encryption as well as internet Connection Sharing E. Windows Millennium (ME) *** Built in disaster recovery and faster startup and shutdown
9. Which OS was Microsoft´s first NOS?
A. Windows 98 B. Windows NT C. Windows ME D. Windows XP
El Windows NT (Nueva Tecnología) es una familia de sistemas operativos producidos por Microsoft, de la cual la primera versión fue liberada en julio de 1993. Al principio fue diseñado para ser un poderoso sistema operativo
multiusuario, basado en lenguaje de alto nivel, independiente del procesador, con rasgos comparables con Unix. Su intención fue la de complementar las versiones de consumidor de las Windows que estaban basadas en el MS-DOS. NT era la primera versión totalmente en 32 bits de Windows, mientras que sus colegas orientados al consumidor, Windows 3.1x y Windows 9x, eran de 16-bit/ 32-bit híbridos. Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008 (beta), y Windows Home Server están basados sobre el sistema de Windows NT, aunque ellos no esten marcados como Windows NT. Previamente a la aparición del famoso Windows 95 la empresa Microsoft concibió una nueva línea de sistemas operativos orientados a estaciones de trabajo y servidores de red. Un sistema operativo con interfaz gráfica propia, estable y con características similares a los sistemas de red UNIX. Las versiones publicadas de este sistema son: 3.1, 3.5, 3.51 y 4.0. Además, Windows NT se distribuía en dos versiones, dependiendo de la utilidad que se le fuera a dar: Workstation para ser utilizado como estación de trabajo y Server para ser utilizado como servidor. 10. Although all of the following are possible, what is the primary function of most home computers?
A. To allow database development B. To connect to internet C. To serve as an instrument for typing practice D. To teach programming languages.
11. Which of the following are acronyms used to describe the two general categories of OS user interfaces?
A. DOS and UNIX B. DOS and GUI C. UNIX and GUI D. CLI and GUI
Command Line Interface (CLI) Graphical User Interface (GUI) 12. Type in the correct command that will accomplish the result
A. Lists the files in the current directory B. Changes to a different directory C. Displays or sets the system time D. Displays or sets the date E. Copies files to another location F. Copies the contents of a floppy disk to another G. Displays or changes file attributes H. Displays a list of other available commands and their functions
CommandsResultdirLists the files in the current directorycd directory nameChanges to a different directorytimeDisplays or sets the system timedate Displays or sets the system datecopyCopies files to another locationdiskcopyCopies one floppy disk to anotherattribDisplays or changes file attributesfind Searches for a text string in a filehelpDisplays list of other commands
13. GNOME provides all of the following except:
A. Windows management B. Graphical panels to start applications C. Desktop tools D. Graphical desktop areas to put files