<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
		<id>https://1984.lsi.us.es/wiki-ssoo/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Migsalmac</id>
		<title>Wiki de Sistemas Operativos - Contribuciones del usuario [es]</title>
		<link rel="self" type="application/atom+xml" href="https://1984.lsi.us.es/wiki-ssoo/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Migsalmac"/>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php/Especial:Contribuciones/Migsalmac"/>
		<updated>2026-04-14T19:36:07Z</updated>
		<subtitle>Contribuciones del usuario</subtitle>
		<generator>MediaWiki 1.29.0</generator>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=P%C3%A1gina_Principal&amp;diff=4030</id>
		<title>Página Principal</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=P%C3%A1gina_Principal&amp;diff=4030"/>
				<updated>2018-05-25T15:25:23Z</updated>
		
		<summary type="html">&lt;p&gt;Migsalmac: /* Contribuciones a wiki */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bienvenido al wiki de la asignatura de Sistemas Operativos del departamento de Lenguajes y Sistemas Informáticos de la Universidad de Sevilla. ¡Contribuye!&lt;br /&gt;
&lt;br /&gt;
= Novedades y noticias =&lt;br /&gt;
&lt;br /&gt;
Próximo control, día viernes 11 de mayo de 2018.&lt;br /&gt;
&lt;br /&gt;
                                  C1       C2&lt;br /&gt;
 Alonso Berens, Avery            10        8,75                                      &lt;br /&gt;
 Alonso Gómez, Pablo              5        0                                      &lt;br /&gt;
 Arteaga Carmona, Juan           10        8,25                                      &lt;br /&gt;
 Barragán Candil, Marina          5        5,5&lt;br /&gt;
 Barrero Olmedo, José María       -        3,75                                           &lt;br /&gt;
 Bernárdez Torres, José Eulalio   7,5      3,25                                       &lt;br /&gt;
 Bravo Llanos, Alfonso           10       10                                       &lt;br /&gt;
 Camino Bueno, Roberto           10        7,5                                      &lt;br /&gt;
 Campano Crespo, Miriam           0,75     0                                       &lt;br /&gt;
 Centeno Caballero, Juan Manuel  10        7,5                                       &lt;br /&gt;
 Csoka, Szilard                   7,5      5,5                                       &lt;br /&gt;
 Díaz-Ligüeri Ascaso, Álvaro      5        1,25&lt;br /&gt;
 Domínguez González, Rafael      10        5                                      &lt;br /&gt;
 Fernández González, Adrián      10        7,5                                      &lt;br /&gt;
 Fernández Sánchez, Pablo         2,5      -                                     &lt;br /&gt;
 García Martínez, Alberto         7,5      0                                      &lt;br /&gt;
 García Pavón, José Carlos        7,5      8,25                                      &lt;br /&gt;
 González Amador, Rubén           5,75     7,5                                        &lt;br /&gt;
 González Marín, Félix            2        5                                      &lt;br /&gt;
 Gutiérrez Mamani, Lizeth        10        9,25                                       &lt;br /&gt;
 Jurado Garrido, Francisco        7,5      4,25                                      &lt;br /&gt;
 León Galán, Alejando             7,5      3,25                                      &lt;br /&gt;
 Linares Moreno, Maximiliano      8,25     4,5                                       &lt;br /&gt;
 López Carrillo, Adrián          10        8,75                                      &lt;br /&gt;
 Manzano Vázquez, Jesús           8,25     5                                     &lt;br /&gt;
 Marín Medina, Ana                7,5      6,25                                     &lt;br /&gt;
 Mauri Pajares, Manuel           10        8                                      &lt;br /&gt;
 Montenegro Ortíz, Juan Alberto   4,5      3,75                                       &lt;br /&gt;
 Morales Palacios, Lorenzo        3,25     2,5                                      &lt;br /&gt;
 Morillo Capitán, Joaquín         5        7,5                                       &lt;br /&gt;
 Neto Sánchez, Mamerto            5        1,25                                      &lt;br /&gt;
 Olmedo Delgado, Fernando         6,25     3,75                                      &lt;br /&gt;
 Pardillo Castillo, Francisco     7,5     10                                        &lt;br /&gt;
 Pineda Vázquez, Jesús           10        3,75                                      &lt;br /&gt;
 Ramos Fernández, Pablo Jesús     7,5      7,5                                       &lt;br /&gt;
 Ramos Miró, Enrique             10       10                                        &lt;br /&gt;
 Recuero Morón, Marina            7,5      5                                       &lt;br /&gt;
 Rodríguez Gómez, Alejandro      10        5                                      &lt;br /&gt;
 Salgado Bravo, Laura             5        6,25                                      &lt;br /&gt;
 Salinas Macías, Miguel Ángel    10        2,5                                      &lt;br /&gt;
 Sánchez Oliva, Pablo            10        7,5                                      &lt;br /&gt;
 Suárez Fernández, Alejandro      7,5      7,5                                      &lt;br /&gt;
 Toranzo García, Miguel Ángel     7,5      6,25                                      &lt;br /&gt;
 Torreño Calvete, Ángela          3,75     7,5                                       &lt;br /&gt;
 Torres Terrones, Alejandro      10        5                                      &lt;br /&gt;
 Vázquez Rivadeneyra, Jesús       5       10                                       &lt;br /&gt;
 Velázquez García, Sergio         6,75     0                                      &lt;br /&gt;
 Villa Montero, Sonia             5        4,25&lt;br /&gt;
&lt;br /&gt;
Revisión:  Lunes 7 de mayo de 12,30 a 13,30, I0.66&lt;br /&gt;
&lt;br /&gt;
= Contribuciones a wiki =&lt;br /&gt;
&lt;br /&gt;
Para que se te evalúen las contribuciones, deja a continuación tu usuario UVUS:&lt;br /&gt;
&lt;br /&gt;
* angtorcal&lt;br /&gt;
* migsalmac&lt;br /&gt;
&lt;br /&gt;
= Unidades didácticas =&lt;br /&gt;
&lt;br /&gt;
A continuación encontrarás las unidades didácticas que forman parte de la asignatura.&lt;br /&gt;
&lt;br /&gt;
== Introducción a los Sistemas Operativos ==&lt;br /&gt;
&lt;br /&gt;
* 1.1. [[Qué es un  Sistema operativo|Qué es un Sistema Operativo]]&lt;br /&gt;
* 1.2. [[Introducción histórica|Breve introducción histórica a los Sistemas Operativos]]&lt;br /&gt;
* 1.3. [[Tipos de Sistemas Operativos|Tipos de Sistemas Operativos]]&lt;br /&gt;
&lt;br /&gt;
== Fundamentos de Sistemas Operativos ==&lt;br /&gt;
&lt;br /&gt;
* 2.1. [[Organización básica de un ordenador]]&lt;br /&gt;
* 2.2. [[Modos de operación de la CPU|Modos de operación de la CPU]]&lt;br /&gt;
* 2.3. [[Interrupciones y excepciones|Interrupciones y excepciones]]&lt;br /&gt;
* 2.4. [[Conceptos básicos|Conceptos básicos]]&lt;br /&gt;
* 2.5. [[Arranque del sistema|Arranque del sistema]]&lt;br /&gt;
* 2.6. [[Componentes básicos de un sistema operativo|Componentes básicos de un sistema operativo]]&lt;br /&gt;
* 2.7. [[Llamadas al sistema|Llamadas al sistema]]&lt;br /&gt;
* 2.8. [[Ejercicios fundamentos Sistemas Operativos|Ejercicios]]&lt;br /&gt;
&lt;br /&gt;
== Modelos de diseño de Sistemas Operativos ==&lt;br /&gt;
&lt;br /&gt;
* 3.1. [[Modelos de Diseño de Sistemas Operativos|Modelos de diseño de sistemas operativos]]&lt;br /&gt;
* 3.2. [[Virtualización]]&lt;br /&gt;
* 3.3. [[Ejercicios 3|Ejercicios]]&lt;br /&gt;
&lt;br /&gt;
== Procesos ==&lt;br /&gt;
* 4.1. [[Multiprogramación|La multiprogramación]]&lt;br /&gt;
* 4.2. [[Estados de los procesos|Estados de los procesos]]&lt;br /&gt;
* 4.3. [[Planificador de procesos|El planificador de procesos]]&lt;br /&gt;
* 4.4. [[Comportamiento de los procesos|El comportamiento de los procesos según el planificador]]&lt;br /&gt;
* 4.5. [[Bloque de control de procesos|El bloque de control del proceso]]&lt;br /&gt;
* 4.6. [[Conmutación de procesos|La conmutación de procesos]]&lt;br /&gt;
* 4.7. [[Hilos|Hilos]]&lt;br /&gt;
* 4.8. [[Ejercicios Procesos|Ejercicios]]&lt;br /&gt;
&lt;br /&gt;
== Planificación de Procesos ==&lt;br /&gt;
* 5.1. [[Planificación de procesos|La planificación de procesos]]&lt;br /&gt;
* 5.2. [[Índices de evaluación|Índices de evaluación de la planificación de procesos]]&lt;br /&gt;
* 5.3. [[Criterios de planificación|Criterios de planificación]]&lt;br /&gt;
* 5.4. [[Planificadores de sistemas operativos existentes|Planificadores de sistemas operativos existentes]]&lt;br /&gt;
* 5.5. [[Planificación de procesos de tiempo real|La planificación de procesos de tiempo real]]&lt;br /&gt;
* 5.6. [[Planificación en sistemas multiprocesadores|La planificación de procesos en sistemas multiprocesadores]]&lt;br /&gt;
* 5.7. [[Ejercicios otros aspectos de la planificación|Ejercicios]]&lt;br /&gt;
* 5.8. [[Ejercicios planificación de procesos|Ejercicios]]&lt;br /&gt;
* 5.9. [[Ejercicios_simples_de_planificación_de_procesos|Ejercicios]]&lt;br /&gt;
&lt;br /&gt;
== Concurrencia de procesos ==&lt;br /&gt;
&lt;br /&gt;
* 6.1. [[Concurrencia de procesos|Concurrencia de procesos]]&lt;br /&gt;
* 6.2. [[Mecanismos de sincronización|Control optimista y pesimista de la concurrencia]]&lt;br /&gt;
* 6.3. [[Cerrojos|Cerrojos]]&lt;br /&gt;
* 6.4. [[Ejercicio de concurrencia de procesos|Ejercicios]]&lt;br /&gt;
* 6.5. [[Semáforos|Semáforos]]&lt;br /&gt;
* 6.6. [[Monitores|Monitores]]&lt;br /&gt;
* 6.7. [[Mensajería|Mensajería]]&lt;br /&gt;
* 6.8. [[Ejercicios sincronización y comunicación|Ejercicios]]&lt;br /&gt;
&lt;br /&gt;
== Interbloqueo ==&lt;br /&gt;
&lt;br /&gt;
* 7.1. [[Definición de interbloqueo|Definición]]&lt;br /&gt;
* 7.2. [[Condiciones para el interbloqueo y estrategias de resolución|Modelado y Estrategias]]&lt;br /&gt;
* 7.3. [[Algoritmo para averiguar interbloqueo|Algoritmo del banquero]]&lt;br /&gt;
* 7.4. [[Ejercicios]]&lt;br /&gt;
&lt;br /&gt;
== Administración de memoria ==&lt;br /&gt;
&lt;br /&gt;
* 8.1. [[Introducción|Introducción]]&lt;br /&gt;
* 8.2. [[SO multiprogramables con particiones variables|SO multiprogramables con particiones variables]]&lt;br /&gt;
* 8.3. [[Segmentación|Segmentación]]&lt;br /&gt;
* 8.4. [[Paginación|Paginación]]&lt;br /&gt;
* 8.5. [[Sistema combinado|Sistema combinado]]&lt;br /&gt;
* 8.6. [[Ejercicios administración de memoria contigua|Ejercicios (Administración de memoria contigua)]]&lt;br /&gt;
* 8.7. [[Ejemplo de segmentación, paginación y combinado|Ejercicios (Segmentación, paginación y sistemas combinados)]]&lt;br /&gt;
&lt;br /&gt;
== Memoria virtual ==&lt;br /&gt;
&lt;br /&gt;
* 9.1. [[Memoria Virtual|Introducción]]&lt;br /&gt;
* 9.2. [[Criterios de reemplazo|Criterios de reemplazo]]&lt;br /&gt;
* 9.3. [[Memoria virtual con multiprogramacion|Otros aspectos relacionados con la memoria virtual]]&lt;br /&gt;
* 9.4. [[Ejercicios memoria virtual|Ejercicios]]&lt;br /&gt;
&lt;br /&gt;
== Entrada/Salida ==&lt;br /&gt;
&lt;br /&gt;
* 10.1. [[EstructuraES|Estructura dispositivo E/S]]&lt;br /&gt;
* 10.2. [[GestionES|Modos de gestionar dispositivos E/S]]&lt;br /&gt;
* 10.3. [[Diseño modular E/S|Diseño modular E/S]]&lt;br /&gt;
* 10.4. [[Ejercicios de Entrada/Salida|Ejercicios]]&lt;br /&gt;
&lt;br /&gt;
== Gestión E/S ==&lt;br /&gt;
&lt;br /&gt;
* 11.1. [[Discos Magnéticos|Discos Magnéticos]]&lt;br /&gt;
* 11.2. [[Mejoras de tiempos de desplazamiento|Mejoras de tiempos de desplazamiento]]&lt;br /&gt;
* 11.3. [[Mejoras en la demora de rotación|Mejoras en la demora de rotación]]&lt;br /&gt;
* 11.4. [[Tipos de errores en discos magnéticos|Tipos de errores en discos magnéticos]]&lt;br /&gt;
* 11.5. [[Unidades SSD|Unidades SSD]]&lt;br /&gt;
* 11.6. [[Reloj hardware: Intel 8253]]&lt;br /&gt;
* 11.7. [[Ejercicios Gestión L/E|Ejercicios]]&lt;br /&gt;
&lt;br /&gt;
== Administración de archivos ==&lt;br /&gt;
&lt;br /&gt;
* 12.1. [[Introducción en la administración de archivos|Introducción en la administración de archivos]]&lt;br /&gt;
* 12.2. [[FAT|FAT]]&lt;br /&gt;
* 12.3. [[EXT2 |EXT2]]&lt;br /&gt;
* 12.4. [[Ejercicios Administración Ficheros|Ejercicios]]&lt;br /&gt;
&lt;br /&gt;
== Anexo ==&lt;br /&gt;
&lt;br /&gt;
Esta sección contiene información interesante pero que no pertenece al temario de la asignatura.&lt;br /&gt;
&lt;br /&gt;
* Todo lo que siempre has querido saber sobre el protocolo SSH está [[SSH|aquí]].&lt;br /&gt;
* Instrucciones para emular BATHOS usando QEMU [[bathos_QEMU|aquí]].&lt;br /&gt;
* Instrucciones para emular XV6 usando QEMU [[xv6|aquí]].&lt;/div&gt;</summary>
		<author><name>Migsalmac</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Unidades_SSD&amp;diff=3997</id>
		<title>Unidades SSD</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Unidades_SSD&amp;diff=3997"/>
				<updated>2018-05-16T21:30:55Z</updated>
		
		<summary type="html">&lt;p&gt;Migsalmac: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
==La estructura del hardware es: ==&lt;br /&gt;
&lt;br /&gt;
Las unidades SSD (Solid State Drive) o Unidades de estado sólido emplean la tecnología NAND Flash.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ssdgrafico.jpg|320px|thumb|left]]&lt;br /&gt;
El controlador gestiona las operaciones de L/E al dispositivo y ofrece una interfaz compatible con la de discos magnéticos.&lt;br /&gt;
El buffer es una memoria DRAM que actúa como almacenamiento intermedio entre el controlador y el array de memorias Flash, ya que las operaciones de escritura son lentas.&lt;br /&gt;
&lt;br /&gt;
Se transfieren bloques de datos que se almacenan en varias celdas flash.&lt;br /&gt;
&lt;br /&gt;
El dispositivo utiliza un condensador para retener energía suficiente como para volcar el buffer en el array de memorias en caso de pérdida repentina de la alimentación manteniendo así la integridad de los datos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Técnica de Escritura y Lectura: ==&lt;br /&gt;
&lt;br /&gt;
La interfaz de cada celda flash es serie (8/16 bits). Un sector se escribe en paralelo disperso en varias celdas. Para escribir, la celda debe estar vacía, de lo contrario, habrá que borrarla previamente.&lt;br /&gt;
Para conseguir un mejor rendimiento, se escriben o se leen varias celdas simultáneamente, dividiendo los tiempos de transferencia por el número de celdas que se paralelizan.&lt;br /&gt;
&lt;br /&gt;
'''Particularidades unidades SSD:'''&lt;br /&gt;
&lt;br /&gt;
- El tamaño típico del “sector” es de 4 KB.&lt;br /&gt;
&lt;br /&gt;
- Para poder escribir, hay que borrar previamente.&lt;br /&gt;
&lt;br /&gt;
- Las celdas no se pueden borrar individualmente, por lo que son agrupadas en unidades de borrado. Estas unidades de borrado tienen un tamaño típico de 128KB-256KB.&lt;br /&gt;
&lt;br /&gt;
- Debemos tener en cuenta que el borrado de un sector, puede afectar a otros sectores y, si ya hay otros sectores en la misma unidad de borrado, hay que preservarlos:&lt;br /&gt;
&lt;br /&gt;
       Escritura = Lectura + Borrado + Modificación + Escritura&lt;br /&gt;
&lt;br /&gt;
- Soportan un número finito de borrados. Un número típico de ciclos de borrado/programación: 100.000.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SSD vs Disco Magnético: ==&lt;br /&gt;
&lt;br /&gt;
  -Tiempo de Arranque: Casi Instantáneo | Varios segundos.&lt;br /&gt;
&lt;br /&gt;
  -Tiempo de Acceso: En torno a 0.1mS | Variable en función de la localización(2ms a varias decenenas de mS).&lt;br /&gt;
&lt;br /&gt;
  -Sonido: Inexistente | Claramente perceptible.&lt;br /&gt;
&lt;br /&gt;
  -Consumo Energético: En torno a 1W | Entre 2W y 20W.&lt;br /&gt;
&lt;br /&gt;
  -Coste: Unos 0.25€ por GB | Unos 0.045€ por GB.&lt;br /&gt;
&lt;br /&gt;
  -Capacidad:(A precio razonable) hasta 1Tb | Hasta 8Tb.&lt;br /&gt;
  &lt;br /&gt;
  -Velocidad de L/E secuencial: Entre 500 y 3500 Mb/s | Entre 50 y 150Mb/s.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Unidades SSD y Sistemas de Archivos: ==&lt;br /&gt;
[[Archivo:Ssdnand.jpg|350px|thumb|right]]&lt;br /&gt;
Tienen la misma interfaz que los discos magnéticos, luego son compatibles con cualquier sistema de archivos válido para discos magnéticos. Pero, debido a la Amplificación de la escritura y a que cada celda flash admite un número finito de borrados, hay que intentar evitar usar repetidamente una misma celda.&lt;br /&gt;
&lt;br /&gt;
Siempre que se pueda, escribir en celdas “vírgenes” lo que soluciona el problema de la amplificación de la escritura, y de paso reparte el uso entre todas las celdas de la memoria, retrasando el tiempo medio al que fallarán las primeras celdas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Enlace de Interés:&lt;br /&gt;
https://www.cactus-tech.com/resources/blog/details/solid-state-drives-101&lt;br /&gt;
&lt;br /&gt;
11.3. [[Mejoras de tiempos de desplazamiento|Mejoras de tiempos de desplazamiento]]&lt;/div&gt;</summary>
		<author><name>Migsalmac</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Unidades_SSD&amp;diff=3996</id>
		<title>Unidades SSD</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Unidades_SSD&amp;diff=3996"/>
				<updated>2018-05-16T21:30:25Z</updated>
		
		<summary type="html">&lt;p&gt;Migsalmac: /* La estructura del hardware es: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
==La estructura del hardware es: ==&lt;br /&gt;
&lt;br /&gt;
Las unidades SSD (Solid State Drive) o Unidades de estado sólido emplean la tecnología NAND Flash.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ssdgrafico.jpg|320px|thumb|left]]&lt;br /&gt;
El controlador gestiona las operaciones de L/E al dispositivo y ofrece una interfaz compatible con la de discos magnéticos.&lt;br /&gt;
El buffer es una memoria DRAM que actúa como almacenamiento intermedio entre el controlador y el array de memorias Flash, ya que las operaciones de escritura son lentas.&lt;br /&gt;
&lt;br /&gt;
Se transfieren bloques de datos que se almacenan en varias celdas flash.&lt;br /&gt;
&lt;br /&gt;
El dispositivo utiliza un condensador para retener energía suficiente como para volcar el buffer en el array de memorias en caso de pérdida repentina de la alimentación manteniendo así la integridad de los datos.&lt;br /&gt;
&lt;br /&gt;
==Técnica de Escritura y Lectura: ==&lt;br /&gt;
&lt;br /&gt;
La interfaz de cada celda flash es serie (8/16 bits). Un sector se escribe en paralelo disperso en varias celdas. Para escribir, la celda debe estar vacía, de lo contrario, habrá que borrarla previamente.&lt;br /&gt;
Para conseguir un mejor rendimiento, se escriben o se leen varias celdas simultáneamente, dividiendo los tiempos de transferencia por el número de celdas que se paralelizan.&lt;br /&gt;
&lt;br /&gt;
'''Particularidades unidades SSD:'''&lt;br /&gt;
&lt;br /&gt;
- El tamaño típico del “sector” es de 4 KB.&lt;br /&gt;
&lt;br /&gt;
- Para poder escribir, hay que borrar previamente.&lt;br /&gt;
&lt;br /&gt;
- Las celdas no se pueden borrar individualmente, por lo que son agrupadas en unidades de borrado. Estas unidades de borrado tienen un tamaño típico de 128KB-256KB.&lt;br /&gt;
&lt;br /&gt;
- Debemos tener en cuenta que el borrado de un sector, puede afectar a otros sectores y, si ya hay otros sectores en la misma unidad de borrado, hay que preservarlos:&lt;br /&gt;
&lt;br /&gt;
       Escritura = Lectura + Borrado + Modificación + Escritura&lt;br /&gt;
&lt;br /&gt;
- Soportan un número finito de borrados. Un número típico de ciclos de borrado/programación: 100.000.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SSD vs Disco Magnético: ==&lt;br /&gt;
&lt;br /&gt;
  -Tiempo de Arranque: Casi Instantáneo | Varios segundos.&lt;br /&gt;
&lt;br /&gt;
  -Tiempo de Acceso: En torno a 0.1mS | Variable en función de la localización(2ms a varias decenenas de mS).&lt;br /&gt;
&lt;br /&gt;
  -Sonido: Inexistente | Claramente perceptible.&lt;br /&gt;
&lt;br /&gt;
  -Consumo Energético: En torno a 1W | Entre 2W y 20W.&lt;br /&gt;
&lt;br /&gt;
  -Coste: Unos 0.25€ por GB | Unos 0.045€ por GB.&lt;br /&gt;
&lt;br /&gt;
  -Capacidad:(A precio razonable) hasta 1Tb | Hasta 8Tb.&lt;br /&gt;
  &lt;br /&gt;
  -Velocidad de L/E secuencial: Entre 500 y 3500 Mb/s | Entre 50 y 150Mb/s.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Unidades SSD y Sistemas de Archivos: ==&lt;br /&gt;
[[Archivo:Ssdnand.jpg|350px|thumb|right]]&lt;br /&gt;
Tienen la misma interfaz que los discos magnéticos, luego son compatibles con cualquier sistema de archivos válido para discos magnéticos. Pero, debido a la Amplificación de la escritura y a que cada celda flash admite un número finito de borrados, hay que intentar evitar usar repetidamente una misma celda.&lt;br /&gt;
&lt;br /&gt;
Siempre que se pueda, escribir en celdas “vírgenes” lo que soluciona el problema de la amplificación de la escritura, y de paso reparte el uso entre todas las celdas de la memoria, retrasando el tiempo medio al que fallarán las primeras celdas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Enlace de Interés:&lt;br /&gt;
https://www.cactus-tech.com/resources/blog/details/solid-state-drives-101&lt;br /&gt;
&lt;br /&gt;
11.3. [[Mejoras de tiempos de desplazamiento|Mejoras de tiempos de desplazamiento]]&lt;/div&gt;</summary>
		<author><name>Migsalmac</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Unidades_SSD&amp;diff=3995</id>
		<title>Unidades SSD</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Unidades_SSD&amp;diff=3995"/>
				<updated>2018-05-16T21:30:01Z</updated>
		
		<summary type="html">&lt;p&gt;Migsalmac: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
==La estructura del hardware es: ==&lt;br /&gt;
&lt;br /&gt;
Las unidades SSD (Solid State Drive) o Unidades de estado sólido emplean la tecnología NAND Flash.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ssdgrafico.jpg|250px|thumb|left]]&lt;br /&gt;
El controlador gestiona las operaciones de L/E al dispositivo y ofrece una interfaz compatible con la de discos magnéticos.&lt;br /&gt;
El buffer es una memoria DRAM que actúa como almacenamiento intermedio entre el controlador y el array de memorias Flash, ya que las operaciones de escritura son lentas.&lt;br /&gt;
&lt;br /&gt;
Se transfieren bloques de datos que se almacenan en varias celdas flash.&lt;br /&gt;
&lt;br /&gt;
El dispositivo utiliza un condensador para retener energía suficiente como para volcar el buffer en el array de memorias en caso de pérdida repentina de la alimentación manteniendo así la integridad de los datos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Técnica de Escritura y Lectura: ==&lt;br /&gt;
&lt;br /&gt;
La interfaz de cada celda flash es serie (8/16 bits). Un sector se escribe en paralelo disperso en varias celdas. Para escribir, la celda debe estar vacía, de lo contrario, habrá que borrarla previamente.&lt;br /&gt;
Para conseguir un mejor rendimiento, se escriben o se leen varias celdas simultáneamente, dividiendo los tiempos de transferencia por el número de celdas que se paralelizan.&lt;br /&gt;
&lt;br /&gt;
'''Particularidades unidades SSD:'''&lt;br /&gt;
&lt;br /&gt;
- El tamaño típico del “sector” es de 4 KB.&lt;br /&gt;
&lt;br /&gt;
- Para poder escribir, hay que borrar previamente.&lt;br /&gt;
&lt;br /&gt;
- Las celdas no se pueden borrar individualmente, por lo que son agrupadas en unidades de borrado. Estas unidades de borrado tienen un tamaño típico de 128KB-256KB.&lt;br /&gt;
&lt;br /&gt;
- Debemos tener en cuenta que el borrado de un sector, puede afectar a otros sectores y, si ya hay otros sectores en la misma unidad de borrado, hay que preservarlos:&lt;br /&gt;
&lt;br /&gt;
       Escritura = Lectura + Borrado + Modificación + Escritura&lt;br /&gt;
&lt;br /&gt;
- Soportan un número finito de borrados. Un número típico de ciclos de borrado/programación: 100.000.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SSD vs Disco Magnético: ==&lt;br /&gt;
&lt;br /&gt;
  -Tiempo de Arranque: Casi Instantáneo | Varios segundos.&lt;br /&gt;
&lt;br /&gt;
  -Tiempo de Acceso: En torno a 0.1mS | Variable en función de la localización(2ms a varias decenenas de mS).&lt;br /&gt;
&lt;br /&gt;
  -Sonido: Inexistente | Claramente perceptible.&lt;br /&gt;
&lt;br /&gt;
  -Consumo Energético: En torno a 1W | Entre 2W y 20W.&lt;br /&gt;
&lt;br /&gt;
  -Coste: Unos 0.25€ por GB | Unos 0.045€ por GB.&lt;br /&gt;
&lt;br /&gt;
  -Capacidad:(A precio razonable) hasta 1Tb | Hasta 8Tb.&lt;br /&gt;
  &lt;br /&gt;
  -Velocidad de L/E secuencial: Entre 500 y 3500 Mb/s | Entre 50 y 150Mb/s.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Unidades SSD y Sistemas de Archivos: ==&lt;br /&gt;
[[Archivo:Ssdnand.jpg|350px|thumb|right]]&lt;br /&gt;
Tienen la misma interfaz que los discos magnéticos, luego son compatibles con cualquier sistema de archivos válido para discos magnéticos. Pero, debido a la Amplificación de la escritura y a que cada celda flash admite un número finito de borrados, hay que intentar evitar usar repetidamente una misma celda.&lt;br /&gt;
&lt;br /&gt;
Siempre que se pueda, escribir en celdas “vírgenes” lo que soluciona el problema de la amplificación de la escritura, y de paso reparte el uso entre todas las celdas de la memoria, retrasando el tiempo medio al que fallarán las primeras celdas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Enlace de Interés:&lt;br /&gt;
https://www.cactus-tech.com/resources/blog/details/solid-state-drives-101&lt;br /&gt;
&lt;br /&gt;
11.3. [[Mejoras de tiempos de desplazamiento|Mejoras de tiempos de desplazamiento]]&lt;/div&gt;</summary>
		<author><name>Migsalmac</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Unidades_SSD&amp;diff=3994</id>
		<title>Unidades SSD</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Unidades_SSD&amp;diff=3994"/>
				<updated>2018-05-16T21:24:26Z</updated>
		
		<summary type="html">&lt;p&gt;Migsalmac: /* Unidades SSD y Sistemas de Archivos: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
==La estructura del hardware es: ==&lt;br /&gt;
&lt;br /&gt;
Las unidades SSD (Solid State Drive) o Unidades de estado sólido emplean la tecnología NAND Flash.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ssdgrafico.jpg|400px|thumb|left]]&lt;br /&gt;
El controlador gestiona las operaciones de L/E al dispositivo y ofrece una interfaz compatible con la de discos magnéticos.&lt;br /&gt;
El buffer es una memoria DRAM que actúa como almacenamiento intermedio entre el controlador y el array de memorias Flash, ya que las operaciones de escritura son lentas.&lt;br /&gt;
&lt;br /&gt;
Se transfieren bloques de datos que se almacenan en varias celdas flash.&lt;br /&gt;
&lt;br /&gt;
El dispositivo utiliza un condensador para retener energía suficiente como para volcar el buffer en el array de memorias en caso de pérdida repentina de la alimentación manteniendo así la integridad de los datos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Técnica de Escritura y Lectura: ==&lt;br /&gt;
&lt;br /&gt;
La interfaz de cada celda flash es serie (8/16 bits). Un sector se escribe en paralelo disperso en varias celdas. Para escribir, la celda debe estar vacía, de lo contrario, habrá que borrarla previamente.&lt;br /&gt;
Para conseguir un mejor rendimiento, se escriben o se leen varias celdas simultáneamente, dividiendo los tiempos de transferencia por el número de celdas que se paralelizan.&lt;br /&gt;
&lt;br /&gt;
'''Particularidades unidades SSD:'''&lt;br /&gt;
&lt;br /&gt;
- El tamaño típico del “sector” es de 4 KB.&lt;br /&gt;
&lt;br /&gt;
- Para poder escribir, hay que borrar previamente.&lt;br /&gt;
&lt;br /&gt;
- Las celdas no se pueden borrar individualmente, por lo que son agrupadas en unidades de borrado. Estas unidades de borrado tienen un tamaño típico de 128KB-256KB.&lt;br /&gt;
&lt;br /&gt;
- Debemos tener en cuenta que el borrado de un sector, puede afectar a otros sectores y, si ya hay otros sectores en la misma unidad de borrado, hay que preservarlos:&lt;br /&gt;
&lt;br /&gt;
       Escritura = Lectura + Borrado + Modificación + Escritura&lt;br /&gt;
&lt;br /&gt;
- Soportan un número finito de borrados. Un número típico de ciclos de borrado/programación: 100.000.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SSD vs Disco Magnético: ==&lt;br /&gt;
&lt;br /&gt;
  -Tiempo de Arranque: Casi Instantáneo | Varios segundos.&lt;br /&gt;
&lt;br /&gt;
  -Tiempo de Acceso: En torno a 0.1mS | Variable en función de la localización(2ms a varias decenenas de mS).&lt;br /&gt;
&lt;br /&gt;
  -Sonido: Inexistente | Claramente perceptible.&lt;br /&gt;
&lt;br /&gt;
  -Consumo Energético: En torno a 1W | Entre 2W y 20W.&lt;br /&gt;
&lt;br /&gt;
  -Coste: Unos 0.25€ por GB | Unos 0.045€ por GB.&lt;br /&gt;
&lt;br /&gt;
  -Capacidad:(A precio razonable) hasta 1Tb | Hasta 8Tb.&lt;br /&gt;
  &lt;br /&gt;
  -Velocidad de L/E secuencial: Entre 500 y 3500 Mb/s | Entre 50 y 150Mb/s.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Unidades SSD y Sistemas de Archivos: ==&lt;br /&gt;
[[Archivo:Ssdnand.jpg|350px|thumb|right]]&lt;br /&gt;
Tienen la misma interfaz que los discos magnéticos, luego son compatibles con cualquier sistema de archivos válido para discos magnéticos. Pero, debido a la Amplificación de la escritura y a que cada celda flash admite un número finito de borrados, hay que intentar evitar usar repetidamente una misma celda.&lt;br /&gt;
&lt;br /&gt;
Siempre que se pueda, escribir en celdas “vírgenes” lo que soluciona el problema de la amplificación de la escritura, y de paso reparte el uso entre todas las celdas de la memoria, retrasando el tiempo medio al que fallarán las primeras celdas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Enlace de Interés:&lt;br /&gt;
https://www.cactus-tech.com/resources/blog/details/solid-state-drives-101&lt;br /&gt;
&lt;br /&gt;
11.3. [[Mejoras de tiempos de desplazamiento|Mejoras de tiempos de desplazamiento]]&lt;/div&gt;</summary>
		<author><name>Migsalmac</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Archivo:Ssdnand.jpg&amp;diff=3993</id>
		<title>Archivo:Ssdnand.jpg</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Archivo:Ssdnand.jpg&amp;diff=3993"/>
				<updated>2018-05-16T21:22:50Z</updated>
		
		<summary type="html">&lt;p&gt;Migsalmac: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Migsalmac</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Unidades_SSD&amp;diff=3992</id>
		<title>Unidades SSD</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Unidades_SSD&amp;diff=3992"/>
				<updated>2018-05-16T21:21:34Z</updated>
		
		<summary type="html">&lt;p&gt;Migsalmac: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
==La estructura del hardware es: ==&lt;br /&gt;
&lt;br /&gt;
Las unidades SSD (Solid State Drive) o Unidades de estado sólido emplean la tecnología NAND Flash.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ssdgrafico.jpg|400px|thumb|left]]&lt;br /&gt;
El controlador gestiona las operaciones de L/E al dispositivo y ofrece una interfaz compatible con la de discos magnéticos.&lt;br /&gt;
El buffer es una memoria DRAM que actúa como almacenamiento intermedio entre el controlador y el array de memorias Flash, ya que las operaciones de escritura son lentas.&lt;br /&gt;
&lt;br /&gt;
Se transfieren bloques de datos que se almacenan en varias celdas flash.&lt;br /&gt;
&lt;br /&gt;
El dispositivo utiliza un condensador para retener energía suficiente como para volcar el buffer en el array de memorias en caso de pérdida repentina de la alimentación manteniendo así la integridad de los datos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Técnica de Escritura y Lectura: ==&lt;br /&gt;
&lt;br /&gt;
La interfaz de cada celda flash es serie (8/16 bits). Un sector se escribe en paralelo disperso en varias celdas. Para escribir, la celda debe estar vacía, de lo contrario, habrá que borrarla previamente.&lt;br /&gt;
Para conseguir un mejor rendimiento, se escriben o se leen varias celdas simultáneamente, dividiendo los tiempos de transferencia por el número de celdas que se paralelizan.&lt;br /&gt;
&lt;br /&gt;
'''Particularidades unidades SSD:'''&lt;br /&gt;
&lt;br /&gt;
- El tamaño típico del “sector” es de 4 KB.&lt;br /&gt;
&lt;br /&gt;
- Para poder escribir, hay que borrar previamente.&lt;br /&gt;
&lt;br /&gt;
- Las celdas no se pueden borrar individualmente, por lo que son agrupadas en unidades de borrado. Estas unidades de borrado tienen un tamaño típico de 128KB-256KB.&lt;br /&gt;
&lt;br /&gt;
- Debemos tener en cuenta que el borrado de un sector, puede afectar a otros sectores y, si ya hay otros sectores en la misma unidad de borrado, hay que preservarlos:&lt;br /&gt;
&lt;br /&gt;
       Escritura = Lectura + Borrado + Modificación + Escritura&lt;br /&gt;
&lt;br /&gt;
- Soportan un número finito de borrados. Un número típico de ciclos de borrado/programación: 100.000.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SSD vs Disco Magnético: ==&lt;br /&gt;
&lt;br /&gt;
  -Tiempo de Arranque: Casi Instantáneo | Varios segundos.&lt;br /&gt;
&lt;br /&gt;
  -Tiempo de Acceso: En torno a 0.1mS | Variable en función de la localización(2ms a varias decenenas de mS).&lt;br /&gt;
&lt;br /&gt;
  -Sonido: Inexistente | Claramente perceptible.&lt;br /&gt;
&lt;br /&gt;
  -Consumo Energético: En torno a 1W | Entre 2W y 20W.&lt;br /&gt;
&lt;br /&gt;
  -Coste: Unos 0.25€ por GB | Unos 0.045€ por GB.&lt;br /&gt;
&lt;br /&gt;
  -Capacidad:(A precio razonable) hasta 1Tb | Hasta 8Tb.&lt;br /&gt;
  &lt;br /&gt;
  -Velocidad de L/E secuencial: Entre 500 y 3500 Mb/s | Entre 50 y 150Mb/s.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Unidades SSD y Sistemas de Archivos: ==&lt;br /&gt;
&lt;br /&gt;
Tienen la misma interfaz que los discos magnéticos, luego son compatibles con cualquier sistema de archivos válido para discos magnéticos. Pero, debido a la Amplificación de la escritura y a que cada celda flash admite un número finito de borrados, hay que intentar evitar usar repetidamente una misma celda.&lt;br /&gt;
&lt;br /&gt;
Siempre que se pueda, escribir en celdas “vírgenes” lo que soluciona el problema de la amplificación de la escritura, y de paso reparte el uso entre todas las celdas de la memoria, retrasando el tiempo medio al que fallarán las primeras celdas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Enlace de Interés:&lt;br /&gt;
https://www.cactus-tech.com/resources/blog/details/solid-state-drives-101&lt;br /&gt;
&lt;br /&gt;
11.3. [[Mejoras de tiempos de desplazamiento|Mejoras de tiempos de desplazamiento]]&lt;/div&gt;</summary>
		<author><name>Migsalmac</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Unidades_SSD&amp;diff=3991</id>
		<title>Unidades SSD</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Unidades_SSD&amp;diff=3991"/>
				<updated>2018-05-16T21:19:19Z</updated>
		
		<summary type="html">&lt;p&gt;Migsalmac: /* La estructura del hardware es: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
==La estructura del hardware es: ==&lt;br /&gt;
&lt;br /&gt;
Las unidades SSD (Solid State Drive) o Unidades de estado sólido emplean la tecnología NAND Flash.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:ssdgrafico.jpg|450px|thumb|left]]&lt;br /&gt;
El controlador gestiona las operaciones de L/E al dispositivo y ofrece una interfaz compatible con la de discos magnéticos.&lt;br /&gt;
El buffer es una memoria DRAM que actúa como almacenamiento intermedio entre el controlador y el array de memorias Flash, ya que las operaciones de escritura son lentas.&lt;br /&gt;
&lt;br /&gt;
Se transfieren bloques de datos que se almacenan en varias celdas flash.&lt;br /&gt;
&lt;br /&gt;
El dispositivo utiliza un condensador para retener energía suficiente como para volcar el buffer en el array de memorias en caso de pérdida repentina de la alimentación manteniendo así la integridad de los datos.&lt;br /&gt;
&lt;br /&gt;
==Técnica de Escritura y Lectura: ==&lt;br /&gt;
&lt;br /&gt;
La interfaz de cada celda flash es serie (8/16 bits). Un sector se escribe en paralelo disperso en varias celdas. Para escribir, la celda debe estar vacía, de lo contrario, habrá que borrarla previamente.&lt;br /&gt;
Para conseguir un mejor rendimiento, se escriben o se leen varias celdas simultáneamente, dividiendo los tiempos de transferencia por el número de celdas que se paralelizan.&lt;br /&gt;
&lt;br /&gt;
'''Particularidades unidades SSD:'''&lt;br /&gt;
&lt;br /&gt;
- El tamaño típico del “sector” es de 4 KB.&lt;br /&gt;
&lt;br /&gt;
- Para poder escribir, hay que borrar previamente.&lt;br /&gt;
&lt;br /&gt;
- Las celdas no se pueden borrar individualmente, por lo que son agrupadas en unidades de borrado. Estas unidades de borrado tienen un tamaño típico de 128KB-256KB.&lt;br /&gt;
&lt;br /&gt;
- Debemos tener en cuenta que el borrado de un sector, puede afectar a otros sectores y, si ya hay otros sectores en la misma unidad de borrado, hay que preservarlos:&lt;br /&gt;
&lt;br /&gt;
       Escritura = Lectura + Borrado + Modificación + Escritura&lt;br /&gt;
&lt;br /&gt;
- Soportan un número finito de borrados. Un número típico de ciclos de borrado/programación: 100.000.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SSD vs Disco Magnético: ==&lt;br /&gt;
  -Tiempo de Arranque: Casi Instantáneo | Varios segundos.&lt;br /&gt;
&lt;br /&gt;
  -Tiempo de Acceso: En torno a 0.1ms | Variable en función de la localización(2ms a varias decenenas de ms).&lt;br /&gt;
&lt;br /&gt;
  -Sonido: Inexistente | Claramente perceptible.&lt;br /&gt;
&lt;br /&gt;
  -Consumo Energético: En torno a 1w | Entre 2 y 20w.&lt;br /&gt;
&lt;br /&gt;
  -Coste: Unos 0.25€ por Gb | Unos 0.045€ por GB.&lt;br /&gt;
&lt;br /&gt;
  -Capacidad: A precio razonable, hasta 1tb | Hasta 8Tb.&lt;br /&gt;
  &lt;br /&gt;
  -Velocidad de L/E secuencial: Entre 500 y 3500 Mb/s | Entre 50 y 150Mb/s.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Unidades SSD y Sistemas de Archivos: ==&lt;br /&gt;
&lt;br /&gt;
Tienen la misma interfaz que los discos magnéticos, luego son compatibles con cualquier sistema de archivos válido para discos magnéticos. Pero, debido a la Amplificación de la escritura y a que cada celda flash admite un número finito de borrados, hay que intentar evitar usar repetidamente una misma celda.&lt;br /&gt;
&lt;br /&gt;
Siempre que se pueda, escribir en celdas “vírgenes” lo que soluciona el problema de la amplificación de la escritura, y de paso reparte el uso entre todas las celdas de la memoria, retrasando el tiempo medio al que fallarán las primeras celdas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Enlace de Interés:&lt;br /&gt;
https://www.cactus-tech.com/resources/blog/details/solid-state-drives-101&lt;br /&gt;
&lt;br /&gt;
11.3. [[Mejoras de tiempos de desplazamiento|Mejoras de tiempos de desplazamiento]]&lt;/div&gt;</summary>
		<author><name>Migsalmac</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Archivo:Ssdgrafico.jpg&amp;diff=3990</id>
		<title>Archivo:Ssdgrafico.jpg</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Archivo:Ssdgrafico.jpg&amp;diff=3990"/>
				<updated>2018-05-16T21:16:16Z</updated>
		
		<summary type="html">&lt;p&gt;Migsalmac: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Migsalmac</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Unidades_SSD&amp;diff=3989</id>
		<title>Unidades SSD</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Unidades_SSD&amp;diff=3989"/>
				<updated>2018-05-16T10:08:55Z</updated>
		
		<summary type="html">&lt;p&gt;Migsalmac: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==La estructura del hardware es: ==&lt;br /&gt;
&lt;br /&gt;
Las unidades SSD (Solid State Drive) o Unidades de estado sólido emplean la tecnología NAND Flash.&lt;br /&gt;
&lt;br /&gt;
El controlador gestiona las operaciones de L/E al dispositivo y ofrece una interfaz compatible con la de discos magnéticos.&lt;br /&gt;
El buffer es una memoria DRAM que actúa como almacenamiento intermedio entre el controlador y el array de memorias Flash, ya que las operaciones de escritura son lentas.&lt;br /&gt;
&lt;br /&gt;
Se transfieren bloques de datos que se almacenan en varias celdas flash.&lt;br /&gt;
El dispositivo utiliza un condensador para retener energía suficiente como para volcar el buffer en el array de memorias en caso de pérdida repentina de la alimentación manteniendo así la integridad de los datos.&lt;br /&gt;
&lt;br /&gt;
==Técnica de Escritura y Lectura: ==&lt;br /&gt;
&lt;br /&gt;
La interfaz de cada celda flash es serie (8/16 bits). Un sector se escribe en paralelo disperso en varias celdas. Para escribir, la celda debe estar vacía, de lo contrario, habrá que borrarla previamente.&lt;br /&gt;
Para conseguir un mejor rendimiento, se escriben o se leen varias celdas simultáneamente, dividiendo los tiempos de transferencia por el número de celdas que se paralelizan.&lt;br /&gt;
&lt;br /&gt;
'''Particularidades unidades SSD:'''&lt;br /&gt;
&lt;br /&gt;
- El tamaño típico del “sector” es de 4 KB.&lt;br /&gt;
&lt;br /&gt;
- Para poder escribir, hay que borrar previamente.&lt;br /&gt;
&lt;br /&gt;
- Las celdas no se pueden borrar individualmente, por lo que son agrupadas en unidades de borrado. Estas unidades de borrado tienen un tamaño típico de 128KB-256KB.&lt;br /&gt;
&lt;br /&gt;
- Debemos tener en cuenta que el borrado de un sector, puede afectar a otros sectores y, si ya hay otros sectores en la misma unidad de borrado, hay que preservarlos:&lt;br /&gt;
&lt;br /&gt;
       Escritura = Lectura + Borrado + Modificación + Escritura&lt;br /&gt;
&lt;br /&gt;
- Soportan un número finito de borrados. Un número típico de ciclos de borrado/programación: 100.000.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SSD vs Disco Magnético: ==&lt;br /&gt;
  -Tiempo de Arranque: Casi Instantáneo | Varios segundos.&lt;br /&gt;
&lt;br /&gt;
  -Tiempo de Acceso: En torno a 0.1ms | Variable en función de la localización(2ms a varias decenenas de ms).&lt;br /&gt;
&lt;br /&gt;
  -Sonido: Inexistente | Claramente perceptible.&lt;br /&gt;
&lt;br /&gt;
  -Consumo Energético: En torno a 1w | Entre 2 y 20w.&lt;br /&gt;
&lt;br /&gt;
  -Coste: Unos 0.25€ por Gb | Unos 0.045€ por GB.&lt;br /&gt;
&lt;br /&gt;
  -Capacidad: A precio razonable, hasta 1tb | Hasta 8Tb.&lt;br /&gt;
  &lt;br /&gt;
  -Velocidad de L/E secuencial: Entre 500 y 3500 Mb/s | Entre 50 y 150Mb/s.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Unidades SSD y Sistemas de Archivos: ==&lt;br /&gt;
&lt;br /&gt;
Tienen la misma interfaz que los discos magnéticos, luego son compatibles con cualquier sistema de archivos válido para discos magnéticos. Pero, debido a la Amplificación de la escritura y a que cada celda flash admite un número finito de borrados, hay que intentar evitar usar repetidamente una misma celda.&lt;br /&gt;
&lt;br /&gt;
Siempre que se pueda, escribir en celdas “vírgenes” lo que soluciona el problema de la amplificación de la escritura, y de paso reparte el uso entre todas las celdas de la memoria, retrasando el tiempo medio al que fallarán las primeras celdas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Enlace de Interés:&lt;br /&gt;
https://www.cactus-tech.com/resources/blog/details/solid-state-drives-101&lt;br /&gt;
&lt;br /&gt;
11.3. [[Mejoras de tiempos de desplazamiento|Mejoras de tiempos de desplazamiento]]&lt;/div&gt;</summary>
		<author><name>Migsalmac</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Reloj_hardware:_Intel_8253&amp;diff=3988</id>
		<title>Reloj hardware: Intel 8253</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Reloj_hardware:_Intel_8253&amp;diff=3988"/>
				<updated>2018-05-16T10:04:33Z</updated>
		
		<summary type="html">&lt;p&gt;Migsalmac: /* Fuentes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== PIT (Programmable Interval Timer) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En primer lugar, es necesario saber qué es un PIT . Un PIT es un contador que dispara una interrupción cuando alcanza la cuenta programada. Pueden ser de dos tipos:&lt;br /&gt;
&lt;br /&gt;
· One-shot: disparan una interrupción y dejan de contar. &lt;br /&gt;
&lt;br /&gt;
· Periódicos: disparan una interrupción y restauran el contador para volver a repetir el ciclo.&lt;br /&gt;
&lt;br /&gt;
Estas interrupciones son aprovechadas para lanzar actividades del kernel que requieren periodicidad.&lt;br /&gt;
&lt;br /&gt;
== Un poco de Historia: IBM PC y el Intel 8253. ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El Intel 8253 es un PIT diseñado inicialmente para el Intel 8080 y el 8085, y posteriormente usado por el IBM y sistemas x86.&lt;br /&gt;
&lt;br /&gt;
El IBM PC tenía un generador de reloj, el Intel 8284, que contaba con un cristal de cuarzo (1). Gracias a un circuito oscilador se obtenía una frecuencia de 14’31818…MHz (1260/88). El ciclo de trabajo de procesador, el Intel 8088, era de un 33%, dando como resultado una frecuencia de 4’77MHz. Este procesador soportaba hasta 5MHz (en cuyo caso necesitaría un cristal de 15MHz), no obstante, al dividir 14’31818/4 se obtenía 3’5795MHz, que era la frecuencia de la tarjeta de video, lo cual suponía un importante ahorro económico. Finalmente, la frecuencia del procesador se dividía entre 4, dando como resultado 1’1931818...MHz, que es la frecuencia utilizada por el PIT Intel 8253. El IBM PC utilizada E/S separada o independiente, luego era necesario instrucciones especiales (outb, outw…) para su implementación. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:intel82531.png|400px|left]][[Archivo:82532.png|280px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El Intel 8253 tenía tres contadores independientes que podían programarse en seis modos diferentes. En el IBM PC:&lt;br /&gt;
&lt;br /&gt;
· En el contador 0, se dividía la frecuencia entre 216, lo cual producía una señal de 18’207 Hz, es decir, 18 interrupciones por segundo, que eran utilizadas para mantener la hora del sistema. Este contador estaba conectado al IRQ 0 del controlador de interrupciones.&lt;br /&gt;
&lt;br /&gt;
· En el contador 1, se dividía la frecuencia entre 18 y se utilizaba para refrescar la memoria RAM. Estaba conectado con el controlador DMA.&lt;br /&gt;
&lt;br /&gt;
· En el contador 2, el cociente de la frecuencia entre 1 y 216 era usado para generar tonos por el altavoz e incluso, generar tonos que representasen 0s y 1s para grabar cassettes.&lt;br /&gt;
&lt;br /&gt;
Estos contadores se programaban con el Control Word Register. Los contadores estaban situados en las direcciones 0x40, 0x41 y 0x42, mientras que el CWR estaba en la 0x43.&lt;br /&gt;
&lt;br /&gt;
La palabra de control usada por el CWR tenía un tamaño de 8 bits ('''x7x6x5x4x3x2x1x0''') :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''x0''' - Modo BCD:&lt;br /&gt;
&lt;br /&gt;
0 - El contador trabajará en formato binario de 16 bits.&lt;br /&gt;
&lt;br /&gt;
1 - El contador trabajará en formato BCD con cuatro dígitos decimales.&lt;br /&gt;
&lt;br /&gt;
'''x3x2x1''' - Modo de operación para el contador:&lt;br /&gt;
&lt;br /&gt;
000 - Modo 0. Interrumpe al terminar el conteo.&lt;br /&gt;
&lt;br /&gt;
001 - Modo 1. Disparo programable.&lt;br /&gt;
&lt;br /&gt;
X10 - Modo 2. Generador de impulsos.&lt;br /&gt;
&lt;br /&gt;
X11 - Modo 3. Generador de onda cuadrada.&lt;br /&gt;
&lt;br /&gt;
100 - Modo 4. Strobe disparado por software.&lt;br /&gt;
&lt;br /&gt;
101 - Modo 5. Strobe disparado por hardware.&lt;br /&gt;
&lt;br /&gt;
'''x5x4''' - Modo de acceso (lectura/escritura) para el valor del contador:&lt;br /&gt;
&lt;br /&gt;
00 - Counter Latch. El valor puede ser leído de la manera en que fue ajustado previamente.&lt;br /&gt;
El valor es mantenido hasta que es leído o sobreescrito.&lt;br /&gt;
&lt;br /&gt;
01 - Lee (o escribe) solo el byte menos significativo del contador (bits 0-7)&lt;br /&gt;
&lt;br /&gt;
10 - Lee (o escribe) solo el byte más significativo del contador (bits 8-15)&lt;br /&gt;
&lt;br /&gt;
11 - Primero se lee (o escribe) el byte menos significativo del contador, y luego el byte más significativo.&lt;br /&gt;
&lt;br /&gt;
'''x7x6''' - Selección del contador:&lt;br /&gt;
&lt;br /&gt;
00 - Se selecciona el contador 0.&lt;br /&gt;
&lt;br /&gt;
01 - Se selecciona el contador 1.&lt;br /&gt;
&lt;br /&gt;
10 - Se selecciona el contador 2.&lt;br /&gt;
&lt;br /&gt;
11 - No usado. (solo hay 3 contadores).&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
(1): El cuarzo es un material piezoeléctrico, es decir, al ser sometido a tensiones mecánicas su masa se polariza, lo cual genera una diferencia de potencial.&lt;br /&gt;
&lt;br /&gt;
== Timer.c en Xv6 ==&lt;br /&gt;
&lt;br /&gt;
El número de interrupciones por segundo marca la precisión de nuestro reloj. Con el siguiente código en C conseguimos crear una interrupción cada centésima de segundo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;C&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
// Intel 8253/8254/82C54 Programmable Interval Timer (PIT).&lt;br /&gt;
&lt;br /&gt;
// Only used on uniprocessors;&lt;br /&gt;
&lt;br /&gt;
// SMP machines use the local APIC timer.&lt;br /&gt;
&lt;br /&gt;
#include &amp;quot;types.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
#include &amp;quot;defs.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
#include &amp;quot;traps.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
#include &amp;quot;x86.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
#define IO_TIMER1       0x040           // 8253 Timer #1&lt;br /&gt;
&lt;br /&gt;
// Frequency of all three count-down timers;&lt;br /&gt;
&lt;br /&gt;
// (TIMER_FREQ/freq) is the appropriate count&lt;br /&gt;
&lt;br /&gt;
// to generate a frequency of freq Hz.&lt;br /&gt;
&lt;br /&gt;
#define TIMER_FREQ      1193182 &lt;br /&gt;
&lt;br /&gt;
#define TIMER_DIV(x)    ((TIMER_FREQ+(x)/2)/(x))&lt;br /&gt;
&lt;br /&gt;
#define TIMER_MODE      (IO_TIMER1 + 3) // timer mode port&lt;br /&gt;
&lt;br /&gt;
#define TIMER_SEL0      0x00    // select counter 0&lt;br /&gt;
&lt;br /&gt;
#define TIMER_RATEGEN   0x04    // mode 2, rate generator&lt;br /&gt;
&lt;br /&gt;
#define TIMER_16BIT     0x30    // r/w counter 16 bits, LSB first&lt;br /&gt;
&lt;br /&gt;
void timerinit(void)&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
  // Interrupt 100 times/sec.&lt;br /&gt;
&lt;br /&gt;
  outb(TIMER_MODE, TIMER_SEL0 | TIMER_RATEGEN | TIMER_16BIT);&lt;br /&gt;
  outb(IO_TIMER1, TIMER_DIV(100) % 256);&lt;br /&gt;
  outb(IO_TIMER1, TIMER_DIV(100) / 256);&lt;br /&gt;
  picenable(IRQ_TIMER);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Fuentes ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
· http://www.cpcwiki.eu/imgs/e/e3/8253.pdf Datasheet del Intel 8253 &lt;br /&gt;
&lt;br /&gt;
· https://github.com/NewbiZ/xv6/tree/848b3d4fa02c7c4ebed0a8e79cc52fc8273b57e6  Código XV6&lt;br /&gt;
&lt;br /&gt;
· https://es.wikipedia.org/wiki/Temporizador_programable_de_intervalos &lt;br /&gt;
&lt;br /&gt;
· https://es.wikipedia.org/wiki/Intel_8253&lt;br /&gt;
&lt;br /&gt;
11.7 [[Ejercicios_Gestión_L/E | Ejercicios Gestión L/E]]&lt;/div&gt;</summary>
		<author><name>Migsalmac</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Tipos_de_errores_en_discos_magn%C3%A9ticos&amp;diff=3987</id>
		<title>Tipos de errores en discos magnéticos</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Tipos_de_errores_en_discos_magn%C3%A9ticos&amp;diff=3987"/>
				<updated>2018-05-16T10:04:16Z</updated>
		
		<summary type="html">&lt;p&gt;Migsalmac: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Los errores típicos relacionados con los discos duros magnéticos pueden ser:&lt;br /&gt;
&lt;br /&gt;
* '''Transitorios''': Errores temporales del dispositivo. Por ejemplo, caídas de tensión. La solución consiste en reintentar acceder al dispositivo un nº finito de veces, antes de declarar el error permanente. También existen rutinas de checksum (dispersión, como CRC)  para distinguir entre errores transitorios y permanentes.&lt;br /&gt;
* '''Permanentes''': La unidad se encuentra mal en algún sentido. No existe forma “tradicional” de acceder a ellos. En los discos magnéticos existen dos estrategias para tratar estos errores:&lt;br /&gt;
# Archivo que contiene todos los sectores defectuosos.&lt;br /&gt;
# Mantener en una tabla aquellos bloques defectuosos (p.e. FAT).&lt;br /&gt;
*Errores de '''programación''': Cuando el error se encuentra en el propio código del ''driver''. La solución pasa por esperar que se ofrezca una nueva versión del ''driver'' que solucione el problema.&lt;br /&gt;
*Errores de '''localización''': Tras mover el cabezal a un cilindro, se comprueba que el cabezal no está en el cilindro deseado. Se puede reintentar o recalibrar el cabezal.&lt;br /&gt;
*Errores de '''controlador''': El controlador está basado en un microprocesador y por tanto es posible que se bloquee. Si tras resetear no se arregla el problema, es posible que el controlador esté dañado.&lt;br /&gt;
&lt;br /&gt;
11.6 [[Reloj_hardware:_Intel_8253 | Reloj hardware: Intel 8253]]&lt;/div&gt;</summary>
		<author><name>Migsalmac</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Mejoras_en_la_demora_de_rotaci%C3%B3n&amp;diff=3986</id>
		<title>Mejoras en la demora de rotación</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Mejoras_en_la_demora_de_rotaci%C3%B3n&amp;diff=3986"/>
				<updated>2018-05-16T10:04:03Z</updated>
		
		<summary type="html">&lt;p&gt;Migsalmac: /* Transferencia de pista completa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Para mejorar los tiempos de espera asociados a la demora de rotación se puede ordenar el acceso a los sectores de peticiones que se encuentren en el mismo cilindro de manera que se pueda acceder a las posiciones una detrás de otra sin tener que dar vueltas de sobra. A continuación, las diferentes estrategias:&lt;br /&gt;
==Intercalado de sectores==&lt;br /&gt;
Esto se basa en que los tiempos de lectura/escritura y transmisión de los datos no son despreciables, con lo que cuando el dispositivo lee unos datos en un sector, mientras que espera a que se transmitan, el disco ha seguido girando y posiblemente se encuentre en otro sector. Por tanto, si los colocamos consecutivamente tendremos que esperar toda una vuelta para acceder al siguiente. Sin embargo, '''colocándolos de manera alterna''', podemos evitar dar la vuelta completa al disco, y esperar una fracción del disco. Esto puede lograrse partiendo de la numeración natural e insertando un escalado de valor n (o grado n), el cual puede llevarse a cabo durante el formateo o por software en el propio gestor.&lt;br /&gt;
Cuando el intercalado es de valor n, significa que hay una distancia de '''n sectores entre los anteriores sectores consecutivos'''.&lt;br /&gt;
&lt;br /&gt;
===Ejemplo===&lt;br /&gt;
[[Archivo:Sdf2.svg]]&lt;br /&gt;
&lt;br /&gt;
Si el intercalado se implementa en el gestor mediante software, se debe utilizar una tabla que convierta la dirección lógica del sector (NLS) en su dirección física (NFS). Esta tabla es dependiente del dispositivo, y por tanto debería estar almacenada en el mismo.&lt;br /&gt;
&lt;br /&gt;
==Ordenación circular==&lt;br /&gt;
De manera parecida al método anterior vamos a alterar el orden en que vamos a leer los sectores. Si bien una petición más urgente o más antigua nos interesa satisfacerla antes, se dispondrán al principio del orden de lectura/escritura. Es imprescindible saber la posición inicial del cabezal para saber '''qué sectores se visitarán antes''', y en función de esta, se organiza el orden de peticiones.&lt;br /&gt;
&lt;br /&gt;
===Ejemplo===&lt;br /&gt;
[[Archivo:SSOOrot2.jpg]]&lt;br /&gt;
==Transferencia de pista completa==&lt;br /&gt;
La mayor parte de las veces que se accede a un sector en una pista, '''se accede después''' a otro sector que tenga '''adyacente''' en la pista. Para solucionar este retraso ocasionado por dar una vuelta completa al disco se planea que nada más llegue el cabezal a la pista deseada empiece a transferir hasta que acabe la pista completa.&lt;br /&gt;
Los datos no solicitados '''se guardan en caché'''  hasta que en un futuro próximo sean pedidos. &lt;br /&gt;
De este modo, nos anticipamos a la petición del sector n+1.&lt;br /&gt;
Este método es sólo útil para lectura, ya que es una información que se guarda en memoria.&lt;br /&gt;
&lt;br /&gt;
11.5 [[Tipos_de_errores_en_discos_magnéticos | Tipos de errores en discos magnéticos ]]&lt;/div&gt;</summary>
		<author><name>Migsalmac</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Unidades_SSD&amp;diff=3985</id>
		<title>Unidades SSD</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Unidades_SSD&amp;diff=3985"/>
				<updated>2018-05-16T10:03:46Z</updated>
		
		<summary type="html">&lt;p&gt;Migsalmac: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Las unidades SSD (Solid State Drive) o Unidades de estado sólido emplean la tecnología NAND Flash.&lt;br /&gt;
&lt;br /&gt;
'''La estructura del hardware es: '''&lt;br /&gt;
&lt;br /&gt;
El controlador gestiona las operaciones de L/E al dispositivo y ofrece una interfaz compatible con la de discos magnéticos.&lt;br /&gt;
El buffer es una memoria DRAM que actúa como almacenamiento intermedio entre el controlador y el array de memorias Flash, ya que las operaciones de escritura son lentas.&lt;br /&gt;
&lt;br /&gt;
Se transfieren bloques de datos que se almacenan en varias celdas flash.&lt;br /&gt;
El dispositivo utiliza un condensador para retener energía suficiente como para volcar el buffer en el array de memorias en caso de pérdida repentina de la alimentación manteniendo así la integridad de los datos.&lt;br /&gt;
&lt;br /&gt;
'''Técnica de Escritura y Lectura: '''&lt;br /&gt;
&lt;br /&gt;
La interfaz de cada celda flash es serie (8/16 bits). Un sector se escribe en paralelo disperso en varias celdas. Para escribir, la celda debe estar vacía, de lo contrario, habrá que borrarla previamente.&lt;br /&gt;
Para conseguir un mejor rendimiento, se escriben o se leen varias celdas simultáneamente, dividiendo los tiempos de transferencia por el número de celdas que se paralelizan.&lt;br /&gt;
&lt;br /&gt;
'''Particularidades unidades SSD: '''&lt;br /&gt;
&lt;br /&gt;
- El tamaño típico del “sector” es de 4 KB.&lt;br /&gt;
&lt;br /&gt;
- Para poder escribir, hay que borrar previamente.&lt;br /&gt;
&lt;br /&gt;
- Las celdas no se pueden borrar individualmente, por lo que son agrupadas en unidades de borrado. Estas unidades de borrado tienen un tamaño típico de 128KB-256KB.&lt;br /&gt;
&lt;br /&gt;
- Debemos tener en cuenta que el borrado de un sector, puede afectar a otros sectores y, si ya hay otros sectores en la misma unidad de borrado, hay que preservarlos:&lt;br /&gt;
&lt;br /&gt;
       Escritura = Lectura + Borrado + Modificación + Escritura&lt;br /&gt;
&lt;br /&gt;
- Soportan un número finito de borrados. Un número típico de ciclos de borrado/programación: 100.000.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''SSD vs Disco Magnético'''&lt;br /&gt;
  -Tiempo de Arranque: Casi Instantáneo | Varios segundos.&lt;br /&gt;
&lt;br /&gt;
  -Tiempo de Acceso: En torno a 0.1ms | Variable en función de la localización(2ms a varias decenenas de ms).&lt;br /&gt;
&lt;br /&gt;
  -Sonido: Inexistente | Claramente perceptible.&lt;br /&gt;
&lt;br /&gt;
  -Consumo Energético: En torno a 1w | Entre 2 y 20w.&lt;br /&gt;
&lt;br /&gt;
  -Coste: Unos 0.25€ por Gb | Unos 0.045€ por GB.&lt;br /&gt;
&lt;br /&gt;
  -Capacidad: A precio razonable, hasta 1tb | Hasta 8Tb.&lt;br /&gt;
  &lt;br /&gt;
  -Velocidad de L/E secuencial: Entre 500 y 3500 Mb/s | Entre 50 y 150Mb/s.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Unidades SSD y Sistemas de Archivos''':&lt;br /&gt;
&lt;br /&gt;
Tienen la misma interfaz que los discos magnéticos, luego son compatibles con cualquier sistema de archivos válido para discos magnéticos. Pero, debido a la Amplificación de la escritura y a que cada celda flash admite un número finito de borrados, hay que intentar evitar usar repetidamente una misma celda.&lt;br /&gt;
&lt;br /&gt;
Siempre que se pueda, escribir en celdas “vírgenes” lo que soluciona el problema de la amplificación de la escritura, y de paso reparte el uso entre todas las celdas de la memoria, retrasando el tiempo medio al que fallarán las primeras celdas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Enlace de Interés:&lt;br /&gt;
https://www.cactus-tech.com/resources/blog/details/solid-state-drives-101&lt;br /&gt;
&lt;br /&gt;
11.3. [[Mejoras de tiempos de desplazamiento|Mejoras de tiempos de desplazamiento]]&lt;/div&gt;</summary>
		<author><name>Migsalmac</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Discos_Magn%C3%A9ticos&amp;diff=3984</id>
		<title>Discos Magnéticos</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Discos_Magn%C3%A9ticos&amp;diff=3984"/>
				<updated>2018-05-16T10:02:54Z</updated>
		
		<summary type="html">&lt;p&gt;Migsalmac: /* Recursos multimedia */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Arquitectura de los discos magnéticos ==&lt;br /&gt;
&lt;br /&gt;
Los discos magnéticos están formados por varios discos (desde 2 hasta 7) de material magnético montados sobre el mismo eje, los cuales se mantienen girando a una velocidad constante. Estos discos están recorridos, cada uno, por 2 cabezales magnéticos que no llegan a tocar el disco (están separados por unos 3 nanómetros debido a una delgada capa de aire formada por la rotación del disco, de hecho, si lo tocan se produce un error conocido como aterrizaje del cabezal) y que leen y escriben datos en el disco creando puntos de campo magnético. &lt;br /&gt;
&lt;br /&gt;
En esta imagen se muestran los componentes de un disco duro magnético:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:componentes_HD_comentados.png]]&lt;br /&gt;
&lt;br /&gt;
= Partes del disco magnético =&lt;br /&gt;
&lt;br /&gt;
La superficie del disco magnético se divide en las siguientes partes:&lt;br /&gt;
&lt;br /&gt;
* Pista (''track'', en inglés): Zona a la que accede el cabezal si este se queda fijo en una posición y el disco sigue girando. Si el cabezal se tratara de un lápiz, la pista sería la zona que el cabezal dibuja sobre el disco (que se trataría de una circunferencia). Hay que tener en cuenta que las pistas más cercanas al centro del disco son de menor tamaño al tener menor radio la circunferencia.&lt;br /&gt;
* Sector:  Es una subdivisión de una pista (track) en un disco magnético. Cada sector almacena una cantidad fija de datos.&lt;br /&gt;
* Cilindro: Conjunto de pistas a las que el conjunto de cabezales puede acceder desde una posición. Un cilindro está compuesto por un conjunto de sectores.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:cilindro.jpg]][[Archivo:Estructura_disco.png|Estructura de un disco óptico|right]]&lt;br /&gt;
&lt;br /&gt;
= Prestaciones de un disco duro magnético =&lt;br /&gt;
&lt;br /&gt;
Las prestaciones de un disco se pueden medir mediante los siguientes indicadores:&lt;br /&gt;
&lt;br /&gt;
* Capacidad, cantidad de unidades de información que se pueden almacenar en el disco.&lt;br /&gt;
* Revoluciones por minuto (RPM), velocidad constante a la que gira el disco magnético.&lt;br /&gt;
* Tiempo de arranque del motor, se trata del tiempo que tarda el motor en hacer que el disco comience a girar a velocidad constante.&lt;br /&gt;
* Tiempo de accesos, tanto para operaciones de lectura como escritura:&lt;br /&gt;
** Tiempo de búsqueda, se trata del tiempo que tarda el cabezal en desplazarse de una pista a otra.&lt;br /&gt;
** Demora de rotación, se trata del tiempo que tarda en pasar un sector por delante del cabezal.&lt;br /&gt;
** Tiempo de transmisión, se trata del tiempo que toma la transferencia de datos del dispositivo al gestor de dispositivo.&lt;br /&gt;
&lt;br /&gt;
= Recursos multimedia =&lt;br /&gt;
Funcionamiento electromecánico de un disco duro:&lt;br /&gt;
http://www.youtube.com/watch?v=Wiy_eHdj8kg&lt;br /&gt;
&lt;br /&gt;
Como se hace un disco duro (Enlace caído):&lt;br /&gt;
https://www.youtube.com/watch?v=D_7mMn7tQcM&lt;br /&gt;
&lt;br /&gt;
11.2 [[Unidades SSD | Unidades SSD]]&lt;/div&gt;</summary>
		<author><name>Migsalmac</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Mejoras_de_tiempos_de_desplazamiento&amp;diff=3983</id>
		<title>Mejoras de tiempos de desplazamiento</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Mejoras_de_tiempos_de_desplazamiento&amp;diff=3983"/>
				<updated>2018-05-16T10:02:15Z</updated>
		
		<summary type="html">&lt;p&gt;Migsalmac: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;La mayor parte del tiempo que se tarda en realizar una búsqueda en un disco magnético corresponde al de desplazamiento, es decir, el tiempo que el cabezal tarda en moverse al cilindro en el que se encuentra su objetivo. Si se debe atender varias peticiones, el orden en el que se atienden puede ser tal que el recorrido total sea más corto (aunque también es importante que haya una varianza pequeña y no se les dé demasiada preferencia a algunos cilindros). Esta sección recoge varios de los criterios posibles.&lt;br /&gt;
&lt;br /&gt;
== FCFS (por orden de llegada &amp;quot;FIFO&amp;quot;) ==&lt;br /&gt;
&lt;br /&gt;
Las peticiones se atienden en el mismo orden en que se reciben. Su inconveniente es que se realizan muchos desplazamientos del cabezal, especialmente si se realizan accesos consecutivos a bloques muy alejados entre sí.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SSTF (Shortest Seek Time First) ==&lt;br /&gt;
&lt;br /&gt;
También conocido como atención por menor tiempo de búsqueda: Ordena todas las solicitudes y selecciona el lote de las ''n'' primeras. Si no se llega a las ''n'' peticiones tras un tiempo se realiza la búsqueda. Su mayor desventaja es que aplaza las peticiones lejanas indefinidamente cuando ''n'' tiende a infinito (''n'' -&amp;gt; ∞).&lt;br /&gt;
&lt;br /&gt;
== N-SCAN (criterio del ascensor) ==&lt;br /&gt;
&lt;br /&gt;
Se escoge un sentido preferente: ascendente o descendente. El cabezal, en ese sentido, atiende todas las peticiones que puede, una detrás de otra, en orden ascendente/descendente hasta llegar a la última de las peticiones del lote. Luego, el cabezal hace lo mismo en el otro sentido, hasta llegar a la última.&lt;br /&gt;
&lt;br /&gt;
      |  &lt;br /&gt;
      |   /\   |   /\&lt;br /&gt;
      |  /  \  |  /  \&lt;br /&gt;
      | /    \ | /    \&lt;br /&gt;
   ___|/______\|/______\__&lt;br /&gt;
      |&lt;br /&gt;
&lt;br /&gt;
Como se puede observar, el cabezal pasa con más frecuencia por la parte central, y el tiempo máximo que puede tardar en llegar a estas es menor que el de los extremos. Por tanto, hay una descompensación a favor de las partes centrales, que puede ser remediada con el siguiente criterio.&lt;br /&gt;
&lt;br /&gt;
''' Notas: '''&lt;br /&gt;
* La gráfica resultante no tiene por qué ser simétrica, dependerá de los sectores a los que accedamos.&lt;br /&gt;
&lt;br /&gt;
* El número de sectores integrantes de cada lote será el indicado por la N, ejemplo: 3-SCAN, 4-SCAN, etc.&lt;br /&gt;
&lt;br /&gt;
== C-SCAN (Circular-Scan) ==&lt;br /&gt;
&lt;br /&gt;
La primera parte es igual: se escoge un sentido y se van atendiendo las peticiones que se pueden en ese sentido una detrás de otra hasta llegar a la última. Al llegar a la última, en vez de recorrer en el sentido opuesto, el cabezal se mueve a la más lejana en el sentido y vuelve a realizar el recorrido en el sentido preferente. Así se elimina el trato favorable a las partes centrales, con el coste de reducir el tiempo medio de atención del conjunto de peticiones.&lt;br /&gt;
&lt;br /&gt;
      |                                |   &lt;br /&gt;
      |   /.   /.    /.                |\   .\   .\   .&lt;br /&gt;
      |  / .  / .   / .      ó         | \  . \  . \  .&lt;br /&gt;
      | /  . /  .  /  .                |  \ .  \ .  \ .&lt;br /&gt;
   ___|/___./___._/___._            ___|___\.__ \.___\._ &lt;br /&gt;
      |                                |&lt;br /&gt;
&lt;br /&gt;
== Ejemplos ==&lt;br /&gt;
&lt;br /&gt;
Orden de acceso: 3, 80, 15, 45, 1, 79, 4 &lt;br /&gt;
&lt;br /&gt;
=== Solución FCFS ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
     80        x&lt;br /&gt;
      |       / \                 x&lt;br /&gt;
      |      /   \               / \&lt;br /&gt;
     50     /     \             /   \&lt;br /&gt;
      |    /       \   x       /     \&lt;br /&gt;
      |   /         \ / \     /       \&lt;br /&gt;
     20  /           x   \   /         \&lt;br /&gt;
      | x                 \ /           x&lt;br /&gt;
   ___|/___________________x______________&lt;br /&gt;
      |&lt;br /&gt;
      | 3      80    15 45 1      79    4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Solución 3-SCAN ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
     80        x|        |&lt;br /&gt;
      |       / |x       |&lt;br /&gt;
      |      /  | \      |&lt;br /&gt;
     50     /   |  \     |&lt;br /&gt;
      |    /    |   x    |&lt;br /&gt;
      |   /     |    \   |&lt;br /&gt;
     20  x      |     \  | &lt;br /&gt;
      | x       |      \ |x &lt;br /&gt;
   ___|/________|_______x|__&lt;br /&gt;
      |&lt;br /&gt;
      | 3 15  80|79 45  1|4&lt;br /&gt;
&lt;br /&gt;
11.4 [[Mejoras_en_la_demora_de_rotación | Mejoras en la demora de rotación]]&lt;/div&gt;</summary>
		<author><name>Migsalmac</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=Unidades_SSD&amp;diff=3982</id>
		<title>Unidades SSD</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=Unidades_SSD&amp;diff=3982"/>
				<updated>2018-05-16T09:51:12Z</updated>
		
		<summary type="html">&lt;p&gt;Migsalmac: Página creada con «Las unidades SSD (Solid State Drive) o Unidades de estado sólido emplean la tecnología NAND Flash.  '''La estructura del hardware es: '''  El controlador gestiona las ope...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Las unidades SSD (Solid State Drive) o Unidades de estado sólido emplean la tecnología NAND Flash.&lt;br /&gt;
&lt;br /&gt;
'''La estructura del hardware es: '''&lt;br /&gt;
&lt;br /&gt;
El controlador gestiona las operaciones de L/E al dispositivo y ofrece una interfaz compatible con la de discos magnéticos.&lt;br /&gt;
El buffer es una memoria DRAM que actúa como almacenamiento intermedio entre el controlador y el array de memorias Flash, ya que las operaciones de escritura son lentas.&lt;br /&gt;
&lt;br /&gt;
Se transfieren bloques de datos que se almacenan en varias celdas flash.&lt;br /&gt;
El dispositivo utiliza un condensador para retener energía suficiente como para volcar el buffer en el array de memorias en caso de pérdida repentina de la alimentación manteniendo así la integridad de los datos.&lt;br /&gt;
&lt;br /&gt;
'''Técnica de Escritura y Lectura: '''&lt;br /&gt;
&lt;br /&gt;
La interfaz de cada celda flash es serie (8/16 bits). Un sector se escribe en paralelo disperso en varias celdas. Para escribir, la celda debe estar vacía, de lo contrario, habrá que borrarla previamente.&lt;br /&gt;
Para conseguir un mejor rendimiento, se escriben o se leen varias celdas simultáneamente, dividiendo los tiempos de transferencia por el número de celdas que se paralelizan.&lt;br /&gt;
&lt;br /&gt;
'''Particularidades unidades SSD: '''&lt;br /&gt;
&lt;br /&gt;
- El tamaño típico del “sector” es de 4 KB.&lt;br /&gt;
&lt;br /&gt;
- Para poder escribir, hay que borrar previamente.&lt;br /&gt;
&lt;br /&gt;
- Las celdas no se pueden borrar individualmente, por lo que son agrupadas en unidades de borrado. Estas unidades de borrado tienen un tamaño típico de 128KB-256KB.&lt;br /&gt;
&lt;br /&gt;
- Debemos tener en cuenta que el borrado de un sector, puede afectar a otros sectores y, si ya hay otros sectores en la misma unidad de borrado, hay que preservarlos:&lt;br /&gt;
&lt;br /&gt;
       Escritura = Lectura + Borrado + Modificación + Escritura&lt;br /&gt;
&lt;br /&gt;
- Soportan un número finito de borrados. Un número típico de ciclos de borrado/programación: 100.000.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''SSD vs Disco Magnético'''&lt;br /&gt;
  -Tiempo de Arranque: Casi Instantáneo | Varios segundos.&lt;br /&gt;
&lt;br /&gt;
  -Tiempo de Acceso: En torno a 0.1ms | Variable en función de la localización(2ms a varias decenenas de ms).&lt;br /&gt;
&lt;br /&gt;
  -Sonido: Inexistente | Claramente perceptible.&lt;br /&gt;
&lt;br /&gt;
  -Consumo Energético: En torno a 1w | Entre 2 y 20w.&lt;br /&gt;
&lt;br /&gt;
  -Coste: Unos 0.25€ por Gb | Unos 0.045€ por GB.&lt;br /&gt;
&lt;br /&gt;
  -Capacidad: A precio razonable, hasta 1tb | Hasta 8Tb.&lt;br /&gt;
  &lt;br /&gt;
  -Velocidad de L/E secuencial: Entre 500 y 3500 Mb/s | Entre 50 y 150Mb/s.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Unidades SSD y Sistemas de Archivos''':&lt;br /&gt;
&lt;br /&gt;
Tienen la misma interfaz que los discos magnéticos, luego son compatibles con cualquier sistema de archivos válido para discos magnéticos. Pero, debido a la Amplificación de la escritura y a que cada celda flash admite un número finito de borrados, hay que intentar evitar usar repetidamente una misma celda.&lt;br /&gt;
&lt;br /&gt;
Siempre que se pueda, escribir en celdas “vírgenes” lo que soluciona el problema de la amplificación de la escritura, y de paso reparte el uso entre todas las celdas de la memoria, retrasando el tiempo medio al que fallarán las primeras celdas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Enlace de Interés:&lt;br /&gt;
https://www.cactus-tech.com/resources/blog/details/solid-state-drives-101&lt;/div&gt;</summary>
		<author><name>Migsalmac</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-ssoo/index.php?title=P%C3%A1gina_Principal&amp;diff=3981</id>
		<title>Página Principal</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-ssoo/index.php?title=P%C3%A1gina_Principal&amp;diff=3981"/>
				<updated>2018-05-16T09:22:55Z</updated>
		
		<summary type="html">&lt;p&gt;Migsalmac: /* Gestión E/S */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bienvenido al wiki de la asignatura de Sistemas Operativos del departamento de Lenguajes y Sistemas Informáticos de la Universidad de Sevilla. ¡Contribuye!&lt;br /&gt;
&lt;br /&gt;
= Novedades y noticias =&lt;br /&gt;
&lt;br /&gt;
Próximo control, día viernes 11 de mayo de 2018.&lt;br /&gt;
&lt;br /&gt;
                                  C1       C2&lt;br /&gt;
 Alonso Berens, Avery            10        8,75                                      &lt;br /&gt;
 Alonso Gómez, Pablo              5        0                                      &lt;br /&gt;
 Arteaga Carmona, Juan           10        8,25                                      &lt;br /&gt;
 Barragán Candil, Marina          5        5,5&lt;br /&gt;
 Barrero Olmedo, José María       -        3,75                                           &lt;br /&gt;
 Bernárdez Torres, José Eulalio   7,5      3,25                                       &lt;br /&gt;
 Bravo Llanos, Alfonso           10       10                                       &lt;br /&gt;
 Camino Bueno, Roberto           10        7,5                                      &lt;br /&gt;
 Campano Crespo, Miriam           0,75     0                                       &lt;br /&gt;
 Centeno Caballero, Juan Manuel  10        7,5                                       &lt;br /&gt;
 Csoka, Szilard                   7,5      5,5                                       &lt;br /&gt;
 Díaz-Ligüeri Ascaso, Álvaro      5        1,25&lt;br /&gt;
 Domínguez González, Rafael      10        5                                      &lt;br /&gt;
 Fernández González, Adrián      10        7,5                                      &lt;br /&gt;
 Fernández Sánchez, Pablo         2,5      -                                     &lt;br /&gt;
 García Martínez, Alberto         7,5      0                                      &lt;br /&gt;
 García Pavón, José Carlos        7,5      8,25                                      &lt;br /&gt;
 González Amador, Rubén           5,75     7,5                                        &lt;br /&gt;
 González Marín, Félix            2        5                                      &lt;br /&gt;
 Gutiérrez Mamani, Lizeth        10        9,25                                       &lt;br /&gt;
 Jurado Garrido, Francisco        7,5      4,25                                      &lt;br /&gt;
 León Galán, Alejando             7,5      3,25                                      &lt;br /&gt;
 Linares Moreno, Maximiliano      8,25     4,5                                       &lt;br /&gt;
 López Carrillo, Adrián          10        8,75                                      &lt;br /&gt;
 Manzano Vázquez, Jesús           8,25     5                                     &lt;br /&gt;
 Marín Medina, Ana                7,5      6,25                                     &lt;br /&gt;
 Mauri Pajares, Manuel           10        8                                      &lt;br /&gt;
 Montenegro Ortíz, Juan Alberto   4,5      3,75                                       &lt;br /&gt;
 Morales Palacios, Lorenzo        3,25     2,5                                      &lt;br /&gt;
 Morillo Capitán, Joaquín         5        7,5                                       &lt;br /&gt;
 Neto Sánchez, Mamerto            5        1,25                                      &lt;br /&gt;
 Olmedo Delgado, Fernando         6,25     3,75                                      &lt;br /&gt;
 Pardillo Castillo, Francisco     7,5     10                                        &lt;br /&gt;
 Pineda Vázquez, Jesús           10        3,75                                      &lt;br /&gt;
 Ramos Fernández, Pablo Jesús     7,5      7,5                                       &lt;br /&gt;
 Ramos Miró, Enrique             10       10                                        &lt;br /&gt;
 Recuero Morón, Marina            7,5      5                                       &lt;br /&gt;
 Rodríguez Gómez, Alejandro      10        5                                      &lt;br /&gt;
 Salgado Bravo, Laura             5        6,25                                      &lt;br /&gt;
 Salinas Macías, Miguel Ángel    10        2,5                                      &lt;br /&gt;
 Sánchez Oliva, Pablo            10        7,5                                      &lt;br /&gt;
 Suárez Fernández, Alejandro      7,5      7,5                                      &lt;br /&gt;
 Toranzo García, Miguel Ángel     7,5      6,25                                      &lt;br /&gt;
 Torreño Calvete, Ángela          3,75     7,5                                       &lt;br /&gt;
 Torres Terrones, Alejandro      10        5                                      &lt;br /&gt;
 Vázquez Rivadeneyra, Jesús       5       10                                       &lt;br /&gt;
 Velázquez García, Sergio         6,75     0                                      &lt;br /&gt;
 Villa Montero, Sonia             5        4,25&lt;br /&gt;
&lt;br /&gt;
Revisión:  Lunes 7 de mayo de 12,30 a 13,30, I0.66&lt;br /&gt;
&lt;br /&gt;
= Unidades didácticas =&lt;br /&gt;
&lt;br /&gt;
A continuación encontrarás las unidades didácticas que forman parte de la asignatura.&lt;br /&gt;
&lt;br /&gt;
== Introducción a los Sistemas Operativos ==&lt;br /&gt;
&lt;br /&gt;
* 1.1. [[Qué es un  Sistema operativo|Qué es un Sistema Operativo]]&lt;br /&gt;
* 1.2. [[Introducción histórica|Breve introducción histórica a los Sistemas Operativos]]&lt;br /&gt;
* 1.3. [[Tipos de Sistemas Operativos|Tipos de Sistemas Operativos]]&lt;br /&gt;
&lt;br /&gt;
== Fundamentos de Sistemas Operativos ==&lt;br /&gt;
&lt;br /&gt;
* 2.1. [[Organización básica de un ordenador]]&lt;br /&gt;
* 2.2. [[Modos de operación de la CPU|Modos de operación de la CPU]]&lt;br /&gt;
* 2.3. [[Interrupciones y excepciones|Interrupciones y excepciones]]&lt;br /&gt;
* 2.4. [[Conceptos básicos|Conceptos básicos]]&lt;br /&gt;
* 2.5. [[Arranque del sistema|Arranque del sistema]]&lt;br /&gt;
* 2.6. [[Componentes básicos de un sistema operativo|Componentes básicos de un sistema operativo]]&lt;br /&gt;
* 2.7. [[Llamadas al sistema|Llamadas al sistema]]&lt;br /&gt;
* 2.8. [[Ejercicios fundamentos Sistemas Operativos|Ejercicios]]&lt;br /&gt;
&lt;br /&gt;
== Modelos de diseño de Sistemas Operativos ==&lt;br /&gt;
&lt;br /&gt;
* 3.1. [[Modelos de Diseño de Sistemas Operativos|Modelos de diseño de sistemas operativos]]&lt;br /&gt;
* 3.2. [[Virtualización]]&lt;br /&gt;
* 3.3. [[Ejercicios 3|Ejercicios]]&lt;br /&gt;
&lt;br /&gt;
== Procesos ==&lt;br /&gt;
* 4.1. [[Multiprogramación|La multiprogramación]]&lt;br /&gt;
* 4.2. [[Estados de los procesos|Estados de los procesos]]&lt;br /&gt;
* 4.3. [[Planificador de procesos|El planificador de procesos]]&lt;br /&gt;
* 4.4. [[Comportamiento de los procesos|El comportamiento de los procesos según el planificador]]&lt;br /&gt;
* 4.5. [[Bloque de control de procesos|El bloque de control del proceso]]&lt;br /&gt;
* 4.6. [[Conmutación de procesos|La conmutación de procesos]]&lt;br /&gt;
* 4.7. [[Hilos|Hilos]]&lt;br /&gt;
* 4.8. [[Ejercicios Procesos|Ejercicios]]&lt;br /&gt;
&lt;br /&gt;
== Planificación de Procesos ==&lt;br /&gt;
* 5.1. [[Planificación de procesos|La planificación de procesos]]&lt;br /&gt;
* 5.2. [[Índices de evaluación|Índices de evaluación de la planificación de procesos]]&lt;br /&gt;
* 5.3. [[Criterios de planificación|Criterios de planificación]]&lt;br /&gt;
* 5.4. [[Planificadores de sistemas operativos existentes|Planificadores de sistemas operativos existentes]]&lt;br /&gt;
* 5.5. [[Planificación de procesos de tiempo real|La planificación de procesos de tiempo real]]&lt;br /&gt;
* 5.6. [[Planificación en sistemas multiprocesadores|La planificación de procesos en sistemas multiprocesadores]]&lt;br /&gt;
* 5.7. [[Ejercicios otros aspectos de la planificación|Ejercicios]]&lt;br /&gt;
* 5.8. [[Ejercicios planificación de procesos|Ejercicios]]&lt;br /&gt;
* 5.9. [[Ejercicios_simples_de_planificación_de_procesos|Ejercicios]]&lt;br /&gt;
&lt;br /&gt;
== Concurrencia de procesos ==&lt;br /&gt;
&lt;br /&gt;
* 6.1. [[Concurrencia de procesos|Concurrencia de procesos]]&lt;br /&gt;
* 6.2. [[Mecanismos de sincronización|Control optimista y pesimista de la concurrencia]]&lt;br /&gt;
* 6.3. [[Cerrojos|Cerrojos]]&lt;br /&gt;
* 6.4. [[Ejercicio de concurrencia de procesos|Ejercicios]]&lt;br /&gt;
* 6.5. [[Semáforos|Semáforos]]&lt;br /&gt;
* 6.6. [[Monitores|Monitores]]&lt;br /&gt;
* 6.7. [[Mensajería|Mensajería]]&lt;br /&gt;
* 6.8. [[Ejercicios sincronización y comunicación|Ejercicios]]&lt;br /&gt;
&lt;br /&gt;
== Interbloqueo ==&lt;br /&gt;
&lt;br /&gt;
* 7.1. [[Definición de interbloqueo|Definición]]&lt;br /&gt;
* 7.2. [[Condiciones para el interbloqueo y estrategias de resolución|Modelado y Estrategias]]&lt;br /&gt;
* 7.3. [[Algoritmo para averiguar interbloqueo|Algoritmo del banquero]]&lt;br /&gt;
* 7.4. [[Ejercicios]]&lt;br /&gt;
&lt;br /&gt;
== Administración de memoria ==&lt;br /&gt;
&lt;br /&gt;
* 8.1. [[Introducción|Introducción]]&lt;br /&gt;
* 8.2. [[SO multiprogramables con particiones variables|SO multiprogramables con particiones variables]]&lt;br /&gt;
* 8.3. [[Segmentación|Segmentación]]&lt;br /&gt;
* 8.4. [[Paginación|Paginación]]&lt;br /&gt;
* 8.5. [[Sistema combinado|Sistema combinado]]&lt;br /&gt;
* 8.6. [[Ejercicios administración de memoria contigua|Ejercicios (Administración de memoria contigua)]]&lt;br /&gt;
* 8.7. [[Ejemplo de segmentación, paginación y combinado|Ejercicios (Segmentación, paginación y sistemas combinados)]]&lt;br /&gt;
&lt;br /&gt;
== Memoria virtual ==&lt;br /&gt;
&lt;br /&gt;
* 9.1. [[Memoria Virtual|Introducción]]&lt;br /&gt;
* 9.2. [[Criterios de reemplazo|Criterios de reemplazo]]&lt;br /&gt;
* 9.3. [[Memoria virtual con multiprogramacion|Otros aspectos relacionados con la memoria virtual]]&lt;br /&gt;
* 9.4. [[Ejercicios memoria virtual|Ejercicios]]&lt;br /&gt;
&lt;br /&gt;
== Entrada/Salida ==&lt;br /&gt;
&lt;br /&gt;
* 10.1. [[EstructuraES|Estructura dispositivo E/S]]&lt;br /&gt;
* 10.2. [[GestionES|Modos de gestionar dispositivos E/S]]&lt;br /&gt;
* 10.3. [[Diseño modular E/S|Diseño modular E/S]]&lt;br /&gt;
* 10.4. [[Ejercicios de Entrada/Salida|Ejercicios]]&lt;br /&gt;
&lt;br /&gt;
== Gestión E/S ==&lt;br /&gt;
&lt;br /&gt;
* 11.1. [[Discos Magnéticos|Discos Magnéticos]]&lt;br /&gt;
* 11.2. [[Unidades SSD|Unidades SSD]]&lt;br /&gt;
* 11.3. [[Mejoras de tiempos de desplazamiento|Mejoras de tiempos de desplazamiento]]&lt;br /&gt;
* 11.4. [[Mejoras en la demora de rotación|Mejoras en la demora de rotación]]&lt;br /&gt;
* 11.5. [[Tipos de errores en discos magnéticos|Tipos de errores en discos magnéticos]]&lt;br /&gt;
* 11.6. [[Reloj hardware: Intel 8253]]&lt;br /&gt;
* 11.7. [[Ejercicios Gestión L/E|Ejercicios]]&lt;br /&gt;
&lt;br /&gt;
== Administración de archivos ==&lt;br /&gt;
&lt;br /&gt;
* 12.1. [[Introducción en la administración de archivos|Introducción en la administración de archivos]]&lt;br /&gt;
* 12.2. [[FAT|FAT]]&lt;br /&gt;
* 12.3. [[EXT2 |EXT2]]&lt;br /&gt;
* 12.4. [[Ejercicios Administración Ficheros|Ejercicios]]&lt;br /&gt;
&lt;br /&gt;
== Anexo ==&lt;br /&gt;
&lt;br /&gt;
Esta sección contiene información interesante pero que no pertenece al temario de la asignatura.&lt;br /&gt;
&lt;br /&gt;
* Todo lo que siempre has querido saber sobre el protocolo SSH está [[SSH|aquí]].&lt;br /&gt;
* Instrucciones para emular BATHOS usando QEMU [[bathos_QEMU|aquí]].&lt;br /&gt;
* Instrucciones para emular XV6 usando QEMU [[xv6|aquí]].&lt;/div&gt;</summary>
		<author><name>Migsalmac</name></author>	</entry>

	</feed>