SlideShare une entreprise Scribd logo
1  sur  11
GERMAN FERNANDO LEON SALAMANCA- 10°B – SISTEMAS
TALLER SISTEMAS OPERATIVOS
1. ¿QUÉ ES EL MASTER BOOT RECORD (MBR)? ¿DE QUÉ ESTÁ COMPUESTO EL
MBR?
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 contine una secuencia de comandos necesarios
para cargar un sistema operativo. 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.
El MBR está compuesto por un código ejecutable, las entradas de la Tabla de Particiones
y un marcador ejecutable.
2. ¿QUÉ ES BOOTSTRAP?
Bootstrap 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 frameworks web, solo se ocupa del desarrollo front-end.
Bootstrap es el segundo proyecto más destacado en GitHub y es usado por la NASA y
la MSNBC entre otras organizaciones.
3. CÓMO SE ENCUENTRAN DISTRIBUIDOS LOS 512 BYTES DEL SECTOR DE
ARRANQUE EN UN DISCO DURO
GERMAN FERNANDO LEON SALAMANCA- 10°B – SISTEMAS
De los 512 bytes del MBR (sector de buteo del disco duro), 446 bytes son código máquina
para el arranque, 64 bytes para las particiones primarias y 2 bytes para la firma de unidad
4. EXPLIQUE ¿QUÉ ES SISTEMA OPERATIVO?
El Sistema Operativo (SO) es el programa o software básico de un ordenador. Es una
plataforma que facilita la interacción entre el usuario y los demás programas del
ordenador y los dispositivos de hardware. Las funciones básicas del Sistema Operativo
son administrar los recursos del ordenador, coordinar el hardware y organizar los archivos
y directorios de su sistema. Los Sistemas Operativos más utilizados son Windows, Linux y
Mac. Tanto Windows como Mac vienen con un navegador integrado, Windows el
navegador Internet Explorer y Mac Safari.
5 ¿CUÁL ES EL PROGRAMA PRINCIPAL DEL SISTEMA?
La parte más importante del Sistema Operativo se llama núcleo o kernell.
6 ¿CUÁLES SON LAS CUATRO GRANDES FUNCIONES DEL SISTEMA
OPERATIVO?
1. La primera de ellas es coordinar y manipular el hardware del computador, es decir se
encarga del correcto funcionamiento de todos los periféricos ya sean de almacenamiento,
entrada y/o salida y comunicación, permitiendo que estos se comuniquen de manera
coordinada con el equipo y puedan ser usadas por el administrador o usuario.
2. La segunda es organizar los archivos en diversos dispositivos de almacenamiento, de
manera que no haya pérdida de información y que tampoco se desperdicie la cantidad de
espacio disponible. El Sistema operativo debe mantener una estructura de datos donde
almacena la información sobre qué zona de la memoria ocupa cada proceso, así como de
las zonas de la memoria libres. La CPU capta de la memoria principal las instrucciones
máquina de los programas para ejecutarlas. Esto implica que para que un programa se
pueda ejecutar debe está cargado en la memoria principal. Por esto el tamaño máximo del
código máquina de un programa no debería exceder del tamaño de la memoria principal.
3. La tercera gestiona los errores de hardware y la pérdida de datos, gracias al sistema
operativo, se mantiene una estructura de datos para guardar información sobre cada uno
de los procesos que se ejecutan concurrentemente en el sistema. Decide cuando se
interrumpe un proceso y determina a qué proceso se le asigna la CPU en su lugar, para
ello se ejecuta un programa llamado planificador.
Servicios relacionados con la gestión de la CPU que proporcionan todos los sistemas
operativos:
· Creación de un proceso.
· Terminación de un proceso.
4. Por último se encarga de brindar al usuario una interfaz con la cual pueda operar de
manera fácil todas las funciones anteriormente descritas, mediante una interfaz gráfica y
otra de identificación de comandos.
Existen datos que deben de sobrevivir a la ejecución de un programa. La solución es
almacenar estos en memoria secundaria. El sistema operativo facilita notablemente el
trabajo con la memoria secundaria, al presentar una interfaz de uso simple. El sistema
operativo aporta un conjunto de servicios para manipular los ficheros, como podrían ser:
abrir un fichero, escribir en un fichero, leer de un fichero, borrar un fichero y cerrar un fichero.
GERMAN FERNANDO LEON SALAMANCA- 10°B – SISTEMAS
5. ¿CUÁLES SON LAS DISTINTAS FUNCIONES DE LOS SISTEMAS OPERATIVOS?
Las principales funciones que realiza un sistema operativo son las siguientes:
GESTIÓN DE RECURSOS: control de discos duros, CDROM y DVDROM, gestión
de periféricos (teclado, ratón, etc…), asignación de cantidades de memoria, etc…
INTERFAZ DE USUARIO: nos referimos al modo que tiene el ordenador de presentar
la información al usuario. Ésta puede ser:
GRÁFICA (un escritorio con distintos iconos y barras de menú gobernados por ratón). Es
el interfaz comúnmente utilizado por todos nosotros.
POR MENÚS: las órdenes se dan escogiendo entre diversas opciones agrupadas
por menús.
CONSOLA DE COMANDOS: un buen ejemplo es el símbolo de sistema, en el grupo
de programas de Accesorios de Windows XP. Este sistema de comunicación consiste
en teclear directamente las órdenes en el teclado del PC.
ADMINISTRACIÓN DE ARCHIVOS: el sistema operativo de encarga de guardar los
datos en distintas unidades de almacenamiento (disco duro, disquetes, CD’s y DVD’s), así
como de recuperarlos cuando el usuario se lo pida.
GESTIÓN DE TAREAS: los SO actuales son multitarea, es decir, pueden realizar
varias tareas y ejecutar varios programas a la vez. Así, mientras navegamos por Internet
o escribimos una carta, el antivirus está vigilando por si se produce algún ataque, o
nuestro messenger está comprobando continuamente si alguno de nuestros contactos se
ha conectado y nos ha enviado algún mensaje.
6. ¿CUÁLES SON LOS SISTEMAS OPERATIVOS EXISTENTES?
Para ordenadores personales:
*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
Para dispositivos móviles
*iOS
*Android
*Windows Phone
*Blackberry OS
*Firefox OS
Symbian OS
7. EXPLIQUE LA CLASIFICACIÓN DE LOS SISTEMAS OPERATIVOS
Los sistemas operativos se pueden clasificar atendiendo a:
GERMAN FERNANDO LEON SALAMANCA- 10°B – SISTEMAS
ADMINISTRACIÓN DE TAREAS:
*MONOTAREA: los que permiten sólo ejecutar un programa a la vez
*MULTITAREA: los que permiten ejecutar varias tareas o programas al mismo tiempo
ADMINISTRACIÓN DE USUARIOS
*MONOUSUARIO: aquellos que sólo permiten trabajar a un usuario, como es el caso de
los ordenadores personales
*MULTIUSUARIO: los que permiten que varios usuarios ejecuten sus programas a la vez.
ORGANIZACIÓN INTERNA O ESTRUCTURA
*Monolítico
*Jerárquico
*Cliente-servidor
MANEJO DE RECURSOS O ACCESO A SERVICIOS
*CENTRALIZADOS: si permite utilizar los recursos de un solo ordenador
*DISTRIBUIDOS: si permite utilizar los recursos (CPU, memoria, periféricos...) de más de
un ordenador al mismo tiempo
8. ¿CUÁL ES LA ORGANIZACIÓN DE UN SISTEMA OPERATIVO?
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 ordenes propias del sistema operativo y el caparazón entre los
niveles inmediatamente superior e inferior solo es posible la comunicación.
9. EN INFORMÁTICA QUE ES UN PROCESO.
Un proceso, en informática, puede entenderse informalmente como un programa en
ejecución. Formalmente un proceso es "Una unidad de actividad que se caracteriza por la
ejecución de una secuencia de instrucciones, un estado actual, y un conjunto de recursos
del sistema asociados".
10.EXPLIQUE LOS ESTADOS DE PROCESO: EJECUCIÓN, LISTO, ESPERA, NUEVO
Y TERMINADO. DE UN EJEMPLO PARA CADA ESTADO.
NUEVO: Cuando se crea el proceso.
EJECUTANDO: El proceso tiene asignado un procesador y está ejecutando sus
instrucciones.
BLOQUEADO: El proceso esta esperando por un evento (que se complete un pedido de
E/S o una señal).
LISTO: El proceso esta listo para ejecutar, solo necesita del recurso procesador.
FINALIZADO: El proceso finalizó su ejecución.
GERMAN FERNANDO LEON SALAMANCA- 10°B – SISTEMAS
11.EN INFORMÁTICA, ¿QUÉ ES EL NÚCLEO O KERNEL?
En informática, un núcleo o kernel (de la raíz germánica Kern, núcleo, hueso) 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).1 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. Como hay muchos programas y el acceso al hardware es
limitado, también se encarga de decidir qué programa podrá usar un dispositivo de
hardware y durante cuánto tiempo, lo que se conoce como multiprogramación.
12.¿CUÁLES SON LAS FUNCIONES DEL NÚCLEO O KERNEL?
Las principales funciones del Kernel, son las siguientes:
*Administrar la memoria RAM, para que puedan funcionar todos los programas y procesos
en ejecución.
*Administrar el tiempo de procesador, que es utilizado por los procesos en ejecución.
*Gestionar el acceso y uso de los diferentes periféricos conectados al ordenador.
13.EXPLIQUE LOS CUATRO TIPOS DE NÚCLEOS Y CUALES SISTEMAS
OPERATIVOS LO USAN
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 hardware se encarga de ofrecer las llamadas al sistema
manejar los sistemas de archivo y la planificación de procesos.
(Este tipo de núcleo los usan los siguientes sistemas operativos:
 Núcleos tipo Unix. 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. (Este tipo de núcleo los usan los siguientes sistemas
operativos:
 AIX
 AmigaOS
 Amoeba
 Minix
 Hurd
 MorphOS
 NeXTSTEP (algunos lo consideran un núcleo híbrido)
 L4
GERMAN FERNANDO LEON SALAMANCA- 10°B – SISTEMAS
 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. (Este tipo de núcleo los usan los siguientes
sistemas operativos:
 Microsoft Windows NT, usado en todos los sistemas que usan el código base de
Windows NT
 XNU (usado en Mac OS X)
 DragonFlyBSD
 ReactOS)
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 hardware.
14.REALICE LA COMPARACIÓN ENTRE EL NÚCLEO DE LINUX Y WINDOWS
Diferencia entre el kernel de Windows y el kernel de Linux
DEFINICIÓN:
El kernel de Windows es un kernel comercial del sistema operativo Windows desarrollado
por Microsoft. En contraste, el kernel de Linux es un kernel de sistema operativo de
código abierto similar a Unix. Por lo tanto, esta es la principal diferencia entre el kernel de
Windows y el kernel de Linux.
Desarrollador:
Microsoft desarrolló el kernel de Windows mientras que Linux Torvalds desarrolló el kernel
de Linux.
Acceso al código fuente:
El acceso al código fuente es otra diferencia entre el kernel de Windows y el kernel de
Linux. No hay acceso al código fuente del núcleo de Windows. Sin embargo, hay acceso
completo al código fuente del kernel de Linux.
Arquitectura:
Además, otra diferencia entre el kernel de Windows y el kernel de Linux es que el kernel
de Windows tiene una arquitectura híbrida, pero el kernel de Linux tiene una arquitectura
monolítica.
Control de acceso a archivos:
Además, Windows usa la Lista de control de acceso (ACL) para el control de acceso a
archivos. En contraste, Linux usa los permisos tradicionales de Unix y POSIX ACL para el
control de acceso a archivos.
Pila GUI:
La pila de GUI es otra diferencia entre el kernel de Windows y el kernel de Linux.
Windows incluye una pila de GUI en el kernel. Sin embargo, en Linux, la pila de GUI está
en el espacio de usuario.
Soporte para multiusuarios:
GERMAN FERNANDO LEON SALAMANCA- 10°B – SISTEMAS
Además, Windows admite múltiples usuarios y sesiones, pero depende de las versiones y
ediciones. Mientras tanto, Linux soporta 100% de entorno multiusuario.
Configuraciones:
Las configuraciones también son una diferencia entre el kernel de Windows y el kernel de
Linux. Windows mantiene un registro para almacenar configuraciones mientras que Linux
mantiene las configuraciones en archivos.
Dispositivos:
Si bien el kernel de Windows tiene diferentes mecanismos para diferentes dispositivos,
cada dispositivo es un archivo para el kernel de Linux. Por lo tanto, esta es una diferencia
importante entre el kernel de Windows y el kernel de Linux.
Conclusión:
La diferencia entre el kernel de Windows y el kernel de Linux es que el kernel de
Windows, que está en el sistema operativo de Windows, es un software comercial,
mientras que el kernel de Linux, que está en el sistema operativo de Linux, es un software
de código abierto.
15.¿CUÁL ES LA DIFERENCIA ENTRE SOFTWARE LIBRE, SOFTWARE GRATUITO Y
SOFTWARE DE DOMINIO PÚBLICO?
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.
16.¿CUÁL ES LA ARQUITECTURA DE WINDOWS Y DE LINUX?
ARQUITECTURA DE WINDOWS
Un Sistema operativo serio, capaz de competir en el mercado con otros como Unix que ya
tienen una posición privilegiada, en cuanto a resultados, debe tener una serie de
características que le permitan ganarse ese lugar. Algunas de estas son:
Que corra sobre múltiples arquitecturas de hardware y plataformas.
Que sea compatible con aplicaciones hechas en plataformas anteriores, es decir que
corrieran la mayoría de las aplicaciones existentes hechas sobre versiones anteriores a la
actual, nos referimos en este caso particular a las de 16-bit de MS-
DOS y Microsoft Windows 3.1.
Reúna los requisitos gubernamentales para POSIX (Portable Operating System Interface
for Unix).
Reúna los requisitos de la industria y del gobierno para la seguridad del Sistema Operativo.
Sea fácilmente adaptable al mercado global soportando código Unicode.
Sea un sistema que corra y balancee los procesos de forma paralela en
varios procesadores a la vez.
Sea un Sistema Operativo de memoria virtual. ARQUITECTURA DE LINUX
actualmente Linux es un núcleo monolítico híbrido. Los controladores de dispositivos y las
extensiones del núcleo normalmente se ejecutan en un espacio privilegiado conocido
como anillo 0 , con acceso irrestricto al hardware, aunque algunos se ejecutan en espacio
GERMAN FERNANDO LEON SALAMANCA- 10°B – SISTEMAS
de usuario. A diferencia de los núcleos monolíticos tradicionales, los controladores de
dispositivos y las extensiones al núcleo se pueden cargar y descargar fácilmente
como módulos, mientras el sistema continúa funcionando sin interrupciones. También, a
diferencia de los núcleos monolíticos tradicionales, los controladores pueden ser
prevolcados (detenidos momentáneamente por actividades más importantes) bajo ciertas
condiciones. Esta habilidad fue agregada para gestionar correctamente interrupciones de
hardware, y para mejorar el soporte de multiprocesamiento simétrico.
El hecho de que Linux no fuera desarrollado siguiendo el diseño de un micronúcleo (diseño
que, en aquella época, era considerado el más apropiado para un núcleo por muchos
teóricos informáticos) fue asunto de una famosa y acalorada discusión entre Linus Torvalds
y Andrew S.
17.REALICE UN COMPARATIVO ENTRE LAS SIGUIENTES DISTRIBUCIONES DE
LINUX: DEBIAN, SLACKWARE Y REDHAT
18.EXPLIQUE LA NOMENCLATURA DEL KERNEL EN Linux
El kernel de Linux está escrito en C y es código abierto licenciado bajo licencia GNU/GPL
(excepto el planificador de recursos, el cual pertenece a Linux Torvalds y al resto de
programadores que se han ocupado de dicha parte), con lo cual tenemos acceso al código
para su estudio y/o modificación.
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.
– 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 este es impar,
ésta será inestable.
– Tercer campo: Nivel de corrección el en que se encuentra.
19.EN LINUX CUALES SON LAS CONVENCIONES PARA NOMBRAR LOS DISCOS
Linux usa un método para nombrar particiones no tiene en cuenta el tipo de las mismas (a
diferencias de otros UNIX) y que las nombra de acuerdo al disco en el que están ubicadas.
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 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.
20.CUÁLES SON LOS CARGADORES DE ARRANQUE PARA GNU/LINUX
GERMAN FERNANDO LEON SALAMANCA- 10°B – SISTEMAS
El proceso de arranque en GNU/Linux es la forma en la cual los sistemas operativos
basados en el núcleo Linux se inicializan. Es similar a la forma en que arranca BSD y otros
sistemas Unix.
Todo el proceso de arranque se lleva a cabo en 4 etapas reconocidas por el código que en
ese momento tiene control sobre la CPU; al inicio solo el BIOS tiene control, después será
el cargador de arranque quien tenga en control, más adelante el control pasa al propio
kernel Linux, y en la última etapa será cuando tengamos en memoria los programas de
usuario conviviendo junto con el propio sistema operativo y serán ellos quienes tengan el
control del CPU.
La etapa del cargador de arranque no es totalmente necesaria, determinadas BIOS pueden
cargar y pasar el control a GNU/Linux sin hacer uso del cargador de arranque, usar un
cargador de arranque facilita al usuario la forma en que el kernel será cargado.
21.EXPLIQUE POR QUÉ LINUX ES LLAMADO GNU/LINUX
Lo que encontraron no fue una casualidad: era el sistema GNU. El Sofware libre disponible
conformaba un sistema completo porque el Proyecto GNU había estado trabajando desde
1984 en hacer uno. El manifiesto GNU 31.00 caracteres había definido la meta de
desarrollar un sistema libre de tipo Unix, llamado GNU
Es un término utilizado para hablar de la combinación del núcleo que es usado en
herramientas del sistema GNU. Linux se usa normalmente en combinación con el sistema
operativo GNU: el sistema completo básicamente es GNU, con Linux actuando del núcleo.
Solo cuando se esté hablando del sistema entero nos podemos referir a decir GNU/ linux.
22.¿CUÁL ES LA DIFERENCIA ENTRE GNU HURD Y GNU MACH?
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.
23.¿QUÉ ES UN SISTEMA DE ARCHIVOS?
Un sistema de archivos son los métodos y estructuras de datos que un sistema operativo
utiliza para seguir la pista de los archivos de un disco o partición; es decir, es la manera en
la que se organizan los archivos en el disco. El término también es utilizado para referirse
a una partición o disco que se está utilizando para almacenamiento, o el tipo del sistema de
archivos que utiliza. Así uno puede decir “tengo dos sistemas de archivo” refiriéndose a que
tiene dos particiones en las que almacenar archivos, o que uno utiliza el sistema de
“archivos extendido”, refiriéndose al tipo del sistema de archivos.
Mediante la siguiente imagen se presentan algunos de los tipos de archivos soportados por
los diferentes SO.
24.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
GERMAN FERNANDO LEON SALAMANCA- 10°B – SISTEMAS
DOS: fat 16
Windows 95: fat 16
Windows 98: Fat 16 Fat 32
WINDOWS Xp: Fat 16, fat, fat 32,
LINUX: Ext 2, ext. 3,reiserFS,Linux swap(fat 16, fat 32,NTFS)
MAC OS: HFS ( Sistema de archivo jerargico),MFS,( Sistema de archivos
macintosh)
OS/2: HPFS ( sistema de archivos de alto rendimiento)
SUN SOLARIS: UFS(Sistema de archivo UNIX)
IBM ALX: JFS(Sistema diario de archivos)
25.EN LINUX CUAL ES LA FUNCIÓN DE LAS PARTICIONES: / (RAIZ), /BOOT Y
SWAP
RAIZ: Es donde se encuentra instalado todo el sistema.
BOOT: Esta partición es incompatible con ext 4 por lo tanto se deb configurar como
ext 3 allí se encuentra el núcleo del sistema
SWAP: Es la que servira de memoria virtual cuando se agote la memoria RAM del
sistema, esta partición es muy importante en Linux, ya que influye mucho en el
rendimiento del sistema si uno corre aplicaciones grandes (juegos, servidores de
red/web, base de datos).
26.CUÁL ES LA FUNCIÓN DE UN SISTEMA XWINDOWS
Windows fue diseñado primariamente para implementar clientes ligeros, donde mucha
gente usaba simultáneamente la capacidad de procesamiento de un mismo computador
trabajando en tiempo compartido. Cada persona usaba un terminal en red que tenía
capacidades limitadas para dibujar la pantalla y aceptar la entrada del usuario. Debido a la
ubicuidad del soporte para el software X en Unix, es usado en los computadores
personales incluso cuando no hay necesidad del tiempo compartido.
El sistema de ventanas X distribuye el procesamiento de aplicaciones especificando
enlaces cliente-servidor. El servidor provee servicios para acceder a la pantalla, teclado y
ratón, mientras que los clientes son las aplicaciones que utilizan estos recursos para
interacción con el usuario. De este modo mientras el servidor se ejecuta de manera local,
las aplicaciones pueden ejecutarse remotamente desde otras máquinas, proporcionando
así el concepto de transparencia de red.
27.QUÉ ES 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.
28.QUÉ SON LOS GESTORES DE VENTANAS Y CUÁLES SON LOS MANEJADORES
DE VENTANA MÁS CONOCIDOS
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. Los más populares son:
GERMAN FERNANDO LEON SALAMANCA- 10°B – SISTEMAS
 AfterStep, basado en FVWM y de apariencia similar a NeXTSTEP. Página
oficial de AfterStep
 AmiWM (Amiga Windows Manager). Página Web de AmiWM
 Blackbox. Sitio Oficial de Blackbox (roto disponible 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 Window Manager / OpenLook Virtual Window
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 Windows (X11) en Mac OS X.
 Sawfish, originalmente conocido como Sawmill. Sitio Oficial de Sawfish
 SCWM. Sitio Oficial de SCWM
 TWM/ VTWM (Tab Window Manager, también llamado Tom's Window
Manager / Virtual TWM).
 WindowMaker, emula la interfaz de NeXT, como AfterStep. Sitio Oficial de
WindowMaker
 wm2/wmx. Página de wm2 y de wmx

Contenu connexe

Tendances

Trabajo de sistema operativo px el juevez[1]
Trabajo de sistema operativo px el juevez[1]Trabajo de sistema operativo px el juevez[1]
Trabajo de sistema operativo px el juevez[1]
kaory22
 
Trabajo de sistemas operativos
Trabajo de sistemas operativosTrabajo de sistemas operativos
Trabajo de sistemas operativos
santiagoperez181
 
Elementos de un computador
Elementos de un computadorElementos de un computador
Elementos de un computador
Michel Berti
 
Aplicaciones Informáticas 2011. Parte II
Aplicaciones Informáticas 2011. Parte IIAplicaciones Informáticas 2011. Parte II
Aplicaciones Informáticas 2011. Parte II
Euler V. Terán Yépez
 
Sistema operativo Juank Caballero
Sistema operativo Juank CaballeroSistema operativo Juank Caballero
Sistema operativo Juank Caballero
Juank_Caballero
 
Informe de sistemas operativos
Informe de sistemas operativosInforme de sistemas operativos
Informe de sistemas operativos
Jessy Simba
 
Trabajo Final Sistemas Operativos
Trabajo Final Sistemas OperativosTrabajo Final Sistemas Operativos
Trabajo Final Sistemas Operativos
gaby71293
 

Tendances (18)

Trabajo de sistema operativo px el juevez[1]
Trabajo de sistema operativo px el juevez[1]Trabajo de sistema operativo px el juevez[1]
Trabajo de sistema operativo px el juevez[1]
 
Trabajo de sistemas operativos
Trabajo de sistemas operativosTrabajo de sistemas operativos
Trabajo de sistemas operativos
 
Taller SITEMAS OPERATIVOS
Taller SITEMAS OPERATIVOSTaller SITEMAS OPERATIVOS
Taller SITEMAS OPERATIVOS
 
Elementos de un computador
Elementos de un computadorElementos de un computador
Elementos de un computador
 
Aplicaciones Informáticas 2011. Parte II
Aplicaciones Informáticas 2011. Parte IIAplicaciones Informáticas 2011. Parte II
Aplicaciones Informáticas 2011. Parte II
 
Sistema operativo daniela
Sistema operativo danielaSistema operativo daniela
Sistema operativo daniela
 
Sistema operativo Juank Caballero
Sistema operativo Juank CaballeroSistema operativo Juank Caballero
Sistema operativo Juank Caballero
 
Informe de sistemas operativos
Informe de sistemas operativosInforme de sistemas operativos
Informe de sistemas operativos
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Tema 1 sistemas operativos(4ºeso)
Tema 1 sistemas operativos(4ºeso)Tema 1 sistemas operativos(4ºeso)
Tema 1 sistemas operativos(4ºeso)
 
Tema a tratarse
Tema a tratarseTema a tratarse
Tema a tratarse
 
Trabajo Final Sistemas Operativos
Trabajo Final Sistemas OperativosTrabajo Final Sistemas Operativos
Trabajo Final Sistemas Operativos
 
Introduccion a los sistemas operativos
Introduccion a los sistemas operativosIntroduccion a los sistemas operativos
Introduccion a los sistemas operativos
 
1 expo so
1 expo so1 expo so
1 expo so
 
Todo sobre Sistemas Operativos
Todo sobre Sistemas OperativosTodo sobre Sistemas Operativos
Todo sobre Sistemas Operativos
 
Op. del Equipo de Computo
Op. del Equipo de ComputoOp. del Equipo de Computo
Op. del Equipo de Computo
 
Informatica
InformaticaInformatica
Informatica
 

Similaire à Taller de informatica

Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativo
mery1044
 
Sistemas operativostic
Sistemas operativosticSistemas operativostic
Sistemas operativostic
NataliaMdeL
 
Taller sistemas operativos (27) slatan
Taller sistemas operativos (27) slatanTaller sistemas operativos (27) slatan
Taller sistemas operativos (27) slatan
Slatan27
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
estimorenita
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
estimorenita
 
Introducción a los Sistemas Operativos I PARTE
Introducción a los Sistemas Operativos I PARTEIntroducción a los Sistemas Operativos I PARTE
Introducción a los Sistemas Operativos I PARTE
JOSE ALBERTO DIAZ GARCIA
 
C:\Users\Estudiante\Desktop\PresentacióN1
C:\Users\Estudiante\Desktop\PresentacióN1C:\Users\Estudiante\Desktop\PresentacióN1
C:\Users\Estudiante\Desktop\PresentacióN1
david urbina
 
Guia de fase 1 herramientas teleinformaticas
Guia de fase 1  herramientas teleinformaticasGuia de fase 1  herramientas teleinformaticas
Guia de fase 1 herramientas teleinformaticas
Stefany Verdugo
 
Guia de fase 2 ciclo de la tarea trabajo colaborativo 1
Guia de fase 2  ciclo de la tarea  trabajo colaborativo 1Guia de fase 2  ciclo de la tarea  trabajo colaborativo 1
Guia de fase 2 ciclo de la tarea trabajo colaborativo 1
Stefany Verdugo
 

Similaire à Taller de informatica (20)

Taller SITEMAS OPERATIVOS
Taller SITEMAS OPERATIVOSTaller SITEMAS OPERATIVOS
Taller SITEMAS OPERATIVOS
 
Taller sistemas operativos
Taller sistemas operativosTaller sistemas operativos
Taller sistemas operativos
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativo
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativo
 
Sistemas operativos tic
Sistemas operativos ticSistemas operativos tic
Sistemas operativos tic
 
Sistemas operativostic
Sistemas operativosticSistemas operativostic
Sistemas operativostic
 
proyecto de (diferenciar las funciones del sistema operativo) - alfonso reye...
 proyecto de (diferenciar las funciones del sistema operativo) - alfonso reye... proyecto de (diferenciar las funciones del sistema operativo) - alfonso reye...
proyecto de (diferenciar las funciones del sistema operativo) - alfonso reye...
 
Taller sistemas operativos (27) slatan
Taller sistemas operativos (27) slatanTaller sistemas operativos (27) slatan
Taller sistemas operativos (27) slatan
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Inf 4º unidad 1 v.2 sistemas operativos
Inf 4º unidad 1 v.2 sistemas operativosInf 4º unidad 1 v.2 sistemas operativos
Inf 4º unidad 1 v.2 sistemas operativos
 
Sistemas operativos resumen
Sistemas operativos resumenSistemas operativos resumen
Sistemas operativos resumen
 
Enepo
EnepoEnepo
Enepo
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Introducción a los Sistemas Operativos I PARTE
Introducción a los Sistemas Operativos I PARTEIntroducción a los Sistemas Operativos I PARTE
Introducción a los Sistemas Operativos I PARTE
 
Presentación1
Presentación1Presentación1
Presentación1
 
C:\Users\Estudiante\Desktop\PresentacióN1
C:\Users\Estudiante\Desktop\PresentacióN1C:\Users\Estudiante\Desktop\PresentacióN1
C:\Users\Estudiante\Desktop\PresentacióN1
 
Guia de fase 1 herramientas teleinformaticas
Guia de fase 1  herramientas teleinformaticasGuia de fase 1  herramientas teleinformaticas
Guia de fase 1 herramientas teleinformaticas
 
Guia de fase 2 ciclo de la tarea trabajo colaborativo 1
Guia de fase 2  ciclo de la tarea  trabajo colaborativo 1Guia de fase 2  ciclo de la tarea  trabajo colaborativo 1
Guia de fase 2 ciclo de la tarea trabajo colaborativo 1
 

Dernier

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Dernier (10)

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...
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
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
 
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
 
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.
 
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
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
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
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 

Taller de informatica

  • 1. GERMAN FERNANDO LEON SALAMANCA- 10°B – SISTEMAS TALLER SISTEMAS OPERATIVOS 1. ¿QUÉ ES EL MASTER BOOT RECORD (MBR)? ¿DE QUÉ ESTÁ COMPUESTO EL MBR? 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 contine una secuencia de comandos necesarios para cargar un sistema operativo. 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. El MBR está compuesto por un código ejecutable, las entradas de la Tabla de Particiones y un marcador ejecutable. 2. ¿QUÉ ES BOOTSTRAP? Bootstrap 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 frameworks web, solo se ocupa del desarrollo front-end. Bootstrap es el segundo proyecto más destacado en GitHub y es usado por la NASA y la MSNBC entre otras organizaciones. 3. CÓMO SE ENCUENTRAN DISTRIBUIDOS LOS 512 BYTES DEL SECTOR DE ARRANQUE EN UN DISCO DURO
  • 2. GERMAN FERNANDO LEON SALAMANCA- 10°B – SISTEMAS De los 512 bytes del MBR (sector de buteo del disco duro), 446 bytes son código máquina para el arranque, 64 bytes para las particiones primarias y 2 bytes para la firma de unidad 4. EXPLIQUE ¿QUÉ ES SISTEMA OPERATIVO? El Sistema Operativo (SO) es el programa o software básico de un ordenador. Es una plataforma que facilita la interacción entre el usuario y los demás programas del ordenador y los dispositivos de hardware. Las funciones básicas del Sistema Operativo son administrar los recursos del ordenador, coordinar el hardware y organizar los archivos y directorios de su sistema. Los Sistemas Operativos más utilizados son Windows, Linux y Mac. Tanto Windows como Mac vienen con un navegador integrado, Windows el navegador Internet Explorer y Mac Safari. 5 ¿CUÁL ES EL PROGRAMA PRINCIPAL DEL SISTEMA? La parte más importante del Sistema Operativo se llama núcleo o kernell. 6 ¿CUÁLES SON LAS CUATRO GRANDES FUNCIONES DEL SISTEMA OPERATIVO? 1. La primera de ellas es coordinar y manipular el hardware del computador, es decir se encarga del correcto funcionamiento de todos los periféricos ya sean de almacenamiento, entrada y/o salida y comunicación, permitiendo que estos se comuniquen de manera coordinada con el equipo y puedan ser usadas por el administrador o usuario. 2. La segunda es organizar los archivos en diversos dispositivos de almacenamiento, de manera que no haya pérdida de información y que tampoco se desperdicie la cantidad de espacio disponible. El Sistema operativo debe mantener una estructura de datos donde almacena la información sobre qué zona de la memoria ocupa cada proceso, así como de las zonas de la memoria libres. La CPU capta de la memoria principal las instrucciones máquina de los programas para ejecutarlas. Esto implica que para que un programa se pueda ejecutar debe está cargado en la memoria principal. Por esto el tamaño máximo del código máquina de un programa no debería exceder del tamaño de la memoria principal. 3. La tercera gestiona los errores de hardware y la pérdida de datos, gracias al sistema operativo, se mantiene una estructura de datos para guardar información sobre cada uno de los procesos que se ejecutan concurrentemente en el sistema. Decide cuando se interrumpe un proceso y determina a qué proceso se le asigna la CPU en su lugar, para ello se ejecuta un programa llamado planificador. Servicios relacionados con la gestión de la CPU que proporcionan todos los sistemas operativos: · Creación de un proceso. · Terminación de un proceso. 4. Por último se encarga de brindar al usuario una interfaz con la cual pueda operar de manera fácil todas las funciones anteriormente descritas, mediante una interfaz gráfica y otra de identificación de comandos. Existen datos que deben de sobrevivir a la ejecución de un programa. La solución es almacenar estos en memoria secundaria. El sistema operativo facilita notablemente el trabajo con la memoria secundaria, al presentar una interfaz de uso simple. El sistema operativo aporta un conjunto de servicios para manipular los ficheros, como podrían ser: abrir un fichero, escribir en un fichero, leer de un fichero, borrar un fichero y cerrar un fichero.
  • 3. GERMAN FERNANDO LEON SALAMANCA- 10°B – SISTEMAS 5. ¿CUÁLES SON LAS DISTINTAS FUNCIONES DE LOS SISTEMAS OPERATIVOS? Las principales funciones que realiza un sistema operativo son las siguientes: GESTIÓN DE RECURSOS: control de discos duros, CDROM y DVDROM, gestión de periféricos (teclado, ratón, etc…), asignación de cantidades de memoria, etc… INTERFAZ DE USUARIO: nos referimos al modo que tiene el ordenador de presentar la información al usuario. Ésta puede ser: GRÁFICA (un escritorio con distintos iconos y barras de menú gobernados por ratón). Es el interfaz comúnmente utilizado por todos nosotros. POR MENÚS: las órdenes se dan escogiendo entre diversas opciones agrupadas por menús. CONSOLA DE COMANDOS: un buen ejemplo es el símbolo de sistema, en el grupo de programas de Accesorios de Windows XP. Este sistema de comunicación consiste en teclear directamente las órdenes en el teclado del PC. ADMINISTRACIÓN DE ARCHIVOS: el sistema operativo de encarga de guardar los datos en distintas unidades de almacenamiento (disco duro, disquetes, CD’s y DVD’s), así como de recuperarlos cuando el usuario se lo pida. GESTIÓN DE TAREAS: los SO actuales son multitarea, es decir, pueden realizar varias tareas y ejecutar varios programas a la vez. Así, mientras navegamos por Internet o escribimos una carta, el antivirus está vigilando por si se produce algún ataque, o nuestro messenger está comprobando continuamente si alguno de nuestros contactos se ha conectado y nos ha enviado algún mensaje. 6. ¿CUÁLES SON LOS SISTEMAS OPERATIVOS EXISTENTES? Para ordenadores personales: *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 Para dispositivos móviles *iOS *Android *Windows Phone *Blackberry OS *Firefox OS Symbian OS 7. EXPLIQUE LA CLASIFICACIÓN DE LOS SISTEMAS OPERATIVOS Los sistemas operativos se pueden clasificar atendiendo a:
  • 4. GERMAN FERNANDO LEON SALAMANCA- 10°B – SISTEMAS ADMINISTRACIÓN DE TAREAS: *MONOTAREA: los que permiten sólo ejecutar un programa a la vez *MULTITAREA: los que permiten ejecutar varias tareas o programas al mismo tiempo ADMINISTRACIÓN DE USUARIOS *MONOUSUARIO: aquellos que sólo permiten trabajar a un usuario, como es el caso de los ordenadores personales *MULTIUSUARIO: los que permiten que varios usuarios ejecuten sus programas a la vez. ORGANIZACIÓN INTERNA O ESTRUCTURA *Monolítico *Jerárquico *Cliente-servidor MANEJO DE RECURSOS O ACCESO A SERVICIOS *CENTRALIZADOS: si permite utilizar los recursos de un solo ordenador *DISTRIBUIDOS: si permite utilizar los recursos (CPU, memoria, periféricos...) de más de un ordenador al mismo tiempo 8. ¿CUÁL ES LA ORGANIZACIÓN DE UN SISTEMA OPERATIVO? 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 ordenes propias del sistema operativo y el caparazón entre los niveles inmediatamente superior e inferior solo es posible la comunicación. 9. EN INFORMÁTICA QUE ES UN PROCESO. Un proceso, en informática, puede entenderse informalmente como un programa en ejecución. Formalmente un proceso es "Una unidad de actividad que se caracteriza por la ejecución de una secuencia de instrucciones, un estado actual, y un conjunto de recursos del sistema asociados". 10.EXPLIQUE LOS ESTADOS DE PROCESO: EJECUCIÓN, LISTO, ESPERA, NUEVO Y TERMINADO. DE UN EJEMPLO PARA CADA ESTADO. NUEVO: Cuando se crea el proceso. EJECUTANDO: El proceso tiene asignado un procesador y está ejecutando sus instrucciones. BLOQUEADO: El proceso esta esperando por un evento (que se complete un pedido de E/S o una señal). LISTO: El proceso esta listo para ejecutar, solo necesita del recurso procesador. FINALIZADO: El proceso finalizó su ejecución.
  • 5. GERMAN FERNANDO LEON SALAMANCA- 10°B – SISTEMAS 11.EN INFORMÁTICA, ¿QUÉ ES EL NÚCLEO O KERNEL? En informática, un núcleo o kernel (de la raíz germánica Kern, núcleo, hueso) 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).1 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. Como hay muchos programas y el acceso al hardware es limitado, también se encarga de decidir qué programa podrá usar un dispositivo de hardware y durante cuánto tiempo, lo que se conoce como multiprogramación. 12.¿CUÁLES SON LAS FUNCIONES DEL NÚCLEO O KERNEL? Las principales funciones del Kernel, son las siguientes: *Administrar la memoria RAM, para que puedan funcionar todos los programas y procesos en ejecución. *Administrar el tiempo de procesador, que es utilizado por los procesos en ejecución. *Gestionar el acceso y uso de los diferentes periféricos conectados al ordenador. 13.EXPLIQUE LOS CUATRO TIPOS DE NÚCLEOS Y CUALES SISTEMAS OPERATIVOS LO USAN 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 hardware se encarga de ofrecer las llamadas al sistema manejar los sistemas de archivo y la planificación de procesos. (Este tipo de núcleo los usan los siguientes sistemas operativos:  Núcleos tipo Unix. 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. (Este tipo de núcleo los usan los siguientes sistemas operativos:  AIX  AmigaOS  Amoeba  Minix  Hurd  MorphOS  NeXTSTEP (algunos lo consideran un núcleo híbrido)  L4
  • 6. GERMAN FERNANDO LEON SALAMANCA- 10°B – SISTEMAS  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. (Este tipo de núcleo los usan los siguientes sistemas operativos:  Microsoft Windows NT, usado en todos los sistemas que usan el código base de Windows NT  XNU (usado en Mac OS X)  DragonFlyBSD  ReactOS) 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 hardware. 14.REALICE LA COMPARACIÓN ENTRE EL NÚCLEO DE LINUX Y WINDOWS Diferencia entre el kernel de Windows y el kernel de Linux DEFINICIÓN: El kernel de Windows es un kernel comercial del sistema operativo Windows desarrollado por Microsoft. En contraste, el kernel de Linux es un kernel de sistema operativo de código abierto similar a Unix. Por lo tanto, esta es la principal diferencia entre el kernel de Windows y el kernel de Linux. Desarrollador: Microsoft desarrolló el kernel de Windows mientras que Linux Torvalds desarrolló el kernel de Linux. Acceso al código fuente: El acceso al código fuente es otra diferencia entre el kernel de Windows y el kernel de Linux. No hay acceso al código fuente del núcleo de Windows. Sin embargo, hay acceso completo al código fuente del kernel de Linux. Arquitectura: Además, otra diferencia entre el kernel de Windows y el kernel de Linux es que el kernel de Windows tiene una arquitectura híbrida, pero el kernel de Linux tiene una arquitectura monolítica. Control de acceso a archivos: Además, Windows usa la Lista de control de acceso (ACL) para el control de acceso a archivos. En contraste, Linux usa los permisos tradicionales de Unix y POSIX ACL para el control de acceso a archivos. Pila GUI: La pila de GUI es otra diferencia entre el kernel de Windows y el kernel de Linux. Windows incluye una pila de GUI en el kernel. Sin embargo, en Linux, la pila de GUI está en el espacio de usuario. Soporte para multiusuarios:
  • 7. GERMAN FERNANDO LEON SALAMANCA- 10°B – SISTEMAS Además, Windows admite múltiples usuarios y sesiones, pero depende de las versiones y ediciones. Mientras tanto, Linux soporta 100% de entorno multiusuario. Configuraciones: Las configuraciones también son una diferencia entre el kernel de Windows y el kernel de Linux. Windows mantiene un registro para almacenar configuraciones mientras que Linux mantiene las configuraciones en archivos. Dispositivos: Si bien el kernel de Windows tiene diferentes mecanismos para diferentes dispositivos, cada dispositivo es un archivo para el kernel de Linux. Por lo tanto, esta es una diferencia importante entre el kernel de Windows y el kernel de Linux. Conclusión: La diferencia entre el kernel de Windows y el kernel de Linux es que el kernel de Windows, que está en el sistema operativo de Windows, es un software comercial, mientras que el kernel de Linux, que está en el sistema operativo de Linux, es un software de código abierto. 15.¿CUÁL ES LA DIFERENCIA ENTRE SOFTWARE LIBRE, SOFTWARE GRATUITO Y SOFTWARE DE DOMINIO PÚBLICO? 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. 16.¿CUÁL ES LA ARQUITECTURA DE WINDOWS Y DE LINUX? ARQUITECTURA DE WINDOWS Un Sistema operativo serio, capaz de competir en el mercado con otros como Unix que ya tienen una posición privilegiada, en cuanto a resultados, debe tener una serie de características que le permitan ganarse ese lugar. Algunas de estas son: Que corra sobre múltiples arquitecturas de hardware y plataformas. Que sea compatible con aplicaciones hechas en plataformas anteriores, es decir que corrieran la mayoría de las aplicaciones existentes hechas sobre versiones anteriores a la actual, nos referimos en este caso particular a las de 16-bit de MS- DOS y Microsoft Windows 3.1. Reúna los requisitos gubernamentales para POSIX (Portable Operating System Interface for Unix). Reúna los requisitos de la industria y del gobierno para la seguridad del Sistema Operativo. Sea fácilmente adaptable al mercado global soportando código Unicode. Sea un sistema que corra y balancee los procesos de forma paralela en varios procesadores a la vez. Sea un Sistema Operativo de memoria virtual. ARQUITECTURA DE LINUX actualmente Linux es un núcleo monolítico híbrido. Los controladores de dispositivos y las extensiones del núcleo normalmente se ejecutan en un espacio privilegiado conocido como anillo 0 , con acceso irrestricto al hardware, aunque algunos se ejecutan en espacio
  • 8. GERMAN FERNANDO LEON SALAMANCA- 10°B – SISTEMAS de usuario. A diferencia de los núcleos monolíticos tradicionales, los controladores de dispositivos y las extensiones al núcleo se pueden cargar y descargar fácilmente como módulos, mientras el sistema continúa funcionando sin interrupciones. También, a diferencia de los núcleos monolíticos tradicionales, los controladores pueden ser prevolcados (detenidos momentáneamente por actividades más importantes) bajo ciertas condiciones. Esta habilidad fue agregada para gestionar correctamente interrupciones de hardware, y para mejorar el soporte de multiprocesamiento simétrico. El hecho de que Linux no fuera desarrollado siguiendo el diseño de un micronúcleo (diseño que, en aquella época, era considerado el más apropiado para un núcleo por muchos teóricos informáticos) fue asunto de una famosa y acalorada discusión entre Linus Torvalds y Andrew S. 17.REALICE UN COMPARATIVO ENTRE LAS SIGUIENTES DISTRIBUCIONES DE LINUX: DEBIAN, SLACKWARE Y REDHAT 18.EXPLIQUE LA NOMENCLATURA DEL KERNEL EN Linux El kernel de Linux está escrito en C y es código abierto licenciado bajo licencia GNU/GPL (excepto el planificador de recursos, el cual pertenece a Linux Torvalds y al resto de programadores que se han ocupado de dicha parte), con lo cual tenemos acceso al código para su estudio y/o modificación. 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. – 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 este es impar, ésta será inestable. – Tercer campo: Nivel de corrección el en que se encuentra. 19.EN LINUX CUALES SON LAS CONVENCIONES PARA NOMBRAR LOS DISCOS Linux usa un método para nombrar particiones no tiene en cuenta el tipo de las mismas (a diferencias de otros UNIX) y que las nombra de acuerdo al disco en el que están ubicadas. 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 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. 20.CUÁLES SON LOS CARGADORES DE ARRANQUE PARA GNU/LINUX
  • 9. GERMAN FERNANDO LEON SALAMANCA- 10°B – SISTEMAS El proceso de arranque en GNU/Linux es la forma en la cual los sistemas operativos basados en el núcleo Linux se inicializan. Es similar a la forma en que arranca BSD y otros sistemas Unix. Todo el proceso de arranque se lleva a cabo en 4 etapas reconocidas por el código que en ese momento tiene control sobre la CPU; al inicio solo el BIOS tiene control, después será el cargador de arranque quien tenga en control, más adelante el control pasa al propio kernel Linux, y en la última etapa será cuando tengamos en memoria los programas de usuario conviviendo junto con el propio sistema operativo y serán ellos quienes tengan el control del CPU. La etapa del cargador de arranque no es totalmente necesaria, determinadas BIOS pueden cargar y pasar el control a GNU/Linux sin hacer uso del cargador de arranque, usar un cargador de arranque facilita al usuario la forma en que el kernel será cargado. 21.EXPLIQUE POR QUÉ LINUX ES LLAMADO GNU/LINUX Lo que encontraron no fue una casualidad: era el sistema GNU. El Sofware libre disponible conformaba un sistema completo porque el Proyecto GNU había estado trabajando desde 1984 en hacer uno. El manifiesto GNU 31.00 caracteres había definido la meta de desarrollar un sistema libre de tipo Unix, llamado GNU Es un término utilizado para hablar de la combinación del núcleo que es usado en herramientas del sistema GNU. Linux se usa normalmente en combinación con el sistema operativo GNU: el sistema completo básicamente es GNU, con Linux actuando del núcleo. Solo cuando se esté hablando del sistema entero nos podemos referir a decir GNU/ linux. 22.¿CUÁL ES LA DIFERENCIA ENTRE GNU HURD Y GNU MACH? 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. 23.¿QUÉ ES UN SISTEMA DE ARCHIVOS? Un sistema de archivos son los métodos y estructuras de datos que un sistema operativo utiliza para seguir la pista de los archivos de un disco o partición; es decir, es la manera en la que se organizan los archivos en el disco. El término también es utilizado para referirse a una partición o disco que se está utilizando para almacenamiento, o el tipo del sistema de archivos que utiliza. Así uno puede decir “tengo dos sistemas de archivo” refiriéndose a que tiene dos particiones en las que almacenar archivos, o que uno utiliza el sistema de “archivos extendido”, refiriéndose al tipo del sistema de archivos. Mediante la siguiente imagen se presentan algunos de los tipos de archivos soportados por los diferentes SO. 24.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
  • 10. GERMAN FERNANDO LEON SALAMANCA- 10°B – SISTEMAS DOS: fat 16 Windows 95: fat 16 Windows 98: Fat 16 Fat 32 WINDOWS Xp: Fat 16, fat, fat 32, LINUX: Ext 2, ext. 3,reiserFS,Linux swap(fat 16, fat 32,NTFS) MAC OS: HFS ( Sistema de archivo jerargico),MFS,( Sistema de archivos macintosh) OS/2: HPFS ( sistema de archivos de alto rendimiento) SUN SOLARIS: UFS(Sistema de archivo UNIX) IBM ALX: JFS(Sistema diario de archivos) 25.EN LINUX CUAL ES LA FUNCIÓN DE LAS PARTICIONES: / (RAIZ), /BOOT Y SWAP RAIZ: Es donde se encuentra instalado todo el sistema. BOOT: Esta partición es incompatible con ext 4 por lo tanto se deb configurar como ext 3 allí se encuentra el núcleo del sistema SWAP: Es la que servira de memoria virtual cuando se agote la memoria RAM del sistema, esta partición es muy importante en Linux, ya que influye mucho en el rendimiento del sistema si uno corre aplicaciones grandes (juegos, servidores de red/web, base de datos). 26.CUÁL ES LA FUNCIÓN DE UN SISTEMA XWINDOWS Windows fue diseñado primariamente para implementar clientes ligeros, donde mucha gente usaba simultáneamente la capacidad de procesamiento de un mismo computador trabajando en tiempo compartido. Cada persona usaba un terminal en red que tenía capacidades limitadas para dibujar la pantalla y aceptar la entrada del usuario. Debido a la ubicuidad del soporte para el software X en Unix, es usado en los computadores personales incluso cuando no hay necesidad del tiempo compartido. El sistema de ventanas X distribuye el procesamiento de aplicaciones especificando enlaces cliente-servidor. El servidor provee servicios para acceder a la pantalla, teclado y ratón, mientras que los clientes son las aplicaciones que utilizan estos recursos para interacción con el usuario. De este modo mientras el servidor se ejecuta de manera local, las aplicaciones pueden ejecutarse remotamente desde otras máquinas, proporcionando así el concepto de transparencia de red. 27.QUÉ ES 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. 28.QUÉ SON LOS GESTORES DE VENTANAS Y CUÁLES SON LOS MANEJADORES DE VENTANA MÁS CONOCIDOS 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. Los más populares son:
  • 11. GERMAN FERNANDO LEON SALAMANCA- 10°B – SISTEMAS  AfterStep, basado en FVWM y de apariencia similar a NeXTSTEP. Página oficial de AfterStep  AmiWM (Amiga Windows Manager). Página Web de AmiWM  Blackbox. Sitio Oficial de Blackbox (roto disponible 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 Window Manager / OpenLook Virtual Window 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 Windows (X11) en Mac OS X.  Sawfish, originalmente conocido como Sawmill. Sitio Oficial de Sawfish  SCWM. Sitio Oficial de SCWM  TWM/ VTWM (Tab Window Manager, también llamado Tom's Window Manager / Virtual TWM).  WindowMaker, emula la interfaz de NeXT, como AfterStep. Sitio Oficial de WindowMaker  wm2/wmx. Página de wm2 y de wmx