SlideShare una empresa de Scribd logo
1 de 12
TALLER SISTEMAS OPERATIVOS
Desarrolle el siguiente taller de sistemas operativos, en un documento en Word y súbalo al link que
el docente le indique.
1. ¿Qué es el master boot record (MBR)? ¿De qué está compuesto el MBR?
RTA: Master Boot Record (Definición)
El registro principal de arranque o registro de arranque maestro como también se conoce (del
inglés Master boot record cuyo acrónimo es MBR), es un sector de 512 bytes al principio del disco
duro que contiene una secuencia de comandos necesarios para cargar un sistema operativo
con bootstrap. Es decir, es el primer registro del disco duro, el cual contiene un programa ejecutable
y una tabla donde están definidas las particiones del disco duro.
Es el primer sector físico (Cilindro 0, Cabeza 0, Sector 1) asignado a un disco duro en un sistema.
Cada disco duro tiene un MBR, pero no todas las BIOS pueden arrancar el sistema operativo desde
cualquiera de los discos duros. Cuando se arranca desde el disco duro, la BIOS copia el contenido
del MBR en una dirección fija de la memoria para luego darle el control. El MBR incluye
generalmente la tabla de particiones y un código inicial para arrancar el Sistema operativo.
2. ¿Qué es bootstrap?
RTA:
Bootstrap, originalmente llamado Blueprint de Twitter, fue desarrollado por Mark Otto y Jacob
Thornton de Twitter, como un marco de trabajo (framework) para fomentar la consistencia entre las
herramientas internas.es una biblioteca multiplataforma o conjunto de herramientas de código
abierto para diseño de sitios y aplicaciones web. Contiene plantillas de diseño con tipografía,
formularios, botones, cuadros, menús de navegación y otros elementos de diseño basado
en HTML y CSS, así como extensiones de JavaScript adicionales. A diferencia de muchos
DreamWorks web, solo se ocupa del desarrollo front-end.
Bootstrap es modular y consiste esencialmente en una serie de hojas de estilo LESS que
implementan la variedad de componentes de la herramienta. Una hoja de estilo llamada
bootstrap.less incluye los componentes de las hojas de estilo. Los desarrolladores pueden adaptar el
mismo archivo de Bootstrap, seleccionando los componentes que deseen usar en su proyecto.
3. Cómo se encuentran distribuidos los 512 bytes del sector de arranque en un disco duro
RTA: Los 512 Bytes están distribuidos de la siguiente manera
 446 Bytes van para la Información primaria del boot loader que son código máquina para el
arranque.
 64 Bytes van distribuidos para la Información de la tabla de partición .Toda la información
necesaria para una partición entra en 16 bytes, por lo tanto 64/16 = 4. Cuatro es el máximo
de particiones posibles de almacenar en 64 bytes.
¿Qué contienen esos 16 bytes?: 1 byte de marca de arranque, 3 bytes de CHS de inicio, 1 byte del
tipo de partición, 3 bytes del CHS final, 4 bytes del LBA, 4 bytes para tamaño de sectores.
Y los 2 Bytes restantes están dictaminados para la Revisión de validación del MBR.
4. Explique ¿qué es sistema operativo?
RTA:
Un sistema
operativo o software de sistema puede ser definido como un conjunto de programas
especialmente hechos para la ejecución de varias tareas, en las que sirve de intermediario entre
el usuario y el computador.
Cabe destacar que los sistemas operativos no funcionan sólo en las computadoras. Por el
contrario, este tipo de sistemas se encuentran en la mayoría de los dispositivos
electrónicos que utilizan microprocesadores: el software de sistema posibilita que el aparato
cumpla con sus funciones. Podemos decir que el sistema operativo es el programa más
importante de la computadora.
5. ¿Cuál es el programa principal del sistema?
La parte más importante del Sistema Operativo se llama núcleo o kernell. Asigna tareas al
procesador siguiendo un orden y administrando los tiempos que lleva cada tarea. El programa
principal del sistema es designado como núcleo del sistema o intérprete de comando. Este
tiene la capacidad de traducir órdenes que ingresan los usuarios, por medio de un conjunto
de instrucciones facilitadas por el mismo directamente al núcleo y al conjunto de herramientas
que forman el sistema operativo.
Entre las tareas que desempeña se incluye el manejo de las interrupciones, la asignación de
trabajo al procesador y proporcionar una vía de comunicación entre los distintos programas.
En general, el núcleo se encarga de controlar el resto de los módulos y sincronizar
su ejecución.
6. ¿Cuáles son las cuatro grandes funciones del sistema operativo?
 Preparación de tareas y programas: se transfieren los programas ejecutables de usuario
desde el almacenamiento secundario a la memoria principal.
 Planificación del procesador: se controla la utilización del procesador por parte de los
diferentes procesos que se encuentren en el sistema en cada momento.
 Asignación de periféricos: se transforman las solicitudes simbólicas de periféricos en
asignaciones físicas.
 Relanzamiento de programas: si durante la ejecución de un programa se produce alguna
interrupción, el sistema operativo establece un punto de control, a partir del cual se pueda
volver al estado inicial.
7. ¿Cuáles son las distintas funciones de los sistemas operativos?
 Administración del procesador
 Gestión de la memoria de acceso aleatorio
 Gestión de entradas/salidas
 Gestión de ejecución de aplicaciones
 Administración de autorizaciones
 Gestión de archivos
 Gestión de la información
8. ¿Cuáles son los sistemas operativos existentes?
RTA:
 iOS
 Android
 Windows Phone
 BlackBerry OS
 Firefox OS
 Symbian OS
 Windows 7/8/10, Server
 OSX (MacOS)
 Linux Ubuntu
 Linux Fedora
 Linux CentOS
 Chrome OS
 Linux Red hat
 Linux SUSE
 Solaris
 Open Solaris
 Unix
 Linux Debian
 Fedora
 MS-DOS
 Sabayon
9. Explique la clasificación de los sistemas operativos
RTA: Los sistemas operativos pueden ser clasificados de la siguiente forma:
 Multiusuario: Permite que dos o más usuarios utilicen sus programas al mismo tiempo. Algunos
sistemas operativos permiten a centenares o millares de usuarios al mismo tiempo.
 Multiprocesador: soporta el abrir un mismo programa en más de una CPU.
 Multitarea: Permite que varios programas se ejecuten al mismo tiempo.
 Multitramo: Permite que diversas partes de un solo programa funcionen al mismo tiempo.
 Tiempo Real: Responde a las entradas inmediatamente. Los sistemas operativos como DOS y
UNIX, no funcionan en tiempo real.
10. ¿Cuál es la organización de un sistema operativo?
RTA: La organización del sistema operativo consta del primer nivel que es el más bajo, contiene
contacto directo con los dispositivos electrónicos y es el núcleo, en el segundo se encuentran
la manipulación de los discos, el monitor, teclado y la gestión de los procesos son rutinas que
implementan los servicios que ofrece el sistema operativo.
En el tercero se encuentra el gestor de la memoria y de archivos.
Por último se encuentran los procesos que permiten la comunicación del usuario con el sistema
operativo: las órdenes propias del sistema operativo y el caparazón entre los niveles inmediatamente
superior e inferior solo es posible la comunicación.
El Kernel está constituido integralmente por tres componentes principales:
 Drivers: Un conjunto de utilidades que le garantizan al sistema operativo en primer término la
comunicación con todos los dispositivos conectados al sistema principal Micro+Chipset+Ram
 Programas: Un conjunto de programas que permiten poner en marcha al sistema operativo para
atender a las tareas que debe realizar para mantener funcionando correctamente al sistema.
Servicios: Un conjunto de funcionalidades que le permiten reaccionar ante un evento que suceda en el
sistema para dar una respuesta dinámica y eficaz, lo que constituye la máxima potencialidad posible del
sistema operativo y le permite la escalabilidad necesaria para poder aceptar diferentes configuraciones.
11. En informática que es un proceso.
RTA: Proceso informático. Proceso referido a las instrucciones que ejecutará
el microprocesador mientras lee un programa determinado. Esto también implica a la memoria
reservada y a sus contenidos, el estado de ejecución en determinado momento, y la información
que permite al sistema operativo planificar.
12. Explique los estados de proceso: Ejecución, listo, Espera, nuevo y terminado. De un ejemplo
para cada estado
RTA: Ejecución: el proceso está actualmente en ejecución.
 Listo: el proceso está listo para ser ejecutado, sólo está esperando que el planificado así lo
disponga.
 Nuevo: El proceso recién fue creado y todavía no fue admitido por el sistema operativo. En
general los procesos que se encuentran en este estado todavía no fueron cargados en la
memoria principal.
 Terminado: El proceso fue expulsado del grupo de procesos ejecutables, ya sea porque
terminó o por algún fallo, como un error de protección, aritmético, etc.
 Espera: Dos o más procesos pueden cooperar mediante señales de forma que uno obliga a
detenerse a los otros hasta que reciban una señal para continuar.
13. En informática, ¿qué es el núcleo o kernel?
14.
RTA: En informática, un núcleo o kernel es un software que constituye una parte fundamental
del sistema operativo, y se define como la parte que se ejecuta en modo privilegiado (conocido
también como modo núcleo). Es el principal responsable de facilitar a los distintos
programas acceso seguro al hardware de la computadora o en forma básica, es el encargado de
gestionar recursos, a través de servicios de llamada al sistema.
15. ¿Cuáles son las funciones del núcleo o kernel?
RTA: El Kernel consiste en la parte principal del código del sistema operativo, el cual se encargan de
controlar y administrar los servicios y peticiones de recursos y de hardware con respecto a uno o
varios procesos, este se divide en 5 capas:
 Nivel 1. Gestión de Memoria: que proporciona las facilidades de bajo nivel para la gestión
de memoria secundaria necesaria para la ejecución de procesos.
 Nivel 2. Procesador: Se encarga de activar los quantums de tiempo para cada uno de los
procesos, creando interrupciones de hardware cuando no son respetadas.
 Nivel 3. Entrada/Salida: Proporciona las facilidades para poder utilizar los dispositivos de
E/S requeridos por procesos.
 Nivel 4. Información o Aplicación o Intérprete de Lenguajes: Facilita la comunicación con
los lenguajes y el sistema operativo para aceptar las órdenes en cada una de las aplicaciones.
Cuando se solicitan ejecutando un programa el software de este nivel crea el ambiente de
trabajo e invoca a los procesos correspondientes.
 Nivel 5. Control de Archivos: Proporciona la facilidad para el almacenamiento a largo plazo
y manipulación de archivos con nombre, va asignando espacio y acceso de datos en
memoria.
16. Explique los cuatro tipos de núcleos y cuales sistemas operativos lo usan
RTA:
Existen cuatro tipos de núcleos que son:
-NÚCLEOS MONOLÍTICOS: Existen dos tipos:
El núcleo dependiente del hardware se encarga de manejar las interrupciones del hardware,
hacer el manejo de bajo nivel de memoria y discos y trabajar con los manejadores de
dispositivos de bajo nivel principalmente.
El núcleo independiente del hadware se encarga de ofrecer las llamadas al sistema manejar los
sistemas de archivo y la planificación de procesos.
 Linux
 Syllable
 Unix
 BSD (FreeBSD, NetBSD, OpenBSD)
 Solaris
Núcleos tipo DOS
 DR-DOS
 MS-DOS
 Familia Microsoft Windows 9x (95, 98, 98SE, Me)
 Núcleos del Mac OS hasta Mac OS 8.6
 OpenVMS
 XTS-400

-LOS MICRONÚCLEOS: proporcionan un pequeño conjunto de abstracciones simples del
hardware y usan las aplicaciones llamadas servidores para ofrecer mayor funcionalidad.
AIX
 AmigaOS
 Amoeba
 Minix
 Hurd
 MorphOS
 NeXTSTEP (algunos lo consideran un núcleo híbrido)
 L4
 Netkernel
 RaOS
 RadiOS
 ChorusOS
 QNX
 SO3
 Symbian
 SymbOS
 AmayaOS
 RedoxOS
-LOS NÚCLEOS HÍBRIDOS: Son los que reciben o dan salida a las señales analógicas que son
procesadas digitalmente.
 Microsoft Windows NT, usado en todos los sistemas que usan el código base de Windows NT
 XNU (usado en Mac OS X)
 DragonFlyBSD
 ReactO
-LOS EXONÚCLEOS: Nos facilitan ninguna abstracción, pero permiten el uso de bibliotecas
que proporcionan mayor funcionalidad gracias al acceso directo o casi directo del hadware.
17. Realice la comparación entre el núcleo de Linux y Windows
RTA: NUCLEO DE LINUX
El kernel ó núcleo de linux se puede definir como el corazón de este sistema operativo. Es el
encargado de que el software y el hardware de tu ordenador puedan trabajar juntos.
Las funciones más importantes del mismo, aunque no las únicas, son:
Administración de la memoria para todos los programas y procesos en ejecución.
Administración del tiempo de procesador que los programas y procesos en ejecucion utilizan.
Es el encargado de que podamos acceder a los periféricos/elementos de nuestro ordenador de una
manera cómoda.Hasta que empezó el desarrollo de la serie 2.6 del núcleo, existieron dos tipos de
versiones del núcleo:
Versión de produccion: La version de produccion, era la version estable hasta el momento. Esta
version era el resultado final de las versiones de desarrollo o experimentales
Cuando el equipo de desarrollo del núcleo experimental, decidia que tenia un núclo estable y con la
suficiente calidad, se lanzaba una nueva versión de producción ó estable. Esta versión era la que se
debia utilizar para un uso normal del sistema, ya que eran las versiones consideradas más estables y
libres de fallos en el momento de su lanzamiento.
NÚCLEO DE WINDOWS
No necesariamente se necesita un núcleo para usar una computadora. Los programas pueden
cargarse y ejecutarse directamente en una computadora «vacía», siempre que sus autores quieran
desarrollarlos sin usar ninguna abstracción del hardware ni ninguna ayuda del sistema operativo.
Ésta era la forma normal de usar muchas de las primeras computadoras: para usar distintos
programas se tenía que reiniciar y reconfigurar la computadora cada vez. Con el tiempo, se empezó
a dejar en memoria (aún entre distintas ejecuciones) pequeños programas auxiliares, como
el cargador y el depurador, o se cargaban desde memoria de sólo lectura. A medida que se fueron
desarrollando, se convirtieron en los fundamentos de lo que llegarían a ser los primeros núcleos de
sistema operativo.
18. ¿Cuál es la diferencia entre software libre, software gratuito y software de dominio público?
 RTA: SOFTWARE LIBRE
Es la denominación del software que ofrece libertad a los usuarios sobre el producto
adquirido y por eso una vez obtenido, podría ser usado modificado y retribuido
independientemente.
 SOFTWARE GRATUITO
 Es que se recibe sin pagar efectivo, pero no puede ser cambiado, ni se puede arreglarlo
porque no se tiene el acceso al código y sigue siendo poseedor, o sea que pertenece a la
empresa o persona que lo invento.
 SOFTWARE DE DOMINIO AL PUBLICO
Este no está protegido por las leyes de derecho de autor y puede ser copiado por cualquier
persona sin pagar.
19. ¿Cuál es la arquitectura de Windows y de Linux?
RTA: ARQUITECTURA DE WINDOWS
Es un sistema operativo en gran competencia con otros como UNIX que ya tienen una
gran posición Windows necesita de unas características para ocupar ese lugar:
--Su compatibilidad sea con aplicaciones que remplazaran las aplicaciones existentes creadas
encima de las versiones a la actual.
-- Su sistema operativo sea de memoria virtual.
--Siga las instrucciones de los requisitos gubernamentales POSIX (Portable Operating System
Interface for Unix).
--Cubra sobre diferentes arquitecturas de hadware y plataformas
ARQUITECTURA DE LINUX
--Soporta acceso remoto
--Contiene un interfaz Xfree 86 que es básica de usuario basada en los estándares de X -Window y
también es gratuita.
--Contienen un soporte nativo fácil conexión de Internet y otras redes TCP/IP.
-- las extensiones del nucleó y los controladores de dispositivos normalmente se ejecutan en un
rango privilegiado llamado anillo
-- Se puede tener la posibilidad de instalar varios programas tales como procesadores de texto, hojas
de cálculo, bases de datos, paquetes de telecomunicaciones y juegos y por ultimo varios lenguajes
de programación.
20. Realiceun comparativo entre las siguientes distribuciones delinux:Debian,Slackwarey Redhat
RTA:
21. Expliquela nomenclatura del kernel en Linux
RTA: La nomenclatura del Kernel se divide en 3 campos separados por un punto (.), estos son:
Primer campo: Número de la versión, actualmente a fecha de este documento es la 2.
Segundo campo: Numero de «sub-versión», por llamarlo de algún modo, es la versión dentro de la
propia versión, si este número es par, la versión será estable, si por el contrario es impar, ésta será
inestable.
Tercer campo: Nivel de corrección el en que se encuentra.
22. En Linux cuales son las convenciones paranombrar los discos
RTA: Nombramiento de discos:
 Los discos del IDE primario se denominan /dev/hda y /dev/hdb (en el orden master y slave)
 Los discos de la interfaz secundaria se denominan /dev/hdc y /dev/hdd (en el orden master y
slave)
 Si posee otras interfaces IDE los dispositivos se denominarán /dev/hde, /dev/hdf, etc.
 Los discos SCSI o SATA se denominan /dev/sda, /dev/sdb, etc.
 Los CD-ROM SCSI se denominan /dev/scd0, /dev/scd1, etc.
23. Cuáles son los cargadores de arranque para GNU/Linux
 RTA: BootMagic, parte de Norton PartitionMagic
 LILO, LInux LOader (el cargador de Linux)
 GRUB, cargador de arranque unificado de GRand (ahora conocido como GRUB Legacy)
 GRUB 2, nuevo cargador de arranque que está comenzando a aparecer en distribuciones
comunes
24. Explique por qué Linux es llamado GNU/LINUX
RTA: El acrónimo recursivo GNU, GNU's Not Unix (GNU no es Unix), proviene de las herramientas
básicas de sistema operativo creadas por el proyecto GNU, iniciado por Richard Stallman en 1983 y
mantenido por la FSF. El nombre Linux viene del núcleo Linux, inicialmente escrito por Linus
Torvalds en 1991.9
La contribución de GNU es la razón por la que existe controversia a la hora de
utilizar Linux o GNU/Linux para referirse al sistema operativo formado por el sistema GNU y el
núcleo Linux en su conjunto.1011
El sistema operativo Unix fue concebido e implementado en 1969 en los laboratorios Bell de AT&T
en los Estados Unidos por Ken Thompson, Dennis Ritchie, Douglas McIlroy, y Joe Ossanna.12 Por
primera vez en 1971, Unix fue escrito completamente en lenguaje ensamblador, ya que era una
práctica común en el momento. Más tarde, en un enfoque innovador clave en 1973, se volvió a
escribir en el lenguaje de programación C por Dennis Ritchie (a excepción del núcleo y sistema
I/O). La disponibilidad de un lenguaje de alto nivel para implementar Unix hizo su portabilidad a
diferentes plataformas de computación más fácil; ayudando a su propagación.
25. ¿Cuál es la diferencia entre GNU Hurd y GNU Mach?
RTA:
GNU Hurd es un conjunto de programas servidores que simulan un núcleo Unix que establece la
base del sistema operativo GNU. El Proyecto GNU lo ha estado desarrollando
desde 1990 como software libre, distribuyéndolo bajo la licencia GPL.
Hurd intenta superar los núcleos tipo Unix en cuanto a funcionalidad, seguridad y estabilidad, aun
manteniéndose compatible con ellos. Esto se logra gracias a que Hurd implementa la
especificación POSIX (entre otras), pero eliminando las restricciones arbitrarias a los usuarios.
26. ¿Qué es un sistema de archivos?
RTA: El sistema de archivos o sistema de ficheros (del inglés file system) es el componente
del sistema operativo encargado de administrar y facilitar el uso de las memorias periféricas, ya
sean secundarias o terciarias.1
Sus principales funciones son la asignación de espacio a los archivos, la administración del espacio
libre y del acceso a los datos resguardados. Estructuran la información guardada en un dispositivo
de almacenamiento de datos o unidad de almacenamiento (normalmente un disco duro de
una computadora), que luego será representada ya sea textual o gráficamente utilizando un gestor de
archivos.
27. Para los siguientes sistemas operativos cuales son los tipos de archivos admitidos: DOS,
Windows 95, Windows 98, Windows XP, Windows 7, Linux, MacOS, OS/2, Sun Solaris e IBM
AIX
RTA:
Sistema operativo Tipos de sistemas de archivos admitidos
Dos FAT16
Windows 95 FAT16
Windows95 OSR2 FAT16, FAT32
Windows 98 FAT16, FAT32
Windows NT4 FAT, NTFS (versión 4)
Windows 2000/XP FAT, FAT16, FAT32, NTFS (versiones 4 y 5)
Linux Ext2, Ext3, ReiserFS, Linux Swap (FAT16, FAT32, NTFS)
MacOS
HFS (Sistema de Archivos Jerárquico), MFS (Sistemas de Archivos
Macintosh)
OS/2 HPFS (Sistema de Archivos de Alto Rendimiento)
SGI IRIX XFS
FreeBSD,
OpenBSD
UFS (Sistema de Archivos Unix)
Sun Solaris UFS (Sistema de Archivos Unix)
IBM AIX JFS (Sistema Diario de Archivos)
28. En Linux cual es la función de las particiones: / (raiz), /boot y swap
 RTA: Partición Swap
Las particiones swap se usan para soportar la memoria virtual. En otras palabras, los datos se
escriben en una partición swap cuando no hay suficiente RAM para guardar los datos que su
sistema está procesando
 Partición Boot
Esta partición realiza una función similar a la partición raíz, aunque algunos expertos solo justifican
la creación de esta partición en sistemas grandes como servidores. Es utilizado por LiLo para
almacenar todos los elementos que requiere durante el arranque del equipo. Por lo general requiere
menos memoria que la partición raíz, y unas pocas decenas de MB son más que suficiente.
Personalmente le asigno un tamaño de 1 GB ( 1000 MB )
 Partición Raíz (/).
Generalmente se presente con el símbolo (/) y contiene los elementos necesarios para el
arranque o inicio del Sistema. Por lo general no requiere mucho espacio, y unos pocos
cientos de MB serían más que suficiente, por seguridad yo le asigno 1 GB (1000 MB).
29. Cuál es la función de un sistema XWindows
RTA: El Sistema de Ventanas X (en inglés, X Windows System) es un sistema de ventanas,
común en sistemas operativos del tipo UNIX, que fue desarrollado a mediados de los años
1980 en el MIT para dotar de una interfaz gráfica a los sistemas Unix. Este protocolo permite la
interacción gráfica en red entre un usuario y una o más computadoras haciendo transparente la
red para éste. Generalmente se refiere a la versión 11 de este protocolo, X11, el que está en uso
actualmente. X es el encargado de mostrar la información gráfica de forma totalmente
independiente del sistema operativo.
30. Qué es XFree86
RTA: XFree86 es una implementación del sistema X Windows System. Fue escrita originalmente
para sistemas operativos UNIX funcionando en ordenadores compatibles IBM PC. En la actualidad
está disponible para muchos otros sistemas y plataformas.
XFree86 es software de código abierto y software libre, publicado bajo la licencia XFree86 1.1.
El proyecto XFree86 es desarrollado por el XFree86 Project, Inc.; siendo su desarrollador
líder David Dawes. La versión actual es la 4.8.0.
XFree86 ofrece una interfaz gráfica cliente/servidor entre el hardware (sistemas gráficos y
dispositivos de entrada, como el mouse o el teclado) y un entorno de escritorio que proporciona un
sistema de ventanas así como una interfaz estandarizada de aplicación (API por sus siglas en
inglés).
XFree86 es independiente de la plataforma, extensible y puede utilizarse en red.
31. Qué son los gestores de ventanas y cuáles son los manejadores de ventana más conocidos
RTA:
Un gestor de ventanas o manejador de ventanas es un programa informático que controla la
ubicación y apariencia de las ventanas bajo un sistema de ventanas en una interfaz gráfica de
usuario.12
Las acciones asociadas al gestor de ventanas suelen
ser, abrir, cerrar, minimizar, maximizar, mover, escalar y mantener un listado de las
ventanas abiertas. Es también muy común que el gestor de ventanas integre elementos
como: el decorador de ventanas, un panel, un visor de escritorios virtuales, iconos y un
tapiz.
 AfterStep, basado en FVWM y de apariencia similar a NeXTSTEP. Página oficial de
AfterStep
 AmiWM (Amiga Window Manager). Página Web de AmiWM
 Blackbox. Sitio Oficial de Blackbox (enlace rotodisponible en Internet Archive; véase
el historial y la última versión).
 CTWM. Sitio Web de CTWM
 Enlightenment (también llamado 'E'), basado originalmente en fvwm2. Sitio Oficial de
Enlightement
 Fluxbox, derivado de la versión 0.61.1 de Blackbox. Sitio Web de Fluxbox
 FVWM. Página oficial de FVWM
 FVWM95, versión modificada de fvwm2.x para que tome el aspecto de Windows 95.
 IceWM. Sitio Oficial de IceWM
 Ion WM
 Kwin, gestor de ventanas de KDE.
 Metacity, el gestor de ventanas ligero de algunas versiones de GNOME 2.
 Metisse, gestor de ventanas en 3D basado en otro gestor de ventanas, FVWM),
 Motif (Motif Windows Manager).
 OLWM/OLVWM (OpenLook Windows Manager / OpenLook Virtual Windows
Manager). Página oficial de Olvwm
 Openbox, inicialmente basado en Blackbox y luego reescrito de cero, con varias ventajas
incluyendo fuentes 'anti-alising'.
 quartz-wm, gestor de ventanas de Apple, de aspecto similar a Aqua, para el sistema X
Window (X11) en Mac OS X.
 Sawfish, originalmente conocido como Sawmill. Sitio Oficial de Sawfish
 SCWM. Sitio Oficial de SCWM
 TWM/ VTWM (Tab Windows Manager, también llamado Tom's Windows Manager /
Virtual TWM).
 WindowMaker, emula la interfaz de NeXT, como AfterStep. Sitio Oficial de WindowMaker
 wm2/wmx. Página de wm2 y de wmx

Más contenido relacionado

La actualidad más candente

Cuestionario de sistemas operativos freddy
Cuestionario de sistemas operativos freddyCuestionario de sistemas operativos freddy
Cuestionario de sistemas operativos freddyfredyos
 
Taller sistemas operativos (27) slatan
Taller sistemas operativos (27) slatanTaller sistemas operativos (27) slatan
Taller sistemas operativos (27) slatanSlatan27
 
Sistemas 110531155754-phpapp02
Sistemas 110531155754-phpapp02Sistemas 110531155754-phpapp02
Sistemas 110531155754-phpapp02pepita_11
 
Juan david barbosa
Juan david barbosaJuan david barbosa
Juan david barbosaJUANCHO-1
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosNICRISGE
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosNICRISGE
 
Kernel y shell tipos
Kernel y shell   tiposKernel y shell   tipos
Kernel y shell tiposPablo Macon
 
Sistema operativo y dipositivos de almacenamiento
Sistema operativo y dipositivos de almacenamientoSistema operativo y dipositivos de almacenamiento
Sistema operativo y dipositivos de almacenamientobrendanoemigarciaserna
 
Estructura Y Funciones Del Sistema Operativo
Estructura Y Funciones Del Sistema OperativoEstructura Y Funciones Del Sistema Operativo
Estructura Y Funciones Del Sistema Operativopainni
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativojfelipe16
 
Unidad 1 Sistemas Operativos
Unidad 1 Sistemas OperativosUnidad 1 Sistemas Operativos
Unidad 1 Sistemas OperativosNoeljg69
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativojfelipe16
 

La actualidad más candente (18)

So wind 7
So wind 7So wind 7
So wind 7
 
Cuestionario de sistemas operativos freddy
Cuestionario de sistemas operativos freddyCuestionario de sistemas operativos freddy
Cuestionario de sistemas operativos freddy
 
Taller sistemas operativos (27) slatan
Taller sistemas operativos (27) slatanTaller sistemas operativos (27) slatan
Taller sistemas operativos (27) slatan
 
Sistemas 110531155754-phpapp02
Sistemas 110531155754-phpapp02Sistemas 110531155754-phpapp02
Sistemas 110531155754-phpapp02
 
Juan david barbosa
Juan david barbosaJuan david barbosa
Juan david barbosa
 
Sistemas operativos-linux-y-windows
Sistemas operativos-linux-y-windowsSistemas operativos-linux-y-windows
Sistemas operativos-linux-y-windows
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Taller so
Taller soTaller so
Taller so
 
Kernel y shell tipos
Kernel y shell   tiposKernel y shell   tipos
Kernel y shell tipos
 
Actividad no 1
Actividad no 1Actividad no 1
Actividad no 1
 
Sistema operativo y dipositivos de almacenamiento
Sistema operativo y dipositivos de almacenamientoSistema operativo y dipositivos de almacenamiento
Sistema operativo y dipositivos de almacenamiento
 
Taller xd
Taller xdTaller xd
Taller xd
 
Estructura Y Funciones Del Sistema Operativo
Estructura Y Funciones Del Sistema OperativoEstructura Y Funciones Del Sistema Operativo
Estructura Y Funciones Del Sistema Operativo
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Unidad 1 Sistemas Operativos
Unidad 1 Sistemas OperativosUnidad 1 Sistemas Operativos
Unidad 1 Sistemas Operativos
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 

Similar a Taller sistemas operativos

Similar a Taller sistemas operativos (20)

Taller sistemas operativos
Taller sistemas operativosTaller sistemas operativos
Taller sistemas operativos
 
Taller sistemas operativos
Taller sistemas operativos Taller sistemas operativos
Taller sistemas operativos
 
Taller Informatica
Taller InformaticaTaller Informatica
Taller Informatica
 
Taller sistemas operativos
Taller sistemas operativosTaller sistemas operativos
Taller sistemas operativos
 
GUÍA DE ESTUDIO N° 2 INTRODUCCIÓN AL SISTEMA OPERATIVO.pdf
GUÍA DE ESTUDIO N° 2 INTRODUCCIÓN AL SISTEMA OPERATIVO.pdfGUÍA DE ESTUDIO N° 2 INTRODUCCIÓN AL SISTEMA OPERATIVO.pdf
GUÍA DE ESTUDIO N° 2 INTRODUCCIÓN AL SISTEMA OPERATIVO.pdf
 
"SISTEMA OPERATIVO"
"SISTEMA OPERATIVO""SISTEMA OPERATIVO"
"SISTEMA OPERATIVO"
 
Taller SITEMAS OPERATIVOS
Taller SITEMAS OPERATIVOSTaller SITEMAS OPERATIVOS
Taller SITEMAS OPERATIVOS
 
Taller sistemas operativos
Taller sistemas operativosTaller sistemas operativos
Taller sistemas operativos
 
Taller de informatica
Taller de informaticaTaller de informatica
Taller de informatica
 
Taller SITEMAS OPERATIVOS
Taller SITEMAS OPERATIVOSTaller SITEMAS OPERATIVOS
Taller SITEMAS OPERATIVOS
 
Inf 4º unidad 1 subr
Inf 4º unidad 1 subrInf 4º unidad 1 subr
Inf 4º unidad 1 subr
 
Sistemas operativos resumen
Sistemas operativos resumenSistemas operativos resumen
Sistemas operativos resumen
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
2 conceptos basicos
2 conceptos basicos2 conceptos basicos
2 conceptos basicos
 
Más ejercicios de sistemas operativos
Más ejercicios de sistemas operativosMás ejercicios de sistemas operativos
Más ejercicios de sistemas operativos
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Trabajo de sistemas operativos
Trabajo de sistemas operativosTrabajo de sistemas operativos
Trabajo de sistemas operativos
 
Relacion cargador sistema operativo
Relacion cargador sistema operativoRelacion cargador sistema operativo
Relacion cargador sistema operativo
 
Diana malave 26625869
Diana malave 26625869Diana malave 26625869
Diana malave 26625869
 
Sistemas operativos 180604 correa_duque
Sistemas operativos 180604 correa_duqueSistemas operativos 180604 correa_duque
Sistemas operativos 180604 correa_duque
 

Último

Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 

Último (12)

Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 

Taller sistemas operativos

  • 1. TALLER SISTEMAS OPERATIVOS Desarrolle el siguiente taller de sistemas operativos, en un documento en Word y súbalo al link que el docente le indique. 1. ¿Qué es el master boot record (MBR)? ¿De qué está compuesto el MBR? RTA: Master Boot Record (Definición) El registro principal de arranque o registro de arranque maestro como también se conoce (del inglés Master boot record cuyo acrónimo es MBR), es un sector de 512 bytes al principio del disco duro que contiene una secuencia de comandos necesarios para cargar un sistema operativo con bootstrap. Es decir, es el primer registro del disco duro, el cual contiene un programa ejecutable y una tabla donde están definidas las particiones del disco duro. Es el primer sector físico (Cilindro 0, Cabeza 0, Sector 1) asignado a un disco duro en un sistema. Cada disco duro tiene un MBR, pero no todas las BIOS pueden arrancar el sistema operativo desde cualquiera de los discos duros. Cuando se arranca desde el disco duro, la BIOS copia el contenido del MBR en una dirección fija de la memoria para luego darle el control. El MBR incluye generalmente la tabla de particiones y un código inicial para arrancar el Sistema operativo. 2. ¿Qué es bootstrap? RTA: Bootstrap, originalmente llamado Blueprint de Twitter, fue desarrollado por Mark Otto y Jacob Thornton de Twitter, como un marco de trabajo (framework) para fomentar la consistencia entre las herramientas internas.es una biblioteca multiplataforma o conjunto de herramientas de código abierto para diseño de sitios y aplicaciones web. Contiene plantillas de diseño con tipografía, formularios, botones, cuadros, menús de navegación y otros elementos de diseño basado en HTML y CSS, así como extensiones de JavaScript adicionales. A diferencia de muchos DreamWorks web, solo se ocupa del desarrollo front-end. Bootstrap es modular y consiste esencialmente en una serie de hojas de estilo LESS que implementan la variedad de componentes de la herramienta. Una hoja de estilo llamada bootstrap.less incluye los componentes de las hojas de estilo. Los desarrolladores pueden adaptar el mismo archivo de Bootstrap, seleccionando los componentes que deseen usar en su proyecto. 3. Cómo se encuentran distribuidos los 512 bytes del sector de arranque en un disco duro RTA: Los 512 Bytes están distribuidos de la siguiente manera
  • 2.  446 Bytes van para la Información primaria del boot loader que son código máquina para el arranque.  64 Bytes van distribuidos para la Información de la tabla de partición .Toda la información necesaria para una partición entra en 16 bytes, por lo tanto 64/16 = 4. Cuatro es el máximo de particiones posibles de almacenar en 64 bytes. ¿Qué contienen esos 16 bytes?: 1 byte de marca de arranque, 3 bytes de CHS de inicio, 1 byte del tipo de partición, 3 bytes del CHS final, 4 bytes del LBA, 4 bytes para tamaño de sectores. Y los 2 Bytes restantes están dictaminados para la Revisión de validación del MBR. 4. Explique ¿qué es sistema operativo? RTA: Un sistema operativo o software de sistema puede ser definido como un conjunto de programas especialmente hechos para la ejecución de varias tareas, en las que sirve de intermediario entre el usuario y el computador. Cabe destacar que los sistemas operativos no funcionan sólo en las computadoras. Por el contrario, este tipo de sistemas se encuentran en la mayoría de los dispositivos electrónicos que utilizan microprocesadores: el software de sistema posibilita que el aparato cumpla con sus funciones. Podemos decir que el sistema operativo es el programa más importante de la computadora. 5. ¿Cuál es el programa principal del sistema?
  • 3. La parte más importante del Sistema Operativo se llama núcleo o kernell. Asigna tareas al procesador siguiendo un orden y administrando los tiempos que lleva cada tarea. El programa principal del sistema es designado como núcleo del sistema o intérprete de comando. Este tiene la capacidad de traducir órdenes que ingresan los usuarios, por medio de un conjunto de instrucciones facilitadas por el mismo directamente al núcleo y al conjunto de herramientas que forman el sistema operativo. Entre las tareas que desempeña se incluye el manejo de las interrupciones, la asignación de trabajo al procesador y proporcionar una vía de comunicación entre los distintos programas. En general, el núcleo se encarga de controlar el resto de los módulos y sincronizar su ejecución. 6. ¿Cuáles son las cuatro grandes funciones del sistema operativo?  Preparación de tareas y programas: se transfieren los programas ejecutables de usuario desde el almacenamiento secundario a la memoria principal.  Planificación del procesador: se controla la utilización del procesador por parte de los diferentes procesos que se encuentren en el sistema en cada momento.  Asignación de periféricos: se transforman las solicitudes simbólicas de periféricos en asignaciones físicas.  Relanzamiento de programas: si durante la ejecución de un programa se produce alguna interrupción, el sistema operativo establece un punto de control, a partir del cual se pueda volver al estado inicial. 7. ¿Cuáles son las distintas funciones de los sistemas operativos?  Administración del procesador  Gestión de la memoria de acceso aleatorio  Gestión de entradas/salidas  Gestión de ejecución de aplicaciones  Administración de autorizaciones  Gestión de archivos  Gestión de la información 8. ¿Cuáles son los sistemas operativos existentes? RTA:  iOS  Android
  • 4.  Windows Phone  BlackBerry OS  Firefox OS  Symbian OS  Windows 7/8/10, Server  OSX (MacOS)  Linux Ubuntu  Linux Fedora  Linux CentOS  Chrome OS  Linux Red hat  Linux SUSE  Solaris  Open Solaris  Unix  Linux Debian  Fedora  MS-DOS  Sabayon 9. Explique la clasificación de los sistemas operativos RTA: Los sistemas operativos pueden ser clasificados de la siguiente forma:  Multiusuario: Permite que dos o más usuarios utilicen sus programas al mismo tiempo. Algunos sistemas operativos permiten a centenares o millares de usuarios al mismo tiempo.  Multiprocesador: soporta el abrir un mismo programa en más de una CPU.  Multitarea: Permite que varios programas se ejecuten al mismo tiempo.  Multitramo: Permite que diversas partes de un solo programa funcionen al mismo tiempo.  Tiempo Real: Responde a las entradas inmediatamente. Los sistemas operativos como DOS y UNIX, no funcionan en tiempo real. 10. ¿Cuál es la organización de un sistema operativo?
  • 5. RTA: La organización del sistema operativo consta del primer nivel que es el más bajo, contiene contacto directo con los dispositivos electrónicos y es el núcleo, en el segundo se encuentran la manipulación de los discos, el monitor, teclado y la gestión de los procesos son rutinas que implementan los servicios que ofrece el sistema operativo. En el tercero se encuentra el gestor de la memoria y de archivos. Por último se encuentran los procesos que permiten la comunicación del usuario con el sistema operativo: las órdenes propias del sistema operativo y el caparazón entre los niveles inmediatamente superior e inferior solo es posible la comunicación. El Kernel está constituido integralmente por tres componentes principales:  Drivers: Un conjunto de utilidades que le garantizan al sistema operativo en primer término la comunicación con todos los dispositivos conectados al sistema principal Micro+Chipset+Ram  Programas: Un conjunto de programas que permiten poner en marcha al sistema operativo para atender a las tareas que debe realizar para mantener funcionando correctamente al sistema. Servicios: Un conjunto de funcionalidades que le permiten reaccionar ante un evento que suceda en el sistema para dar una respuesta dinámica y eficaz, lo que constituye la máxima potencialidad posible del sistema operativo y le permite la escalabilidad necesaria para poder aceptar diferentes configuraciones. 11. En informática que es un proceso. RTA: Proceso informático. Proceso referido a las instrucciones que ejecutará el microprocesador mientras lee un programa determinado. Esto también implica a la memoria reservada y a sus contenidos, el estado de ejecución en determinado momento, y la información que permite al sistema operativo planificar. 12. Explique los estados de proceso: Ejecución, listo, Espera, nuevo y terminado. De un ejemplo para cada estado RTA: Ejecución: el proceso está actualmente en ejecución.  Listo: el proceso está listo para ser ejecutado, sólo está esperando que el planificado así lo disponga.  Nuevo: El proceso recién fue creado y todavía no fue admitido por el sistema operativo. En general los procesos que se encuentran en este estado todavía no fueron cargados en la memoria principal.  Terminado: El proceso fue expulsado del grupo de procesos ejecutables, ya sea porque terminó o por algún fallo, como un error de protección, aritmético, etc.  Espera: Dos o más procesos pueden cooperar mediante señales de forma que uno obliga a detenerse a los otros hasta que reciban una señal para continuar. 13. En informática, ¿qué es el núcleo o kernel?
  • 6. 14. RTA: En informática, un núcleo o kernel es un software que constituye una parte fundamental del sistema operativo, y se define como la parte que se ejecuta en modo privilegiado (conocido también como modo núcleo). Es el principal responsable de facilitar a los distintos programas acceso seguro al hardware de la computadora o en forma básica, es el encargado de gestionar recursos, a través de servicios de llamada al sistema. 15. ¿Cuáles son las funciones del núcleo o kernel? RTA: El Kernel consiste en la parte principal del código del sistema operativo, el cual se encargan de controlar y administrar los servicios y peticiones de recursos y de hardware con respecto a uno o varios procesos, este se divide en 5 capas:  Nivel 1. Gestión de Memoria: que proporciona las facilidades de bajo nivel para la gestión de memoria secundaria necesaria para la ejecución de procesos.  Nivel 2. Procesador: Se encarga de activar los quantums de tiempo para cada uno de los procesos, creando interrupciones de hardware cuando no son respetadas.  Nivel 3. Entrada/Salida: Proporciona las facilidades para poder utilizar los dispositivos de E/S requeridos por procesos.  Nivel 4. Información o Aplicación o Intérprete de Lenguajes: Facilita la comunicación con los lenguajes y el sistema operativo para aceptar las órdenes en cada una de las aplicaciones. Cuando se solicitan ejecutando un programa el software de este nivel crea el ambiente de trabajo e invoca a los procesos correspondientes.  Nivel 5. Control de Archivos: Proporciona la facilidad para el almacenamiento a largo plazo y manipulación de archivos con nombre, va asignando espacio y acceso de datos en memoria. 16. Explique los cuatro tipos de núcleos y cuales sistemas operativos lo usan RTA: Existen cuatro tipos de núcleos que son: -NÚCLEOS MONOLÍTICOS: Existen dos tipos: El núcleo dependiente del hardware se encarga de manejar las interrupciones del hardware,
  • 7. hacer el manejo de bajo nivel de memoria y discos y trabajar con los manejadores de dispositivos de bajo nivel principalmente. El núcleo independiente del hadware se encarga de ofrecer las llamadas al sistema manejar los sistemas de archivo y la planificación de procesos.  Linux  Syllable  Unix  BSD (FreeBSD, NetBSD, OpenBSD)  Solaris Núcleos tipo DOS  DR-DOS  MS-DOS  Familia Microsoft Windows 9x (95, 98, 98SE, Me)  Núcleos del Mac OS hasta Mac OS 8.6  OpenVMS  XTS-400  -LOS MICRONÚCLEOS: proporcionan un pequeño conjunto de abstracciones simples del hardware y usan las aplicaciones llamadas servidores para ofrecer mayor funcionalidad. AIX  AmigaOS  Amoeba  Minix  Hurd  MorphOS  NeXTSTEP (algunos lo consideran un núcleo híbrido)  L4  Netkernel  RaOS  RadiOS  ChorusOS  QNX  SO3  Symbian  SymbOS  AmayaOS  RedoxOS -LOS NÚCLEOS HÍBRIDOS: Son los que reciben o dan salida a las señales analógicas que son procesadas digitalmente.  Microsoft Windows NT, usado en todos los sistemas que usan el código base de Windows NT  XNU (usado en Mac OS X)  DragonFlyBSD  ReactO -LOS EXONÚCLEOS: Nos facilitan ninguna abstracción, pero permiten el uso de bibliotecas que proporcionan mayor funcionalidad gracias al acceso directo o casi directo del hadware. 17. Realice la comparación entre el núcleo de Linux y Windows RTA: NUCLEO DE LINUX El kernel ó núcleo de linux se puede definir como el corazón de este sistema operativo. Es el encargado de que el software y el hardware de tu ordenador puedan trabajar juntos.
  • 8. Las funciones más importantes del mismo, aunque no las únicas, son: Administración de la memoria para todos los programas y procesos en ejecución. Administración del tiempo de procesador que los programas y procesos en ejecucion utilizan. Es el encargado de que podamos acceder a los periféricos/elementos de nuestro ordenador de una manera cómoda.Hasta que empezó el desarrollo de la serie 2.6 del núcleo, existieron dos tipos de versiones del núcleo: Versión de produccion: La version de produccion, era la version estable hasta el momento. Esta version era el resultado final de las versiones de desarrollo o experimentales Cuando el equipo de desarrollo del núcleo experimental, decidia que tenia un núclo estable y con la suficiente calidad, se lanzaba una nueva versión de producción ó estable. Esta versión era la que se debia utilizar para un uso normal del sistema, ya que eran las versiones consideradas más estables y libres de fallos en el momento de su lanzamiento. NÚCLEO DE WINDOWS No necesariamente se necesita un núcleo para usar una computadora. Los programas pueden cargarse y ejecutarse directamente en una computadora «vacía», siempre que sus autores quieran desarrollarlos sin usar ninguna abstracción del hardware ni ninguna ayuda del sistema operativo. Ésta era la forma normal de usar muchas de las primeras computadoras: para usar distintos programas se tenía que reiniciar y reconfigurar la computadora cada vez. Con el tiempo, se empezó a dejar en memoria (aún entre distintas ejecuciones) pequeños programas auxiliares, como el cargador y el depurador, o se cargaban desde memoria de sólo lectura. A medida que se fueron desarrollando, se convirtieron en los fundamentos de lo que llegarían a ser los primeros núcleos de sistema operativo. 18. ¿Cuál es la diferencia entre software libre, software gratuito y software de dominio público?  RTA: SOFTWARE LIBRE Es la denominación del software que ofrece libertad a los usuarios sobre el producto adquirido y por eso una vez obtenido, podría ser usado modificado y retribuido independientemente.  SOFTWARE GRATUITO  Es que se recibe sin pagar efectivo, pero no puede ser cambiado, ni se puede arreglarlo porque no se tiene el acceso al código y sigue siendo poseedor, o sea que pertenece a la empresa o persona que lo invento.  SOFTWARE DE DOMINIO AL PUBLICO Este no está protegido por las leyes de derecho de autor y puede ser copiado por cualquier persona sin pagar. 19. ¿Cuál es la arquitectura de Windows y de Linux? RTA: ARQUITECTURA DE WINDOWS Es un sistema operativo en gran competencia con otros como UNIX que ya tienen una gran posición Windows necesita de unas características para ocupar ese lugar: --Su compatibilidad sea con aplicaciones que remplazaran las aplicaciones existentes creadas encima de las versiones a la actual. -- Su sistema operativo sea de memoria virtual. --Siga las instrucciones de los requisitos gubernamentales POSIX (Portable Operating System Interface for Unix). --Cubra sobre diferentes arquitecturas de hadware y plataformas ARQUITECTURA DE LINUX --Soporta acceso remoto --Contiene un interfaz Xfree 86 que es básica de usuario basada en los estándares de X -Window y también es gratuita.
  • 9. --Contienen un soporte nativo fácil conexión de Internet y otras redes TCP/IP. -- las extensiones del nucleó y los controladores de dispositivos normalmente se ejecutan en un rango privilegiado llamado anillo -- Se puede tener la posibilidad de instalar varios programas tales como procesadores de texto, hojas de cálculo, bases de datos, paquetes de telecomunicaciones y juegos y por ultimo varios lenguajes de programación. 20. Realiceun comparativo entre las siguientes distribuciones delinux:Debian,Slackwarey Redhat RTA: 21. Expliquela nomenclatura del kernel en Linux RTA: La nomenclatura del Kernel se divide en 3 campos separados por un punto (.), estos son: Primer campo: Número de la versión, actualmente a fecha de este documento es la 2. Segundo campo: Numero de «sub-versión», por llamarlo de algún modo, es la versión dentro de la propia versión, si este número es par, la versión será estable, si por el contrario es impar, ésta será inestable. Tercer campo: Nivel de corrección el en que se encuentra. 22. En Linux cuales son las convenciones paranombrar los discos RTA: Nombramiento de discos:  Los discos del IDE primario se denominan /dev/hda y /dev/hdb (en el orden master y slave)  Los discos de la interfaz secundaria se denominan /dev/hdc y /dev/hdd (en el orden master y slave)  Si posee otras interfaces IDE los dispositivos se denominarán /dev/hde, /dev/hdf, etc.  Los discos SCSI o SATA se denominan /dev/sda, /dev/sdb, etc.  Los CD-ROM SCSI se denominan /dev/scd0, /dev/scd1, etc. 23. Cuáles son los cargadores de arranque para GNU/Linux  RTA: BootMagic, parte de Norton PartitionMagic  LILO, LInux LOader (el cargador de Linux)  GRUB, cargador de arranque unificado de GRand (ahora conocido como GRUB Legacy)  GRUB 2, nuevo cargador de arranque que está comenzando a aparecer en distribuciones comunes 24. Explique por qué Linux es llamado GNU/LINUX RTA: El acrónimo recursivo GNU, GNU's Not Unix (GNU no es Unix), proviene de las herramientas básicas de sistema operativo creadas por el proyecto GNU, iniciado por Richard Stallman en 1983 y mantenido por la FSF. El nombre Linux viene del núcleo Linux, inicialmente escrito por Linus Torvalds en 1991.9 La contribución de GNU es la razón por la que existe controversia a la hora de utilizar Linux o GNU/Linux para referirse al sistema operativo formado por el sistema GNU y el núcleo Linux en su conjunto.1011 El sistema operativo Unix fue concebido e implementado en 1969 en los laboratorios Bell de AT&T en los Estados Unidos por Ken Thompson, Dennis Ritchie, Douglas McIlroy, y Joe Ossanna.12 Por primera vez en 1971, Unix fue escrito completamente en lenguaje ensamblador, ya que era una práctica común en el momento. Más tarde, en un enfoque innovador clave en 1973, se volvió a escribir en el lenguaje de programación C por Dennis Ritchie (a excepción del núcleo y sistema I/O). La disponibilidad de un lenguaje de alto nivel para implementar Unix hizo su portabilidad a diferentes plataformas de computación más fácil; ayudando a su propagación. 25. ¿Cuál es la diferencia entre GNU Hurd y GNU Mach? RTA:
  • 10. GNU Hurd es un conjunto de programas servidores que simulan un núcleo Unix que establece la base del sistema operativo GNU. El Proyecto GNU lo ha estado desarrollando desde 1990 como software libre, distribuyéndolo bajo la licencia GPL. Hurd intenta superar los núcleos tipo Unix en cuanto a funcionalidad, seguridad y estabilidad, aun manteniéndose compatible con ellos. Esto se logra gracias a que Hurd implementa la especificación POSIX (entre otras), pero eliminando las restricciones arbitrarias a los usuarios. 26. ¿Qué es un sistema de archivos? RTA: El sistema de archivos o sistema de ficheros (del inglés file system) es el componente del sistema operativo encargado de administrar y facilitar el uso de las memorias periféricas, ya sean secundarias o terciarias.1 Sus principales funciones son la asignación de espacio a los archivos, la administración del espacio libre y del acceso a los datos resguardados. Estructuran la información guardada en un dispositivo de almacenamiento de datos o unidad de almacenamiento (normalmente un disco duro de una computadora), que luego será representada ya sea textual o gráficamente utilizando un gestor de archivos. 27. Para los siguientes sistemas operativos cuales son los tipos de archivos admitidos: DOS, Windows 95, Windows 98, Windows XP, Windows 7, Linux, MacOS, OS/2, Sun Solaris e IBM AIX RTA: Sistema operativo Tipos de sistemas de archivos admitidos Dos FAT16 Windows 95 FAT16 Windows95 OSR2 FAT16, FAT32 Windows 98 FAT16, FAT32 Windows NT4 FAT, NTFS (versión 4) Windows 2000/XP FAT, FAT16, FAT32, NTFS (versiones 4 y 5) Linux Ext2, Ext3, ReiserFS, Linux Swap (FAT16, FAT32, NTFS) MacOS HFS (Sistema de Archivos Jerárquico), MFS (Sistemas de Archivos Macintosh) OS/2 HPFS (Sistema de Archivos de Alto Rendimiento) SGI IRIX XFS FreeBSD, OpenBSD UFS (Sistema de Archivos Unix) Sun Solaris UFS (Sistema de Archivos Unix) IBM AIX JFS (Sistema Diario de Archivos) 28. En Linux cual es la función de las particiones: / (raiz), /boot y swap  RTA: Partición Swap Las particiones swap se usan para soportar la memoria virtual. En otras palabras, los datos se escriben en una partición swap cuando no hay suficiente RAM para guardar los datos que su sistema está procesando  Partición Boot Esta partición realiza una función similar a la partición raíz, aunque algunos expertos solo justifican la creación de esta partición en sistemas grandes como servidores. Es utilizado por LiLo para almacenar todos los elementos que requiere durante el arranque del equipo. Por lo general requiere menos memoria que la partición raíz, y unas pocas decenas de MB son más que suficiente. Personalmente le asigno un tamaño de 1 GB ( 1000 MB )
  • 11.  Partición Raíz (/). Generalmente se presente con el símbolo (/) y contiene los elementos necesarios para el arranque o inicio del Sistema. Por lo general no requiere mucho espacio, y unos pocos cientos de MB serían más que suficiente, por seguridad yo le asigno 1 GB (1000 MB). 29. Cuál es la función de un sistema XWindows RTA: El Sistema de Ventanas X (en inglés, X Windows System) es un sistema de ventanas, común en sistemas operativos del tipo UNIX, que fue desarrollado a mediados de los años 1980 en el MIT para dotar de una interfaz gráfica a los sistemas Unix. Este protocolo permite la interacción gráfica en red entre un usuario y una o más computadoras haciendo transparente la red para éste. Generalmente se refiere a la versión 11 de este protocolo, X11, el que está en uso actualmente. X es el encargado de mostrar la información gráfica de forma totalmente independiente del sistema operativo. 30. Qué es XFree86 RTA: XFree86 es una implementación del sistema X Windows System. Fue escrita originalmente para sistemas operativos UNIX funcionando en ordenadores compatibles IBM PC. En la actualidad está disponible para muchos otros sistemas y plataformas. XFree86 es software de código abierto y software libre, publicado bajo la licencia XFree86 1.1. El proyecto XFree86 es desarrollado por el XFree86 Project, Inc.; siendo su desarrollador líder David Dawes. La versión actual es la 4.8.0. XFree86 ofrece una interfaz gráfica cliente/servidor entre el hardware (sistemas gráficos y dispositivos de entrada, como el mouse o el teclado) y un entorno de escritorio que proporciona un sistema de ventanas así como una interfaz estandarizada de aplicación (API por sus siglas en inglés). XFree86 es independiente de la plataforma, extensible y puede utilizarse en red. 31. Qué son los gestores de ventanas y cuáles son los manejadores de ventana más conocidos RTA: Un gestor de ventanas o manejador de ventanas es un programa informático que controla la ubicación y apariencia de las ventanas bajo un sistema de ventanas en una interfaz gráfica de usuario.12 Las acciones asociadas al gestor de ventanas suelen ser, abrir, cerrar, minimizar, maximizar, mover, escalar y mantener un listado de las ventanas abiertas. Es también muy común que el gestor de ventanas integre elementos como: el decorador de ventanas, un panel, un visor de escritorios virtuales, iconos y un tapiz.  AfterStep, basado en FVWM y de apariencia similar a NeXTSTEP. Página oficial de AfterStep  AmiWM (Amiga Window Manager). Página Web de AmiWM  Blackbox. Sitio Oficial de Blackbox (enlace rotodisponible en Internet Archive; véase el historial y la última versión).  CTWM. Sitio Web de CTWM  Enlightenment (también llamado 'E'), basado originalmente en fvwm2. Sitio Oficial de Enlightement  Fluxbox, derivado de la versión 0.61.1 de Blackbox. Sitio Web de Fluxbox  FVWM. Página oficial de FVWM  FVWM95, versión modificada de fvwm2.x para que tome el aspecto de Windows 95.  IceWM. Sitio Oficial de IceWM  Ion WM  Kwin, gestor de ventanas de KDE.  Metacity, el gestor de ventanas ligero de algunas versiones de GNOME 2.
  • 12.  Metisse, gestor de ventanas en 3D basado en otro gestor de ventanas, FVWM),  Motif (Motif Windows Manager).  OLWM/OLVWM (OpenLook Windows Manager / OpenLook Virtual Windows Manager). Página oficial de Olvwm  Openbox, inicialmente basado en Blackbox y luego reescrito de cero, con varias ventajas incluyendo fuentes 'anti-alising'.  quartz-wm, gestor de ventanas de Apple, de aspecto similar a Aqua, para el sistema X Window (X11) en Mac OS X.  Sawfish, originalmente conocido como Sawmill. Sitio Oficial de Sawfish  SCWM. Sitio Oficial de SCWM  TWM/ VTWM (Tab Windows Manager, también llamado Tom's Windows Manager / Virtual TWM).  WindowMaker, emula la interfaz de NeXT, como AfterStep. Sitio Oficial de WindowMaker  wm2/wmx. Página de wm2 y de wmx