Está en la página 1de 14

Guía de Estudio

Sistemas Operativos I
Segundo Parcial
Instrucciones:
 Lea las presentaciones de los temas de las semanas 6, 7 y 8 que están en la PVA.
 Conteste de forma clara y ordenada las siguientes preguntas ya que le servirá de
estudio para el examen.
Preguntas
1. ¿Qué es el procesador?
Es el cerebro de un ordenador o computadora, compuesto por un circuito integrado
encapsulado en un chip de silicio que lo componen millones de transistores. Su función
es procesar los datos, controlar el funcionamiento de todos los dispositivos del
ordenador y realizar las operaciones lógicas y matemáticas.

2. ¿Cuáles son las funciones que realiza un procesador?


El procesador realiza varias funciones, entre ellas:
 Decodificar y ejecutar las instrucciones de los programas cargados en la memoria
principal del ordenador.
 Coordinar y controlar todos los componentes que forman el ordenador y los
periféricos que están conectados a este, como el mouse, teclado, impresora,
pantalla, entre otros.

3. ¿Cuál es la arquitectura en la que se basan los procesadores actuales?


La gran mayoría de los procesadores actuales están basados en la arquitectura de Von
Neumann, aunque se han introducido gran cantidad de elementos nuevos hasta contar
con los extremadamente complejos.

4. ¿Qué es la Unidad de Control (UC) y cuáles son sus partes?


Es el elemento que se encarga de impartir las órdenes mediante las señales de control,
por ejemplo, el reloj. Busca las instrucciones en la memoria principal y las pasa al
decodificador de instrucciones para que se ejecuten.

Partes de la UC:
La UC, está compuesta por las siguientes partes:
1. El Reloj: genera una onda cuadrada para sincronizar las operaciones del
procesador.
2. El Contador de programa: contiene la dirección de memoria de la siguiente
instrucción que se va a ejecutar.
3. Registro de instrucciones: contiene la instrucción que se está ejecutando
actualmente.
4. Secuenciador: genera ordenes elementales para el procesamiento de la
instrucción.
5. Decodificador de instrucciones (DI): se encarga de interpretar y ejecutar las
instrucciones que llegan, extrayendo el código de operación de la instrucción.

5. ¿Qué es la Unidad Aritmética-Lógica (ALU) y cuáles son sus partes?


Se encarga de hacer los cálculos aritméticos (suma, resta, multiplicación, división) y
operaciones lógicas (AND, OR, etc.).
Partes de la ALU
La ALU, está compuesta por las siguientes partes:

1. Circuito operacional: contienen los multiplexores y circuitos para hacer operaciones.


2. Registros de entrada: se almacenan los datos y operadores antes de entrar al circuito
operacional.
3. Acumulador: almacena los resultados de las operaciones realizadas.
4. Registro de estado (Flag): almacena ciertas condiciones que deben ser tenidas en
cuenta en operaciones posteriores.

6. ¿Qué es la Unidad de Coma Flotante?


Este elemento no estaba en el diseño original de la arquitectura, posteriormente fue
introducido cuando las instrucciones y cálculos se hicieron más complejos con la
aparición de los programas representados gráficamente. Esta unidad se encarga de
realizar las operaciones en coma flotante, es decir, números reales.

7. ¿Qué es el Banco de Registros y la Memoria Caché?


los procesadores actuales cuentan con una memoria volátil que hace de puente desde
la memoria RAM hasta la CPU. Esta es mucho más rápida que la memoria RAM y se
encarga de acelerar los accesos del microprocesador a la memoria principal.

8. ¿Qué es el Bus Frontal (FSB)?


También se conoce como bus de datos, bus principal o bus de sistema. Es la vía o canal
que comunica el microprocesador con el chipset, pero concretamente con el chip
llamado puente norte o northbridge. Este se encarga de controlar el funcionamiento
del bus principal de la CPU, la RAM y los puertos de expansión como son los PCI-
Express.

9. ¿Qué es el Bus Trasero (BSB)?


Este bus comunica la memoria cache de nivel 2 (L2) con el procesador, siempre y
cuando esta no esté integrada en el propio núcleo de la CPU. En la actualidad todos los
microprocesadores disponen de memoria cache integrada en el propio chip, por lo que
este bus también forma parte del mismo chip.
10.¿Cuáles son las características de un procesador en las que debemos interesarnos
al momento de comprarlo?
 Rendimiento: Existen muchos factores que afectan al funcionamiento del
procesador y su rendimiento global dependerá de varios factores
simultáneamente. Por eso es complicado decidir en algunas ocasiones cuál es el
procesador más adecuado para satisfacer unas necesidades concretas. A
continuación, se exponen las características más relevantes sobre el rendimiento
de un procesador:

 Frecuencia: Cuando nos referimos a la potencia de un procesador normalmente


tendemos a dar una medida en gigahertzios (gHz). Pero ¿qué significa realmente
que un ordenador funciones a 1,8 GHz? La respuesta la tenemos en uno de los
componentes internos: el reloj

 Arquitectura y tamaño de los registros: Sin embargo, no se pueden comparar dos


procesadores atendiendo únicamente a su velocidad. Hay otros factores que se
deben tener en cuenta, como el tipo de arquitectura o el tamaño de los registros
internos del procesador (ser de 32 o de 64 bits).

 Tecnología de núcleo múltiple: Pero incluso aunque estemos comparando


procesadores de las mismas arquitecturas y tamaño de registro, hay otra
característica que se ha convertido en algo importante en los últimos años y ha
hecho que se detenga la carrera de los megahertzios: la capacidad de
multiprocesamiento.

11.¿Qué es un hercio o hertz?


Los hertzios no son una medida de velocidad, sino de frecuencia. El Hertzio (o hercio,
o hertz) es una medida que equivale a un ciclo por segundo. Es decir, dado un evento
que se repite en el tiempo, si ocurre con una frecuencia de 1 vez por segundo tiene una
frecuencia de 1 hertzio. Si aplicamos los prefijos del sistema internacional para
indicar los múltiplos, tenemos que una frecuencia de 1 kilohertzio (kHz) indica algo que
realiza 1.000 ciclos por segundo, 1 mHz 1.000.000 de veces por segundo y 1 gHz
1.000.000.000 ciclos por segundo.

12.¿En qué consiste la tecnología multi núcleo?


Habitualmente, en un ordenador no estamos ejecutando un programa únicamente:
solemos tener abiertas entre 3 y 5 aplicaciones como mínimo y tenemos la sensación de
que todas ellas se están ejecutando a la vez. Pero esto no es así. Si sólo hay un
procesador, se van intercalando un limitado número de instrucciones de cada uno de los
programas por turnos. El cambio es tan rápido que ni nos damos cuenta de que se
produce.
Un procesador con dos núcleos permite ejecutar en paralelo dos instrucciones a la vez
de programas distintos. Si en un momento estamos ejecutando un programa muy
exigente (por ejemplo, estamos jugando o convirtiendo una película a otro formato), el
procesador está ocupado casi al 100% y eso repercute en una desatención de las demás
tareas y un aumento de la lentitud del sistema. Si tenemos dos núcleos, puede dedicarse
uno de ellos a esa tarea más “pesada” y queda otro núcleo libre para seguir usando el
ordenador normalmente con el resto de aplicaciones.

13.¿En qué consiste la tecnología hyperthreading?


Podemos considerarlo el precedente de los núcleos múltiples. Muchos programas
complejos están divididos en hilos de ejecución independientes que atienen a tareas que
tienen poca vinculación unas con otras dentro del mismo programa. A esta tecnología
se le conoce como múlti-hilo multithreading). Por ejemplo, la mayoría de los
navegadores web que incorporan pestañas, cada pestaña es un hilo de ejecución
diferente.
Intel desarrolló una tecnología que permitía acelerar la ejecución de dos hilos de un
mismo programa en un solo procesador, permitiendo cierto grado de paralelismo. La
implementación concreta de la ejecución de varios hilos en el mismo procesador se
llama hyperthreading en Intel. Esta característica se eliminó de los primeros
procesadores de doble núcleo. Sin embargo, se ha vuelto a añadir a los procesadores
de gama media y alta.

14.¿Qué es un proceso?
Un proceso es un programa en ejecución, incluyendo el valor actual del program counter
(PC), registros y variables. Un programa es pasivo (es sólo código o texto) y un proceso
es activo y dinámico (varía en el tiempo). Ejemplo: Preparar una receta de una pizza. El
programa es la receta, el proceso es la actividad que consiste en leer la receta, mezclar
los ingredientes y hornear la pizza.

15.¿Cuáles son los estados de un proceso?


A medida que se ejecuta un proceso, cambia su estado. El estado de un proceso se
define en parte por la actividad actual de dicho proceso. Cada proceso puede estar en
alguno de los siguientes estados:

 Nuevo: El proceso se está creando.


 En ejecución: Se están ejecutando instrucciones.
 En espera: El proceso está esperando a que ocurra algún evento (Como la
terminación de una operación de entrada o salida, o la recepción de una señal.
 Listo: El proceso está en espera de ser asignado a un procesador.
 Terminado: El proceso ha terminado su ejecución.

16.¿Qué es un hilo?
Las aplicaciones están formadas de uno o más programas. Los programas constan de
código para la computadora donde se ejecutarán. Normalmente, un "programa hilado"
(threaded program, programa construido mediante hilos) tiene el potencial de
incrementar el rendimiento total de la aplicación en cuanto a productividad y tiempo
de respuesta mediante ejecución de código asíncrono y paralelo.
17.¿Cuáles son los estados de un hilo?
Al igual que los procesos tradicionales, los hilos pueden estar en alguno de los
siguientes estados:
 En ejecución (Running): cuando el hilo posee la CPU y se encuentra activo.
 Bloqueado (Suspend): cuando el hilo se encuentra esperando algún evento o a la
espera de que otro libere el bloqueo por el que se encuentra detenido.
 Listo o preparado (Ready): cuando el hilo está preparado para su ejecución, y se
encuentra a la espera de ser elegido por el planificador.
 Terminado (Finished): cuando el hilo ha finalizado, pero todavía no ha sido
recogido por el hilo padre, aunque no puede ser planificado nunca más.

18.¿Cuál es la diferencia entre un proceso y un hilo?


Hilo vs. Proceso: Todos los hilos comparten el mismo espacio de direcciones, y así
comparten también las mismas variables globales. Mientras que los procesos pueden ser
de distintos usuarios y competir por recursos entre si, los hilos de un mismo proceso de
usuario cooperan entre sí, sin luchar entre sí.

19.¿Cuáles son las características de un hilo?


Los hilos en un entorno multihilo tienen las siguientes características que pueden
hacerles deseables en muchas aplicaciones que requieren multitarea:
 Necesitan poca memoria.
 Tienen un bajo coste de creación.
 Tienen un bajo coste de sincronización.
 Comparten el mismo espacio de direcciones.
 Pueden progresar independientemente unos de otros.

20.¿En qué consiste la administración de la memoria?


Es una tarea realizada por el sistema operativo que consiste en gestionar la jerarquía de
memoria, en cargar y descargar procesos en memoria principal para que sean ejecutados.
Para ello el sistema operativo gestiona lo que se conoce como MMU o Unidad de
Administración de Memoria, el cual es un dispositivo hardware que transforma las
direcciones lógicas en físicas.
Su trabajo es seguir la pista de qué partes de la memoria están en uso y cuáles no lo
están, con el fin de poder asignar memoria a los procesos cuando la necesiten, y
recuperar esa memoria cuando dejen de necesitarla, así como gestionar el intercambio
entre memoria principal y el disco cuando la memoria principal resulte demasiado
pequeña para contener a todos los procesos

21.¿Cuáles son los objetivos de la gestión de la memoria?


 Ofrecer a cada proceso un espacio lógico propio.
 Proporcionar protección entre los procesos.
 Permitir que los procesos compartan memoria.
 Maximizar el rendimiento del sistema.

22.¿Cuáles son los requisitos de la gestión de la memoria?


 Reubicación: En un sistema multiprogramado la memoria se encuentra
compartida por varios procesos, por lo tanto, los procesos deben ser cargados y
descargados de la memoria.
 Protección: En un sistema con multiprogramación es necesario proteger al
sistema operativo y a los otros procesos de posibles accesos que se puedan
realizar a sus espacios de direcciones.
 Memoria Compartida: En ciertas situaciones, bajo la supervisión y control del
sistema operativo, puede ser provechoso que los procesos puedan compartir
memoria.
 Organización Lógica: Tanto la memoria principal como la secundaria presentan
una organización física similar, como un espacio de direcciones lineal y
unidimensional. Debe existir una cierta correspondencia entre el sistema
operativo y el hardware al tratar los datos y los programas de los usuarios de
acuerdo a la estructura lógica que ellos presenten.
 Organización Física: Debe ser parte de la administración de memoria, la
organización del flujo de información entre la memoria principal y la memoria
secundaria.

23.¿Cuáles son las técnicas de administración de memoria?


Existen diferentes técnicas de administración o de gestión de memoria como son:
 Partición Fija.
 Partición Dinámica.
 Paginación Simple.
 Segmentación.
 Memoria Virtual.
 Swapping.

24.¿Qué es la Partición Fija y cuáles son sus ventajas y desventajas?


Partición Fija: La memoria principal se divide en un conjunto de particiones de tamaño
fijo durante el inicio del sistema. Un proceso se puede cargar completamente en una
partición de tamaño menor o igual.

• Ventajas: Sencilla de implementar. Poca sobrecarga al SO.


• Desventajas: Fragmentación interna, número fijo de procesos activos.

25.¿Qué es la Partición Dinámica y cuáles son sus ventajas y desventajas?


Partición Dinámica: Las particiones se crean dinámicamente por demanda.

Características:
• Son variables en tamaño y número.
• Cada proceso se carga completamente en una única partición del tamaño del proceso.

Ventajas/Desventajas.

• Ventajas: No existe fragmentación interna.


• Desventajas: Fragmentación externa. Se debe compactar la memoria. El compactado
toma tiempo. El uso de la memoria es muy ineficiente, se generan muchos huecos entre
las particiones, cada vez más pequeñas, se genera la fragmentación externa. Cada cierto
tiempo se debe compactar los segmentos libres, para que estén contiguos.

26.¿Qué es la Paginación y cuáles son sus ventajas y desventajas?


Paginación Simple. Método que consiste en dividir la memoria física en zonas de
tamaño fijo llamadas marcos o tramas y los programas o espacio lógico en partes del
mismo tamaño llamadas páginas. Cuando varios usuarios están ejecutando procesos en
un mismo ordenador, éste se ve obligado a cargarlos en RAM, según el estado en el que
se encuentre el proceso de cada usuario, la memoria se irá liberando o no. La
transformación de las direcciones lógicas en físicas la realiza la unidad de
administración de memoria o Management Memory Unite (MMU).

Características:
 La memoria principal se divide en un conjunto de marcos
 de igual tamaño.
 Cada proceso se divide en una serie de páginas del tamaño de los marcos.
 Un proceso se carga en los marcos que requiera (todas las páginas), no
necesariamente contiguos.

Ventajas/Desventajas.

 Ventajas: No hay fragmentación externa


 Desventajas: Fragmentación interna pequeña. El SO mantiene una tabla de páginas
para cada proceso, que contiene la lista de marcos para cada página. Una dirección
de memoria es un número de página (P) y un desplazamiento dentro de la página
(W).

27.¿Qué es la Segmentación y cuáles son sus ventajas y desventajas?


Segmentación. Técnica similar a la paginación, pero definiendo los bloques de
memoria de tamaño variable.

Características:
 La información lógica del proceso se divide en distintos bloques lógicos
denominados segmentos, donde cada segmento tiene información lógica del
programa (datos y código) y de pila (stack).
 La principal ventaja de la segmentación es que, como de cada segmento sabemos su
tamaño, podemos controlar mejor los errores.
 Cada proceso y sus datos se dividen en segmentos de longitud variable.
 Un proceso carga sus segmentos en particiones dinámicas no necesariamente
contiguas.
 Todos los segmentos de un proceso se deben de cargar en memoria.
 Se diferencia de la partición dinámica en que un proceso puede ocupar más de un
segmento.
Ventajas/Desventajas.
 Ventajas: No hay fragmentación interna.
 Desventajas: Fragmentación externa, pero menor (compactación).

28.¿En qué consiste la Memoria Virtual?


El sistema operativo deja en memoria principal RAM las partes del programa que se
están utilizando (instrucciones y datos) y el resto lo almacena en disco mediante una
zona de intercambio o archivo de intercambio, es decir, como un programa que se ubica
en memoria puede ser excesivamente grande para el tamaño físico de ésta, permanece
en memoria la parte del programa que se está ejecutando, mientras el resto está en el
disco. Supongamos que un ordenador necesita 80 MB de memoria para ejecutar
programas, y sólo tenemos 64 MB.

Para ello el sistema memoria virtual emplea el gestor de memoria virtual, que crea un
archivo en el disco duro a modo de memoria adicional para suplir a la que falta. A este
archivo se le denomina archivo de intercambio (swap file). Cuando el S.O. requiere
hacer uso de una página de memoria que no está en memoria principal, la toma del
archivo de intercambio. El S.O., en su módulo de administrador de memoria, se encarga
de intercambiar programas enteros, segmentos o páginas entre la memoria real y el
medio de almacenamiento secundario. Si lo que intercambia son procesos enteros, se
habla entonces de multiprogramación en memoria real, pero si lo que se intercambian
son segmentos o páginas, se puede hablar de multiprogramación con memoria virtual.

29.¿Qué es el Swapping y qué sistemas operativos lo utilizan?


Es una técnica similar a la memoria virtual. Cuando varios usuarios están ejecutando
procesos en un mismo ordenador, éste los carga en la RAM. Según el estado en el que
este el proceso de cada usuario, la memoria se ira liberando o no. Si un usuario
interrumpe por un instante la ejecución de un proceso, pasara a la zona de SWAP
mediante la técnica llamada swap-out, liberándose la memoria interna para que pueda
alojarse otro proceso del mismo u usuario o de otro. Si el usurario vuelve a solicitar su
proceso para seguir ejecutándolo, se produce el swap-in, que consiste en pasar el
programa de la zona de swap a la memoria interna. Esta zona de swap se suele utilizar
en sistemas operativos como UNIX, LINUX y OS. Está formada por un espacio físico
del disco en el que tenemos el sistema operativo y las aplicaciones que se van a ejecutar.
30.¿Cuál es la diferencia entre la Memoria Virtual y el Swapping?
La diferencia entre la gestión de memoria virtual y el swapping es que, mediante la
primera , puede llegar a ocurrir que el disco esté tan lleno que la gestión sea difícil o
imposible, ya que el espacio destinado al intercambio suele ser espacio del disco duro
en el que está instalado tanto el sistema operativo como el software de aplicaciones y
los datos del usuario, en el swapping no puede ocurrir esto, ya que esta zona siempre
estará disponible para el intercambio de programas con la memoria
principal.

31.¿Qué es un espacio o archivo de intercambio?


En informática, el espacio de intercambio (también conocido como archivo de
paginación o memoria virtual) es una zona del disco (un fichero o partición) que se usa
para guardar las imágenes de los procesos que no han de mantenerse en memoria física.
A este espacio se le suele llamar swap, del inglés intercambiar.

En lugar de utilizar espacio en la memoria RAM, el swap utiliza el disco duro para
almacenar datos temporales, así se reduce el uso de la RAM. El uso combinado de
memoria RAM y swap crean una memoria virtual de mayor capacidad a la que trae el
ordenador por defecto

32.¿Qué es un Sistema de archivos y cuáles son sus funciones?


El sistema de archivos o sistema de ficheros es el componente del sistema operativo
encargado de administrar y facilitar el uso de las memorias periféricas, ya sean
secundarias o terciarias.

Sus principales funciones son:


 La asignación de espacio a los archivos.
 La administración del espacio libre.
 La administración del acceso a los datos resguardados.

33.¿Cuál es la estructura interna de un disco duro?


Recordemos que un disco rígido se conforma de varios discos circulares que giran en
torno a un eje. Las pistas (áreas concéntricas escritas a ambos lados del disco) se dividen
en piezas llamadas sectores (cada uno de los cuales contiene 512 bytes). El formateado
lógico de un disco permite que se cree un sistema de archivos en el disco, lo cual, a su
vez, permitirá que un sistema operativo use el espacio disponible en disco para
almacenar y utilizar archivos.
El sistema de archivos se basa en la administración de clústeres que es la unidad de
disco más pequeña que el sistema operativo puede administrar.
Un clúster consiste en uno o más sectores. Por esta razón, cuanto más grande sea el
tamaño del clúster, menores utilidades tendrá que administrar el sistema operativo. Por
el otro lado, ya que un sistema operativo sólo sabe administrar unidades enteras de
asignación (es decir que un archivo ocupa un número entero de clústeres), cuantos más
sectores haya por clúster, más espacio desperdiciado habrá. Por esta razón, la elección
de un sistema de archivos es importante.

34.¿En qué consiste el sistema FAT y cuáles con sus ventajas y desventajas?
FAT (File Allocation Table o tabla de asignación de archivos): Este sistema de archivos
existe desde 1980. Las versiones publicadas desde entonces reciben los nombres de
FAT12, FAT16 y FAT32. El formato FAT es ideal para gestionar un volumen de datos
pequeño. Desde la perspectiva actual, el sistema de archivos FAT está desactualizado,
porque incluso en la variante más moderna y potente (FAT32, lanzada en 1997), los
archivos pueden tener un tamaño máximo de 4 gigabytes (GB). FAT32 también limita
el tamaño máximo de la partición a 8 terabytes (TB).
A pesar de estas limitaciones, el formato FAT sigue siendo muy común. Se utiliza para
soportes de datos portátiles extraíbles (discos duros externos o memorias USB) y
hardware especial (cámaras digitales, smartphones, rúters, televisores, radios para
coche, etc.). Tiene el mayor rango de compatibilidad, especialmente en dispositivos
móviles. En un principio, era ideal para memorias USB porque éstas no tenían más de
16 GB y era raro ver archivos individuales que pesaran más de 4 GB. No obstante, la
actualidad “le pesa” bastante porque supone una limitación importante. Pensad que,
ahora, es muy común ver archivos de 4 GB o más, como hay pendrives de 128 GB.

Ventajas:
 Compatible con todos los SO, videoconsolas, televisiones, etc.
 Perfecto para unidades pequeñas con archivos pequeños.
Desventajas:
 Limitación de 4 GB por archivo.
 Partición inferior a 8 TB.

35.¿En qué consiste el sistema exFat y cuáles con sus ventajas y desventajas?
(Extended File Allocation Table o tabla de asignación de archivos extendida). Este
formato, publicado en 2006, es la evolución de FAT, el formato clásico. exFAT se
diseñó originalmente para medios de almacenamiento extraíbles y, por lo tanto, es
especialmente adecuado para memorias USB, tarjetas de memoria y discos duros
externos, como unidades de estado sólido (SSD, acrónimo inglés de solid-state drive)
con capacidad de almacenamiento individual. exFAT funciona de maner
particularmente eficiente con soportes de datos más pequeños. Sin embargo, también
puede procesar archivos grandes y supera con creces el límite de 4 GB del FAT32.
Desde Windows 7, exFAT es compatible de forma nativa (por lo tanto, es el estándar
de fábrica y no conlleva la necesidad de instalar controladores adicionales o paquetes
de servicios especiales). La limitante es que no es tan compatible con Linux, ya que
requiere una instalación de un software específico. Igualmente, no podremos crear una
partición desde Linux, si el sistema de archivos es exFAT. Por tanto, sólo podremos
escribir y leer datos.

Ventajas:
 Es compatible con Windows y Mac.
 Ideal para pendrives y discos duros externos que se usen en ambos SO.
 Se eliminan las limitaciones de FAT32.

Desventajas:
 No es del todo compatible con Linux.
 Puede no ser compatible con ciertos medios de reproducción.

36.¿En qué consiste el sistema NTFS y cuáles con sus ventajas y desventajas?
NTFS (New Technology File System): El sistema de archivos NTFS, que se introdujo
en 1993 con el sistema operativo Windows NT, ha sido el sistema de archivos estándar
para ordenadores con Windows desde Windows Vista. Ofrece varias ventajas sobre
FAT, como la posibilidad de comprimir los medios de almacenamiento y una mayor
seguridad de los datos (por ejemplo, mediante cifrado). Una característica especial de
NTFS es que los derechos de acceso y recursos compartidos de los archivos y carpetas
pueden definirse al detalle y de manera integral. Los usuarios pueden asignar derechos
de acceso local y remoto a través de la red.

Ventajas:
 No tiene límite por archivo.
 Es un sistema ideal para unidades que se utilicen en Windows.
 Desde Mac se puede leer toda la información.
 Es compatible con GNU/Linux.
Desventajas:
 En Mac no podremos escribir en un un sistema NTFS, ni es un SO compatible
con este sistema.
 En TVs antiguas, los USB tenían que ser FAT32, pero es algo casi extinto.
37.¿En qué consiste el sistema APFS y cuáles con sus ventajas y desventajas?
Este sistema de archivos lanzado por Apple en 2017, cumple ante todo con los requisitos
de las unidades de estado sólido modernas. APFS está diseñado como un sistema de 64
bits, por lo que permite cifrar datos y archivos. Si un sistema operativo está en una SSD,
el sistema de archivos HFS+ se convierte automáticamente a APFS. Este “formateo
automático” se introdujo con el sistema operativo High Sierra. Desde Mac OS 10.14
Mojave, las unidades Fusión (unidades lógicas compuestas de SSD y discos duros
mecánicos) también se migran a APFS automáticamente. En ciertas ocasiones, pueden
surgir problemas al convertir HFS+ a APFS.

Ventajas:
 No tiene límite por archivo.
 Sistema ideal para dispositivos Mac o para usar macOS.
 Es compatible con GNU/Linux.
Desventajas:
 No son detectados por Windows, ni lectura, ni escritura. La única forma es
utilizando
 programas de terceros.
 Los discos duros con este sistema pueden no ser detectados en medios de
reproducción
 (TV, DVD, etc.).

38.¿En qué consiste el sistema Ext4 y cuáles con sus ventajas y desventajas?
Ext4 (Fourth Extended File System o Cuarto sistema de archivos extendido). Este
sistema de archivos se introdujo en 2008 como sucesor de ext3. Este sistema de archivos
es actualmente el estándar para muchos sistemas Linux, como Ubuntu. Su novedad más
importante es la función extents, que optimiza la gestión de archivos grandes y evita la
fragmentación de manera más eficaz que sus predecesores. Con ext4, las particiones se
pueden ampliar y reducir según sea necesario, e incluso durante el procesamiento. Al
contrario de ext3, que admitía un máximo de 32 terabytes, el sistema de archivos ext4
admite un volumen máximo muchas veces mayor, de 1 exabyte (aproximadamente 1
millón de terabytes).

39.¿Qué es el Master Boot Record (MBM) y para qué sirve?


El sector 0 del disco se conoce como el MBR (Master Boot Record; Registro maestro
de arranque) y se utiliza para arrancar la computadora. El final del MBR contiene la
tabla de particiones, la cual proporciona las direcciones de inicio y fin de cada partición.
Una de las particiones en la tabla se marca como activa. Cuando se arranca la
computadora, el BIOS lee y ejecuta el MBR. Lo primero que hace el programa MBR es
localizar la partición activa, leer su primer bloque, conocido como bloque de arranque,
y ejecutarlo. El programa en el bloque de arranque carga el sistema operativo contenido
en esa partición. Por cuestión de uniformidad, cada partición inicia con un bloque de
arranque que no contenga un sistema operativo que se pueda arrancar. Además, podría
contener uno en el futuro.

40.¿Qué es una partición y para qué sirve?


Una partición se puede considerar como una división o una "parte" de una unidad
(Discos duros, memorias USB, tarjetas SD). Una partición es realmente solo una
separación lógica de toda la unidad, lo cual hace parecer que hubieran varias unidades
físicas. Algunos términos que verá asociados con una partición incluyen particiones
primarias, activas, extendidas y lógicas. Las particiones también a veces se llaman
particiones de disco y cuando alguien usa la palabra "unidad", generalmente se refieren
a una partición con una letra de unidad asignada.

¿Para qué sirve?


La división de un disco duro en particiones es útil por una serie de razones, pero es
necesario por al menos una razón: hacer que la unidad esté disponible para un sistema
operativo. Por ejemplo, cuando se instala un sistema operativo como Windows, parte
del proceso es definir una partición en el disco duro.
Esta partición sirve para definir un área del disco duro que Windows puede usar para
instalar todos sus archivos. En los sistemas operativos Windows, a esta partición
primaria generalmente se le asigna la letra "C".

Otra razón común para crear una partición es para que pueda instalar varios sistemas
operativos en el mismo disco duro, lo que le permite seleccionar cuál desea iniciar.
Puede ejecutar Windows y Linux, Windows 10 y Windows 7, o incluso 3 o 4 sistemas
operativos diferentes. Más de una partición es una necesidad absoluta para ejecutar más
de un sistema operativo porque los sistemas operativos verán las particiones como
unidades separadas, evitando la mayoría de los problemas.

Aunque en estos días es menos común gracias a las mejoras en las funciones de
administración de usuarios en Windows, también se podrían usar varias particiones para
ayudar a los usuarios que comparten una computadora y que deseen mantener los
archivos separados y compartirlos fácilmente entre ellos.

Otra razón relativamente común para crear una partición es separar los archivos del
sistema operativo de los datos personales. Con sus valiosos archivos personales en una
unidad diferente, puede reinstalar Windows después de una falla importante y nunca
acercarse a los datos que desea conservar.

41.¿Qué es una partición primaria?


Cualquier partición que tenga un sistema operativo instalado se llama partición primaria.
La parte de la tabla de particiones de MBR permite hasta 4 particiones primarias en un
solo disco duro. Aunque pueden existir máximo 4 particiones primarias, lo que significa
que podrías iniciar en el mismo disco duro hasta cuatro
sistemas operativos diferentes.
42.¿Qué es una partición activa?
Solo una de las particiones puede estar "activa" en un momento determinado, será la
partición que contenga el sistema operativo predeterminado con el que la computadora
haya arrancado. Esta partición se conoce como partición activa.

43.¿Qué es una partición extendida?


Una partición extendida es simplemente el nombre utilizado para describir un
contenedor que contiene otras particiones que sí contienen datos, las cuales se llaman
particiones lógicas.

44.¿Cuáles son los métodos de implementación de archivos?


 La asignación contigua.
 Lista ligada.
 Tabla de asignación de archivos.
 Nodo-I.
 Mecanismos de protección de los archivos.
 Mecanismo control de acceso de los archivos.

45.¿Cuáles son las formas de organización de los archivos?


 Pilas.
 Archivos secuenciales.
 Archivos secuenciales indexados.
 Archivo indexado.
 Archivos directos o de dispersión.

También podría gustarte