YouTube2Text

OPOSICIONES SECUNDARIA TECNOLOGÍA: Tema 09: (Oposiciones 24) — Transcript

by Mardecuriosidad · 12,256 words · 2,015 segments · language en · Watch on YouTube

Full transcript

  1. 0:00Buenas y bienvenidos aquí un día más al
  2. 0:03canal de Mar de Curiosidad. Hoy vamos a
  3. 0:05hacer el tema número nueve para la
  4. 0:07preparación de las oposiciones de
  5. 0:10secundaria especialidad de tecnología.
  6. 0:12Esta es la lectura para las oposiciones
  7. 0:14año 2024. Vamos a hacer una relectura de
  8. 0:17lo que ya hicimos en su momento en eh la
  9. 0:20lectura del año 20222023, que tenéis la
  10. 0:23lista de reproducción por allí, ¿de
  11. 0:25acuerdo? Que tenéis los 71 temas leídos
  12. 0:28y explicados. Aquí es una relectura para
  13. 0:31mí y para vosotros, que también podéis
  14. 0:33escucharla aquí en en directo en Twitch
  15. 0:35sobre las hoy son las 7 de la tarde,
  16. 0:38normalmente a las 10 de la noche, hoy me
  17. 0:40adelanto un poco y siempre lo podréis
  18. 0:43ver en diferido en YouTube, ¿de acuerdo?
  19. 0:45Tengo la ocho preparada para subir,
  20. 0:47tengo esta, la nueve, así que bueno,
  21. 0:49vamos a hacer una lectura concienzuda
  22. 0:52por encima, pero concienzuda,
  23. 0:55vamos a ello. Venga, empezamos.
  24. 0:58Venga, tema número nueve, oposiciones y
  25. 1:01secundaria de tecnología. Muy bien.
  26. 1:04Sistemas informáticos, estructura,
  27. 1:06elementos, componentes y su función en
  28. 1:07conjunto. Programas, tipos y
  29. 1:10características. Muy bien. Venga, vamos
  30. 1:13ahí. Sistemas informáticos.
  31. 1:17Vamos a ver la estructura, vamos a ver
  32. 1:19los elementos y su función en el
  33. 1:20conjunto, la CPU, la memoria, las
  34. 1:22entradas y salida, los buses, la placa
  35. 1:25base, los chasis, la fuente de
  36. 1:26alimentación y los periféricos. También
  37. 1:29veremos los programas típicos y
  38. 1:31características que veremos los
  39. 1:33componentes y subfunciones de un sistema
  40. 1:34operativo llamadas a sistema operativo,
  41. 1:36interrupciones y excepciones y las
  42. 1:39características.
  43. 1:41Muy bien, vamos a ello. Dice, "La
  44. 1:44materia de tecnología contribuye a dar
  45. 1:45respuesta a las necesidades de la
  46. 1:47ciudadanía ante los desafíos y retos
  47. 1:49tecnológicos que se plantea en la
  48. 1:50sociedad actual, especialmente en la
  49. 1:52digitalización creciente. Si esta
  50. 1:55materia sirve de base no solo para
  51. 1:57comprender la evolución social,
  52. 1:59sino también para poder actuar con
  53. 2:02criterios técnicos, científicos y éticos
  54. 2:04en el ejercicio de una ciudadanía
  55. 2:06responsable y activa, utilizando la
  56. 2:08generación del conocimiento como motor
  57. 2:10del desarrollo y fomentando la
  58. 2:12participación del alumnado en igualdad
  59. 2:13con una visión integral de la
  60. 2:15tecnología, resaltando su aspecto
  61. 2:17social.
  62. 2:19Los sistemas informáticos acompañan la
  63. 2:21viada diaria de nuestras sociedades de
  64. 2:23finales del siglo XX. han evolucionado
  65. 2:25de manera exponencial en los últimos 40
  66. 2:28años y se han convertido en herramientas
  67. 2:30fundamentales para el desarrollo de la
  68. 2:31mayoría de actividades que realizamos
  69. 2:34tanto en la práctica profesional como en
  70. 2:37la educación y el ocio.
  71. 2:40La presencia de ordenadores y aparatos
  72. 2:42digitales, teléfonos inteligentes,
  73. 2:44tablets y otros dispositivos es habitual
  74. 2:46en nuestro día a día y el conocimiento y
  75. 2:48desarrollo y uso de estos es clave para
  76. 2:50la tecnología y la economía y el
  77. 2:52desarrollo social.
  78. 2:54Este tema pretende revisar las
  79. 2:56características por las que se rigen la
  80. 2:58mayoría de los sistemas de procesamiento
  81. 2:59de la información y mostrar la
  82. 3:01estructura y los elementos más comunes
  83. 3:03de los dispositivos digitales. Para
  84. 3:05ello, se desarrollará en primer lugar en
  85. 3:07qué consiste un sistema informático
  86. 3:08junto con su estructura y funcionamiento
  87. 3:10básico. En segundo lugar, se describe
  88. 3:12cómo se configuran las estructuras de
  89. 3:15los sistemas informáticos. Y por último,
  90. 3:17se hablará de la parte de la
  91. 3:19programación que hace funcionar estos
  92. 3:21sistemas. Muy bien. Componentes
  93. 3:24informáticos, estructura, elementos,
  94. 3:26componentes y su función en conjunto.
  95. 3:28Dice un sistema informático, un SI, es
  96. 3:30un conjunto de tres componentes
  97. 3:34fundamentales que permiten procesar y
  98. 3:36almacenar la información. Estos
  99. 3:38componentes son el hardware, que es la
  100. 3:40parte física, el software, que son los
  101. 3:42programas, y el personal, ¿vale? El que
  102. 3:45lo operaría.
  103. 3:47Podemos definir los sistemas
  104. 3:48informáticos como conjuntos de técnicas
  105. 3:50que nos permiten almacenar y garantizar
  106. 3:52la seguridad de la información mediante
  107. 3:54sistemas digitales. Como sistema digital
  108. 3:57entendemos cualquier dispositivo
  109. 3:59destinado a la generación, transmisión,
  110. 4:01procesamiento u almacenamiento de
  111. 4:03señales digitales. En los siguientes
  112. 4:06apartados se describirá la estructura
  113. 4:08general de los sistemas de procesado de
  114. 4:10información basados en
  115. 4:12microprocesadores,
  116. 4:14particularizando en las características
  117. 4:17propias de los ordenadores personales
  118. 4:18por disponer de la estructura más común
  119. 4:20y porque sirven de referencia a los
  120. 4:22demás equipos. Vale,
  121. 4:26hombre. Fre Gruber, bienvenida,
  122. 4:28bienvenida a la lectura de el tema
  123. 4:32número nueve.
  124. 4:34Sí, llevo llevo unos cuantos temas. Voy
  125. 4:36entrando y haciendo esto. Estoy solo
  126. 4:37estudiando, ¿de acuerdo? Pero también
  127. 4:39los voy subiendo en YouTube. Normalmente
  128. 4:41s las 10 de la noche, hoy me he
  129. 4:43adelantado.
  130. 4:45Muy bien. Introducimos la información de
  131. 4:47entrada, ¿de acuerdo? Por un lado,
  132. 4:50procesamos
  133. 4:53procesamos los datos. Eh, ¿qué significa
  134. 4:56procesarlos? Organizarlos, almacenarlos
  135. 4:57y transformarlos. y damos los datos de
  136. 5:01salida, entrada, procesamiento, salida.
  137. 5:05¿De acuerdo? El primer paso,
  138. 5:07introduciremos la información de entrada
  139. 5:09y recibiremos la información de salida
  140. 5:11de datos procesados. Se realiza mediante
  141. 5:14un sistema de entradas y salidas, inputs
  142. 5:17y outputs, que gestiona, establece y
  143. 5:19mantiene las relaciones del sistema con
  144. 5:21el exterior, entendiendo como tal los
  145. 5:24elementos periféricos,
  146. 5:26que no son los elementos básicos del
  147. 5:28sistema, ¿vale? El procesamiento de
  148. 5:30datos tiene su lugar en la unidad
  149. 5:32central de proceso, la CPU, ¿de acuerdo?
  150. 5:35Eh, por ejemplo, yo estaba explicando
  151. 5:36PLCs a los alumnos y básicamente siempre
  152. 5:38explico, ¿no? Un PLC está compuesto por
  153. 5:41cinco módulos, ¿de acuerdo?
  154. 5:43fuente de alimentación, módulo de
  155. 5:45entradas, módulo de salida, módulo de
  156. 5:48conexiones y por último tenemos el
  157. 5:50sistema de periféricos, ¿de acuerdo? Es
  158. 5:52decir, teníamos los periféricos, creo
  159. 5:54que no me dejó ninguno. Bueno,
  160. 5:56interfaces humanas, etcétera. Vale,
  161. 5:57okay, muy bien.
  162. 6:01Creo que no me he dejado
  163. 6:03creo, espero. Es energía, entrada,
  164. 6:06salida, CPU. Ah, no, CPU y comunicación.
  165. 6:11Vale, el procesamiento de datos tiene en
  166. 6:14la unidad central de procesos
  167. 6:17bienvenido. Desperta Fer, bienvenido.
  168. 6:19Modo batin on estudiando fuerte. Ah, que
  169. 6:22construye la parte fundamental del
  170. 6:24sistema. Su función consiste en
  171. 6:25interpretar y ejecutar las
  172. 6:26instrucciones, realizar los cálculos,
  173. 6:29toma de decisiones lógicas, operaciones
  174. 6:30de datos, etcétera. En adelante se
  175. 6:33designará mediante las siglas en inglés
  176. 6:34CPU por ser el término más usado.
  177. 6:38Buenas. La memoria es el lugar donde se
  178. 6:41almacena la información dentro del
  179. 6:42ordenador, ¿de acuerdo? Yo tengo una
  180. 6:45entrada y la puedo guardar en la
  181. 6:46memoria, tengo un proceso y lo puedo
  182. 6:48guardar en la memoria, tengo una salida
  183. 6:49y lo puedo guardar en la memoria. O el
  184. 6:52programa mismo. Está íntimamente
  185. 6:54relacionada con la CPU y aloja tanto las
  186. 6:57instrucciones como los datos necesarios
  187. 6:58para cada operación, así como los
  188. 7:00resultados de las mismas. Eh, los buses,
  189. 7:04que son las conexiones, son subconjuntos
  190. 7:06de líneas de comunicación que conectan
  191. 7:09los elementos básicos del sistema entre
  192. 7:10sí y con elementos externos. Todos los
  193. 7:13elementos citados se sustentan en un
  194. 7:15soporte rígido denominado placa base,
  195. 7:18que a su vez suele estar dentro de una
  196. 7:19caja que incluye una fuente de
  197. 7:21alimentación, así como el conjunto de
  198. 7:23conectores para facilitar la conexión de
  199. 7:25los periféricos. En los apartados
  200. 7:27siguientes, pues vamos a tratar estos
  201. 7:28elementos. Venga, elementos y su función
  202. 7:32en el conjunto. Primero tenemos la CPU,
  203. 7:34¿de acuerdo? El core, el core, el núcleo
  204. 7:37de la máquina, ¿vale? La CPU puede ser
  205. 7:39un único chip o una serie de chips,
  206. 7:42¿vale? Que realizan cálculos aritméticos
  207. 7:45y lógicos que temporizan y controlan las
  208. 7:48operaciones de los demás elementos del
  209. 7:49sistema. Las técnicas de integración han
  210. 7:52posibilitado el desarrollo de un chip de
  211. 7:54CPU denominado microprocesador,
  212. 7:57¿de acuerdo? que incorpora funciones y
  213. 7:59memorias adicionales. Por lo general, la
  214. 8:02unidad central de proceso está compuesta
  215. 8:04de varias secciones fundamentales. La
  216. 8:06unidad aritmética lógica que proporciona
  217. 8:08al chip su capacidad de cálculo y
  218. 8:10permite realiz a las operaciones
  219. 8:12aritméticas y lógicas. los registros que
  220. 8:15son áreas de almacenamiento temporal que
  221. 8:17contienen los datos, realizan el
  222. 8:19seguimiento de las instrucciones y
  223. 8:20conservan la ubicación de los resultados
  224. 8:22de dichas operaciones en plan de me da
  225. 8:25101, pues lo guardo aquí y me guardo la
  226. 8:27información de dónde está ese número. la
  227. 8:30sección de control que tiene la tarea de
  228. 8:33temporizar y regular las operaciones de
  229. 8:35la totalidad del sistema informático. Su
  230. 8:38decodificador de instrucciones lee las
  231. 8:39configuraciones de datos en un registro
  232. 8:41designado y las convierte en una
  233. 8:43actividad. Los microprocesadores
  234. 8:46modernos disponen de secciones de
  235. 8:48memoria especializada denominadas caché
  236. 8:52que sirven para acelerar el acceso a la
  237. 8:55memoria externa o periféricos, ¿vale? es
  238. 8:56decir, una memoria intermedia que
  239. 8:59agiliza todo este proceso debido a su
  240. 9:02extensión, intentar exponer las posibles
  241. 9:04clasificaciones de los microp ay de los
  242. 9:07microprocesadores existentes, así como
  243. 9:09detallar la estructura interna de las
  244. 9:11distintas generaciones de
  245. 9:12microprocesadores que compiten en el
  246. 9:14mercado, resulta imposible. Es decir,
  247. 9:17hay muchísimos chips, hay muchísimos
  248. 9:19tipos de microprocesador y realmente no
  249. 9:21acabaríamos nunca. Por ello, el alcance
  250. 9:23del presente de la presente exposición
  251. 9:26se reduce a algunas características,
  252. 9:28¿vale?, para y magnitudes que creemos
  253. 9:30que son las más importantes. Por
  254. 9:32ejemplo, tenemos una cosa que se llama
  255. 9:33la frecuencia de reloj, ¿vale? Se trata
  256. 9:36de un factor cuantitativo que indica la
  257. 9:39velocidad de proceso del
  258. 9:40microprocesador. Sería el tema de los
  259. 9:42gigherzos. Normalmente tiene su origen
  260. 9:44en un cristal de cuarzo que cuando
  261. 9:47nosotros aplicamos voltaje a un a un
  262. 9:50cristal de cuarzo, este vibra. Vale, por
  263. 9:52eso así podemos sacar el tiempo. Es como
  264. 9:56funcionan los relojes estos de cuarzo.
  265. 9:59Ah, que ante la aplicación de un voltaje
  266. 10:01determinado comienza a vibrar, oscilar a
  267. 10:03una frecuencia determinada.
  268. 10:07El oscilador suele ser un circuito
  269. 10:09externo al microprocesador implementado
  270. 10:11directamente en la placa base o
  271. 10:13integrado en algún otro circuito
  272. 10:14periférico. Las instrucciones máquina
  273. 10:17que acepta el microprocesador se
  274. 10:18descomponen en una sucesión de
  275. 10:20operaciones y cada una de ellas consume
  276. 10:23un determinado de ciclos del reloj. Así,
  277. 10:25cuanto mayor sea la frecuencia de reloj,
  278. 10:28menor será el tiempo que tarda en
  279. 10:29ejecutar las instrucciones de programa.
  280. 10:34Madre, conducir por el estado de
  281. 10:36Colorado. [risas]
  282. 10:38Espero espero que sea en ordenador a
  283. 10:41través del simulador este de del Truck
  284. 10:44Simulator y que no sea real, pero presta
  285. 10:47atención a la carretera en ambos casos.
  286. 10:49Paralelismo de instrucciones. Dice de
  287. 10:52forma genérica. El paralelismo de
  288. 10:54instrucciones consiste en romper la
  289. 10:56ejecución secuencial de instrucciones,
  290. 10:58que una sería una detrás de otra, es
  291. 11:01decir, hago una acción, hago otra
  292. 11:03acción, hago otra acción. Si las hago en
  293. 11:05paralelo, las puedo hago tres acciones,
  294. 11:07hago tres acciones, ¿vale? Acelero
  295. 11:09muchísimo para simultanear su ejecución,
  296. 11:12varias a la vez. Esto se ha conseguido a
  297. 11:14lo largo de distintas generaciones de
  298. 11:16integración,
  299. 11:17incorporando unidades de proceso
  300. 11:19adicionales y más bancos de registros.
  301. 11:22Hay distintas formas de explotar el
  302. 11:24paralelismo.
  303. 11:25Se puede segmentar. El proceso de
  304. 11:28ejecución de una instrucción se divide
  305. 11:29en en etapas de similar duración con el
  306. 11:33objetivo de procesar en instrucciones
  307. 11:35simultáneamente.
  308. 11:38Cada instrucción se encuentra en una
  309. 11:39etapa diferente de la ejecución y el
  310. 11:41microprocesador necesita n unidades
  311. 11:43funcionales trabajando la vez. donde
  312. 11:46tengo una tarea, la divido en cinco que
  313. 11:49sean más o menos igual de largas, las
  314. 11:51pongo a trabajar a la vez y las cinco me
  315. 11:52terminan a la vez. He reducido a una
  316. 11:54quinta parte el tiempo que necesito.
  317. 11:58Superescalaridad dice un procesador
  318. 12:00superescalar de factor n es aquel que
  319. 12:02reduplica n veces la circuitería de
  320. 12:05alguna de sus funciones. Por ejemplo,
  321. 12:07una tarjeta gráfica. Una tarjeta gráfica
  322. 12:10calcula matrices eh muchísimas
  323. 12:13muchísimas muchísimas veces. Es muy
  324. 12:16buena calculando resultados de matrices.
  325. 12:18¿Y qué significa eso? Que yo puedo hacer
  326. 12:21que calcule muchas de esas cosas a la
  327. 12:23vez. Sirve muy bien para calcular
  328. 12:24polígonos y posicionar los puntos del
  329. 12:28polígono.
  330. 12:30He puesto la foto en el Telegram y
  331. 12:31encima del viernes me llega un volante.
  332. 12:33Madre mía. Ah, s segmentación
  333. 12:37dice, es una mezcla de las dos
  334. 12:38anteriores. Un procesador eh s
  335. 12:42segmentado dispone de unidades
  336. 12:43funcionales de reduplicadas para
  337. 12:45ejecutar varias instrucciones en
  338. 12:47paralelo y además esas unidades están
  339. 12:49segmentadas, con lo que el número de
  340. 12:51instrucciones que se pueden ejecutar se
  341. 12:52multiplica al cabo de un cierto número
  342. 12:54de ciclos.
  343. 12:56El paralelismo permite jugar muchas,
  344. 12:59bueno, ejecutar muchas instrucciones de
  345. 13:01forma simultánea, pero tal ejecución se
  346. 13:04realiza en un orden preestablecido.
  347. 13:07No hay que confundir este concepto con
  348. 13:09la multiprogramación, que consiste en
  349. 13:11llevar varias tareas distintas
  350. 13:13simultáneamente. Estaríamos hablando de
  351. 13:14una sola tarea que yo cojo, la
  352. 13:17fragmento, la divido en cachitos y la
  353. 13:19ejecuto simultáneamente.
  354. 13:21Bueno, memoria caché integrada. De
  355. 13:24acuerdo, dice, es normal que se preste
  356. 13:27gran atención al número y cantidad de
  357. 13:29instrucciones que se procesan por unidad
  358. 13:31de tiempo. Sin embargo, en el anterior
  359. 13:33en el interior del procesador tiene
  360. 13:35lugar muchos más accesos a datos que
  361. 13:38operaciones en sí. Por regla general,
  362. 13:40leer o escribir un dato en una memoria
  363. 13:42suele ser un proceso mucho más lento que
  364. 13:45realizar la operación. La operación
  365. 13:46suele ser sencilla, es decir, meto los
  366. 13:49datos, me sale el dato, eso es casi
  367. 13:52instantáneo, pero sin embargo escribirlo
  368. 13:54tengo que magnetizar el punto, tengo que
  369. 13:56guardarlo, tengo que registrarlo y eso
  370. 13:59me va a tardar tiempo. El término de
  371. 14:02caché es un anglicismo que hace
  372. 14:04referencia a memoria de acceso rápido.
  373. 14:06El objetivo es que con los datos con los
  374. 14:09que se va a operar estén disponibles en
  375. 14:11el momento de su ejecución. Así pues,
  376. 14:13los microprocesadores
  377. 14:15integran una serie de unidades de
  378. 14:16memoria de acceso rápido que optimizan
  379. 14:19el tiempo de ejecución.
  380. 14:21Eh, los inconvenientes radican en cómo
  381. 14:23conseguir que esa pequeña porción de
  382. 14:25memoria se encuentre el dato que se
  383. 14:28requiere en para cada operación.
  384. 14:31Así es normal hablar de acierto cuando
  385. 14:33se hace una operación con un dato que
  386. 14:35está en el caché y de fallo cuando el
  387. 14:37procesador ha intentado realizar una
  388. 14:39operación y el dato no se encuentra. Es
  389. 14:41decir, voy a buscar este dato,
  390. 14:43¿no? En concreto est resultado, esta
  391. 14:45operación. Voy al punto que me lanza el
  392. 14:48procesador, voy a cogerlo y no está,
  393. 14:52fallo. Tengo que volver a hacerlo, ¿eh?
  394. 14:55Y a lo mejor a la segunda o tercera vez
  395. 14:57me funciona. Cuantos más fallos tenga un
  396. 14:59procesador, más lento es. Por otro lado,
  397. 15:02ah, un tamaño elevado de cache no
  398. 15:04interesa por varios motivos. Se pérdida
  399. 15:06velocidad porque tengo que registrar en
  400. 15:09toda la librería dónde está. Esto es
  401. 15:10como tener una biblioteca muy grande o
  402. 15:12muy pequeñita,
  403. 15:14¿vale?
  404. 15:15Y eleva el coste no el rendimiento. Sí
  405. 15:19se ha comprobado que es más acertado
  406. 15:21tener varias zonas de memoria internas
  407. 15:23anidadas que se complementen, es decir,
  408. 15:26tener lo que menos uso más lejos, lo que
  409. 15:28más uso más cerca, etcétera. Los niveles
  410. 15:30de memoria internos al procesador dan
  411. 15:32lugar a una jerarquía en función de la
  412. 15:34proximidad a su núcleo de ejecución. Se
  413. 15:36pueden distinguir normalmente los
  414. 15:38diversos niveles. El banco de registros
  415. 15:41que permite albergar los datos que se
  416. 15:43van a procesar con un carácter inmediato
  417. 15:45o bien los resultados obtenidos de una
  418. 15:47operación.
  419. 15:49El buofer de prebúsqueda de
  420. 15:50instrucciones de datos dice, "La
  421. 15:51ejecución simultánea de varias
  422. 15:53instrucciones supone la existencia de
  423. 15:55algún mecanismo que suministre las
  424. 15:57instrucciones al ritmo que el procesador
  425. 16:00las ejecuta. ¿De acuerdo? Eh, luego
  426. 16:03tendríamos la caché de primer nivel, que
  427. 16:05suele estar separada en dos partes, para
  428. 16:07datos y otra para instrucciones. Y por
  429. 16:09último, tendríamos la caché de segundo
  430. 16:11nivel, que es la más grande. Es es
  431. 16:13básicamente donde tengo la biblioteca
  432. 16:15grande, ¿vale? Donde tengo donde tengo
  433. 16:17todos los datos guardados.
  434. 16:21¿Vale? Okay,
  435. 16:24espérate.
  436. 16:34Vale. Eh, después tenemos la
  437. 16:38este texto. Bienvenido, rastrero lacayo.
  438. 16:42Este texto es de una
  439. 16:45de una academia y lo estamos usando con
  440. 16:48fines educativos. Por eso no traspaso
  441. 16:50directamente el texto, solo lo leo.
  442. 16:54Pero bueno, es temario para preparación
  443. 16:56de oposiciones de secundaria,
  444. 16:58especialidad y tecnología, educación.
  445. 17:01Vale,
  446. 17:02bienvenido y disfrutas, siéntate. Vamos
  447. 17:05a hablar de este tema. Eh, tienes todos
  448. 17:08los temas subidos en YouTube en el canal
  449. 17:11Mar de Curiosidad en una lista de
  450. 17:12reproducción con los 71 temas.
  451. 17:16Muy bien. Eh, venga, va, vamos a la
  452. 17:18memoria. Dependiendo las características
  453. 17:20del microprocesador, de su nivel de
  454. 17:21segmentación o del uso que se pretende
  455. 17:24dar al ordenador, podrá haber más
  456. 17:27niveles de caché, bien internos o bien
  457. 17:29externos al microprocesador en sí,
  458. 17:31organizados en un cierto orden hasta
  459. 17:33llegar a la memoria principal, que es lo
  460. 17:35que hemos estado comentando.
  461. 17:37determinados parámetros de funcionalidad
  462. 17:38y rendimiento relacionados con la
  463. 17:40memoria principal de los ordenadores son
  464. 17:43lo que hemos hablado antes, eh, si es
  465. 17:45más grande, si es más pequeño, si es más
  466. 17:46rápido, más lento. Vamos a verlo.
  467. 17:49Primero, el tamaño. Dice, es el
  468. 17:52parámetro que describe la funcionalidad
  469. 17:53de la memoria, mide la cantidad de
  470. 17:55información total que es capaz de
  471. 17:57guardar. Recordemos que la información
  472. 17:59en un ordenador digital solo se puede
  473. 18:01guardar en ceros o unos, ¿vale? La
  474. 18:05información solo puede ser un conjunto
  475. 18:06de ceros o de unos, ¿vale? Y la cantidad
  476. 18:10de información que yo puedo llegar a
  477. 18:11guardar es
  478. 18:13dos elevado a la n bits. Cada bit es un
  479. 18:180 o un que yo tenga, ¿vale? Diferente.
  480. 18:21Eso es la cantidad de información
  481. 18:22diferente que puedo llegar a tener.
  482. 18:24Dice, "O sea, que el camión que est
  483. 18:26conduciendo son ceros y unos." Sí, sí,
  484. 18:30son ceros y unos muy bien ordenaditos.
  485. 18:33Eso es importante, ¿vale? Muy bien.
  486. 18:35Dice, "La unidad mínima de información
  487. 18:37es el bit, que el bit admite dos
  488. 18:40valores, el cer y el uno. Estamos
  489. 18:42hablando en informática digital, eh, de
  490. 18:47tipo,
  491. 18:49no sé ni cómo llamarla, newtoniana o o
  492. 18:52clásica, incluso.
  493. 18:54Es decir, esto si nos vamos a un
  494. 18:55ordenador de tipo analógico, como hay y
  495. 18:58ha habido toda la historia, la
  496. 18:59información se puede guardar de forma
  497. 19:01proporcional. Se puede guardar una
  498. 19:02cantidad concreta de electrones o se
  499. 19:05puede guardar la posición de una máquina
  500. 19:06concretamente respecto a otra o se puede
  501. 19:09guardar la tensión en una cuerda,
  502. 19:12etcétera, etcétera. Eh, si nos vamos a
  503. 19:14la cuántica, eh, lo que se está
  504. 19:17guardando es el estado de un cubit que
  505. 19:20puede estar eh con spin arriba, con spin
  506. 19:23abajo y una cierta proporción de cada
  507. 19:26uno de esos spins. O sea, que esto
  508. 19:28estamos hablando siempre de eh
  509. 19:30informática digital ordinaria clásica.
  510. 19:34Dice, "Respecto al rendimiento, los
  511. 19:36parámetros que mejor cuantifican la
  512. 19:38memoria son los siguientes. La latencia,
  513. 19:41que es el tiempo de acceso a memoria,
  514. 19:42sería el tiempo que tarda en acceder a
  515. 19:44esa memoria, caracteriza el retardo
  516. 19:47asociado a la consulta de un dato.
  517. 19:48Normalmente se mide por el tiempo de
  518. 19:50respuesta. Tiempo de respuesta. Todos
  519. 19:52los que sois jugadores, eh,
  520. 20:00vale, los que sois jugadores lo sabéis,
  521. 20:03¿no? Este, tengo mucha latencia, tengo
  522. 20:05mucho lag, ¿vale? Esto lo conoceréis,
  523. 20:07¿de acuerdo? Que es el tiempo
  524. 20:08transcurrido desde que el chip recibe la
  525. 20:10dirección de una celda hasta que
  526. 20:12devuelve el dato que se encuentra en
  527. 20:14ella. En en diseños segmentados, la
  528. 20:17latencia se mide por el tiempo del
  529. 20:19ciclo, eh tiempo transcurrido entre la
  530. 20:23aceptación de los de dos direcciones
  531. 20:25consecutivas. Obviamente, cuanto más
  532. 20:27corto sea este
  533. 20:30tiempo, eh, básicamente más rápido
  534. 20:33podemos tramitar la información. De de
  535. 20:36acuerdo. Por eso es importante.
  536. 20:39Claro, claro, claro. Es que esto estos
  537. 20:40son las típicas cosas que
  538. 20:43vosotros conoceréis por cómo por cómo
  539. 20:46funcionan estas cosas en temas de
  540. 20:48informáticas, ¿vale? Ancho de banda
  541. 20:50cuantifica la velocidad de transporte de
  542. 20:52datos por el bus de memoria como
  543. 20:54resultado del producto de su anchura,
  544. 20:56medida en bytes, ¿vale? Es decir,
  545. 20:58depende de cuánta información puedo
  546. 20:59enviar de golpe.
  547. 21:03Como resultado de medir mahzos por
  548. 21:05bytte, se obtiene una cantidad de megab
  549. 21:07por segundo. Es decir, si yo puedo mover
  550. 21:095 GHz y ah 8 bytes por gigaherzcio,
  551. 21:14bueno, por herzcio,
  552. 21:21eh al final puedo saber cuánta
  553. 21:23información estoy mandando y por lo
  554. 21:25tanto cuál es mi ancho de banda. Vale,
  555. 21:27esto sería importante, ¿vale? Después la
  556. 21:30jerarquía de las memorias, la
  557. 21:31organización de estos niveles de memoria
  558. 21:33y la forma de acceso de unos a otros
  559. 21:36datos están determinadas por la
  560. 21:38jerarquía de memorias. Dice, "Los
  561. 21:40niveles de memoria se muestran en la
  562. 21:42figura dos. En esencia, se trata de
  563. 21:44distinguir la información que maneja la
  564. 21:46CPU en un instante dado." La imagen
  565. 21:49número dos, pues estará aquí, no os
  566. 21:51puedo marcarlo. Vale, ahora lo veremos.
  567. 21:54¿Vale? Y ahora veremos cómo está
  568. 21:56distribuido. Pues obviamente de arriba
  569. 21:58para abajo iremos ganando capacidad y de
  570. 22:00abajo para arriba iremos ganando
  571. 22:02velocidad. ¿Vale? ¿Cuál es el componente
  572. 22:05más lento de la memoria? El disco duro.
  573. 22:09Concretamente el disco duro sería el
  574. 22:11elemento más lento, pero también es el
  575. 22:12más grande. Es donde puedo guardar
  576. 22:15muchísima información. Hoy en día
  577. 22:17tenemos discos duros de varios
  578. 22:18terabytes. Terabytes. Posteriormente
  579. 22:22tenemos la memoria RAM, ¿vale? Hoy en
  580. 22:24día, no sé a cuánto estaremos, ¿no? Que
  581. 22:2620 GB un ordenador normal y corriente,
  582. 22:2920 GB de RAM. Bueno, 20 GB es que me
  583. 22:33sigue pareciendo mucho 20 GB, pero
  584. 22:35bueno. Un móvil 8 GB de RAM, 12 GB de
  585. 22:38RAM, ¿vale?
  586. 22:40Una CPU 20 GB, 30 GB, yo que sé, una
  587. 22:43cantidad.
  588. 22:45Y pensar que los superordenadores de los
  589. 22:477080 están ahora en un pen. Cuidado,
  590. 22:49¿no? Eh, un ordenador de los 7080, tú
  591. 22:52estás hablando de la capacidad de
  592. 22:54procesador. Un pendrive no tiene
  593. 22:57normalmente no tiene capacidad de
  594. 22:58procesado, pero tu Bueno, yo tengo un
  595. 23:00aparatito, mira, me compré esto. Esto es
  596. 23:04un Microbit, que es un aparato para
  597. 23:07enseñar programación a chavales de la
  598. 23:11ESO, ¿vale? que básicamente puedes
  599. 23:12programarle cositas y salen imágenes.
  600. 23:15Está está muy chulo. Vale. Ah, bueno, de
  601. 23:17la memoria, sí, claro. Es decir, un pen
  602. 23:19drive de hoy en día tiene muchísima más
  603. 23:21memoria que un ordenador de los 7080,
  604. 23:23pero pero infinitamente. Yo tuve
  605. 23:27una CPU que la cantidad de memoria que
  606. 23:29tenía en disco duro eran 20 MB.
  607. 23:3420 MB tenía el disco duro. Luego tuve la
  608. 23:39primera el primer IBM que tenía
  609. 23:42un giga y medio, creo que tenía disco
  610. 23:46duro.
  611. 23:48Buah, 10 KB de procesador.
  612. 23:52Yo tenía el Amstrat, e que también era
  613. 23:55era un monstruito.
  614. 23:58claro, megaerzcios. Megaercizos.
  615. 24:01Ahora estamos hablando de gigaherzcios.
  616. 24:03Ahora mi ordenador es de 4,5 GHz, para
  617. 24:06que os hagáis una idea. Son 1000 veces
  618. 24:09más aproximadamente.
  619. 24:11Muy bien. Eh, bueno, memoria gache. Y
  620. 24:13por último tenemos los registros del
  621. 24:15procesador, que serían lo más rápido,
  622. 24:16pero claramente los más chiquititos,
  623. 24:19¿vale? El tamaño de los registros es
  624. 24:21limitado y su tiempo de acceso está
  625. 24:23determinado por la velocidad del proceso
  626. 24:24del microprocesador.
  627. 24:26La capacidad de almacenamiento en el
  628. 24:27disco duro es muy elevada. Su velocidad
  629. 24:30de transmisión de datos también lo es.
  630. 24:32es sumamente elevada en comparación con
  631. 24:35la velocidad de proceso. Entre medias
  632. 24:38hay una serie de niveles auxiliares, eh,
  633. 24:40de modo que cada nivel es más pequeño y
  634. 24:42más rápido, pero también es más caro por
  635. 24:44cada bye. Claro, pues si el
  636. 24:47disco duro es tan lento y la memoria RAM
  637. 24:49es tan rápida, ¿por qué no me hago un
  638. 24:51disco duro de memoria RAM? Claro, ¿por
  639. 24:53qué no pillo un montón de memoria RAMs y
  640. 24:55me monto un disco duro de memoria Rams?
  641. 24:57porque es muy caro, es es carísimo, pero
  642. 25:00bueno, hemos acelerado mucho. Creo que
  643. 25:03ahora los discos duros,
  644. 25:06los de sólido, van a 400 MB por segundo.
  645. 25:10Puede ser, me estoy equivocando con el
  646. 25:12dato, creo.
  647. 25:14Pero bueno, si no es el dato correcto,
  648. 25:16por ahí ya entrará. Por ahí ya entrará,
  649. 25:18¿eh? Claro. es
  650. 25:22tampoco está tan mal, ¿sabes?
  651. 25:24Claro, te puede llegar una RAM de 12 GB
  652. 25:27en 10, 12 segundos te la he llenado,
  653. 25:28¿sabes? Y eso está muy bien. Vale,
  654. 25:32después tienes el tiempo de acceso, ¿de
  655. 25:34acuerdo? Bueno, tenemos lo de la tasa de
  656. 25:36aciertos. En cada nivel hay estructural
  657. 25:39de información, se denominan bloques a
  658. 25:41la unidad básica de información. su
  659. 25:43tamaño se determina la gestión de la
  660. 25:45memoria dependiendo, por ejemplo, fijaos
  661. 25:47que nosotros podemos hacer que la
  662. 25:49memoria básica de un disco duro sean ah
  663. 25:5232 bits o 64 bits, ¿vale? Es decir, a lo
  664. 25:55mejor yo quiero guardar paquetes de 64
  665. 25:58bits de 8 bytes en 8 bytes, por ejemplo.
  666. 26:02La presencia del bloque deseado en un
  667. 26:04instante dado en el nivel se nomina
  668. 26:06acierto. Es decir, si yo ya voy a buscar
  669. 26:08ese paquete de información y lo
  670. 26:09encuentro a la primera, acierto, fallo.
  671. 26:12Fallo. Vale, lo interesante es
  672. 26:16eh reducir el número de fallos y
  673. 26:19obviamente la el número de aciertos
  674. 26:21respecto a los fallos será la tasa de
  675. 26:23aciertos. Y pensad que en cada fallo yo
  676. 26:26lo que pasa es que pierdo tiempo en
  677. 26:27tener que volver a buscar la
  678. 26:28información. El tiempo acceso se puede
  679. 26:31entender como el periodo necesario para
  680. 26:32determinar si un acceso es un acierto o
  681. 26:34un fallo. La penalización de fallo es el
  682. 26:38tiempo empleado en sustituir un bloque
  683. 26:40por el del nivel inferior más el tiempo
  684. 26:43para proporcionarlo al dispositivo que
  685. 26:44lo ha demandado. Es decir, claro, tú
  686. 26:46piensas, voy a por el dato, no
  687. 26:47lo he encontrado, tengo que ir al nivel
  688. 26:49inferior, buscar ese dato, registrarlo
  689. 26:51en el nivel superior, cogerlo y enviarlo
  690. 26:53a la unidad que lo ha pedido. Pierdo un
  691. 26:55tiempo interesante.
  692. 26:58Vale, obviamente para evitar este tipo
  693. 27:00de cosas, para que no tenga demasiados
  694. 27:02fallos, pero tenga la suficiente
  695. 27:04información y sea suficientemente
  696. 27:06rápida.
  697. 27:08Dios,
  698. 27:10Dios, un disco. Dios [risas]
  699. 27:19ya capacidades teóricas. No, no puede
  700. 27:22ser capacidades teóricas, tiene que ser
  701. 27:24velocidad de escritura. Lo que me
  702. 27:26interesa saber es la velocidad de
  703. 27:28escritura. Son 64 GB por segundo de
  704. 27:32velocidad de escritura. Me parece una
  705. 27:33animalada. Me parece brutal, eh, quiero
  706. 27:35decir, ojalá sea eso. Es es bastante
  707. 27:38rápido. Es bastante rápido. Wow. Eh, me
  708. 27:41he quedado muy anticuado, realmente.
  709. 27:43Vale, dimensiones óptimas de la memoria,
  710. 27:45¿no? Dice, "El tamaño de los registros
  711. 27:47determina el tamaño del bloque como
  712. 27:49unidad básica de información. La caché
  713. 27:51de primer nivel denominada L1
  714. 27:54implementada dentro del microprocesador
  715. 27:56suele estar diseñada para alojar varios
  716. 27:58bloques. Como ya se deja entrever,
  717. 28:00aumentar el número y tamaño de los
  718. 28:01registros y el tamaño de KL1 no implica
  719. 28:04que el ordenador vaya a ir más rápido.
  720. 28:06Pues en realidad lo que estamos haciendo
  721. 28:09es que tendremos más penalización por
  722. 28:11fallo. Tendremos más penalización por
  723. 28:12fallo porque tendré que buscar más,
  724. 28:15¿vale? Eh, para mejorar la velocidad del
  725. 28:17microprocesador es más importante
  726. 28:19mejorar la tasa de aciertos. Eso es lo
  727. 28:21que realmente hará que mi CPU sea mejor.
  728. 28:25eh
  729. 28:26por ejemplo eh, enfriando más la CPU,
  730. 28:30haciendo que consuma menos corriente,
  731. 28:32evitando que se salten eh algunos
  732. 28:34bloques, etcétera.
  733. 28:36Em, vale. Eh, por supuesto, no hay que
  734. 28:39olvidar que cuanta más memoria caché se
  735. 28:42implemente dentro del microprocesador o
  736. 28:43fuera, mayor será el coste. Conseguir el
  737. 28:46equilibrio entre todos los conceptos
  738. 28:48expuestos hará que el microprocesador o
  739. 28:50una placa de base tenga éxito en el
  740. 28:52mercado. [resoplido] conseguir que el
  741. 28:54equilibrio en todos los conceptos, tal,
  742. 28:55tal, tal. Ah, por ejemplo, en los
  743. 28:58equipos actuales,
  744. 29:00equipos actuales de hace creo que se o 7
  745. 29:02años, ¿vale? A lo mejor está un poquito
  746. 29:04desactualizado, pero bueno. La cach1 del
  747. 29:06microprocesador está entre 16 y 64 KB,
  748. 29:10la cache L2 entre 256 a 512 KB y la L3
  749. 29:16entre 512 KB y 1 MB, que puede estar
  750. 29:19implementada en la placa base, aunque
  751. 29:21también en el módulo en memoria
  752. 29:22principal. Oye, ¿os puedo pedir un
  753. 29:23favor, chicos? ¿Me podéis mirar de los
  754. 29:27de los CPUs de Intel? Ah, de un Core 7
  755. 29:33de las versiones actuales. Creo que van
  756. 29:35por el 14,000 y algo, ¿vale? O 15,000 y
  757. 29:37algo. Em, miradme a ver si podéis sacar
  758. 29:40la HL1, la HCHL2 y la HL3. Sí, pero el
  759. 29:45i5 es como decir, "No, tengo un set
  760. 29:46panda, sí, pero de qué año, no." Es
  761. 29:49decir, yo, por ejemplo, yo tengo un i9,
  762. 29:50pero mi i9 es el 7900 y tal. Es ya muy
  763. 29:54viejo, es decir, es de una generación
  764. 29:57muy antigua. Van por el 15,000,
  765. 29:59¿vale? Son ocho o nueve versiones por
  766. 30:01delante. Yo este lo compré en el 2016.
  767. 30:05Han pasado años, han pasado casi 10 años
  768. 30:07este de la compra de este ordenador y va
  769. 30:09como un tiro. Eh, también os lo digo. El
  770. 30:11tamaño de la memoria principal
  771. 30:13implementada normalmente con módulos de
  772. 30:14memoria RAM está determinado normalmente
  773. 30:17por el tamaño de los programas que se
  774. 30:18van a ejecutar en el ordenador. La
  775. 30:20transferencia de información entre los
  776. 30:22niveles de memoria cach es gestionada
  777. 30:24por la circuitía de la placa base o por
  778. 30:26señales de control del microprocesador.
  779. 30:28Las lecturas o escrituras de datos en la
  780. 30:30memoría principal, así como las
  781. 30:32transferencias de información con el
  782. 30:33disco duro, son gestionadas por el
  783. 30:35sistema operativo o conjunto de
  784. 30:37programas que se ejecutan en el
  785. 30:39ordenador. Benga, principio de localidad
  786. 30:42y métodos de reemplazo. Eh, como ya os
  787. 30:46ha comentado, es importante buscar
  788. 30:47criterios de reemplazo de bloques de
  789. 30:49memoria que permitan mejorar la tasa.
  790. 30:52¿Cierto? Uno de los criterios más
  791. 30:54implementados es el principio de
  792. 30:56localidad, que se basa en dos
  793. 30:58principios, bueno, los dos principios
  794. 31:00que voy a leer ahora. La localidad
  795. 31:02temporal dice, "Si un dato ha sido
  796. 31:04referenciado, es muy probable que pronto
  797. 31:06lo vuelva a ser." Es decir, si yo estoy
  798. 31:09mirando algo, es muy posible que lo
  799. 31:10vuelva a mirar, ¿vale? Es un dato que es
  800. 31:12muy posible que lo mire varias veces.
  801. 31:14Esto en
  802. 31:17organización industrial también se usa.
  803. 31:19Si he usado una herramienta es muy
  804. 31:21posible que la vuelva a usar. Si no la
  805. 31:23ha usado es muy posible que ya no la use
  806. 31:24más. Y localidad espacial. Si un dato
  807. 31:27referenciado, es muy probable que pronto
  808. 31:29lo sean los elementos cercanos. Es
  809. 31:31decir, si estoy cogiendo esta
  810. 31:33herramienta, muy posible que la de al
  811. 31:35lado también la coja, ¿vale? Eso me
  812. 31:37sirve para ir acelerando el proceso. Van
  813. 31:41sobre todo por estadística estas cosas.
  814. 31:44Eso último
  815. 31:47se traduce en que cuando un dato es
  816. 31:48solicitado en el nivel inferior de la
  817. 31:50memoria. Wow. Vale. Eh, caché L1, el
  818. 31:54core 7 tiene 32 KB de caché, ¿vale? El
  819. 31:59L2,
  820. 32:02eso significa que un quadcore, ¿vale?
  821. 32:04Como tiene los cuatro procesadores, son
  822. 32:06128 KB. El L2 eh puede ir de un 256 a 1
  823. 32:12MB por núcleo y por tanto los quadcores
  824. 32:15podían tener entre 1 y 4 megas y el L3
  825. 32:19eh la K y ahí se queda. Se ha quedado
  826. 32:22cortado el mensaje despertafer. Falta un
  827. 32:25cachito más me falta el L3, pero bueno,
  828. 32:28vemos que no se aleja mucho a lo que han
  829. 32:29comentado, [música] ¿vale?
  830. 32:33Y la
  831. 32:36L3 puede ir de los 4 a los 16 MB
  832. 32:40dependiendo de la configuración.
  833. 32:41Entiendo que los 16 meg sería lo actual,
  834. 32:43los cuatro sería más antiguo, etcétera.
  835. 32:45Muchas gracias, Despertafer.
  836. 32:48Vale, eh, según la localización de un
  837. 32:50bloque se pueden distinguir tres tipos
  838. 32:51de caché: correspondencia directa,
  839. 32:54memoria asociativa y caché asociativa
  840. 32:56por por conjuntos. La correspondencia
  841. 32:59directa, cada bloque se puede colocar
  842. 33:01únicamente en un lugar concreto, es
  843. 33:04decir, eso va siempre ahí, ya está y
  844. 33:07nunca me equivoco. Memoria asociativa.
  845. 33:09Cada bloque puede ocupar cualquier
  846. 33:11sitio. Esto sería como un almacén
  847. 33:13caótico. Icache asociativa por
  848. 33:15conjuntos. El bloque puede encontrarse
  849. 33:18en un conjunto restringido de
  850. 33:19posiciones. Es decir, yo puedo colocar
  851. 33:21el bloque en cualquier sitio de este
  852. 33:23cacho, ¿vale? Es decir, yo puedo decir,
  853. 33:25"Vale, puede ir en cualquier sitio, pero
  854. 33:27de aquí, dentro de aquí, en cualquier
  855. 33:29sitio." Cada bloque en la caché posee
  856. 33:32una etiqueta identificativa. La caché
  857. 33:35puede contener bloques no válidos, por
  858. 33:37lo que es necesario que un sistema que
  859. 33:39identifique qué bloques son correctos y
  860. 33:41cuáles son obsoletos.
  861. 33:44Para ello, solo usar un bit de validez
  862. 33:46en la etiqueta que indique en todo
  863. 33:48momento si la dirección es válida o no
  864. 33:50es válida.
  865. 33:52Cuando se produce un fallo, hay que
  866. 33:53tener un nuevo bloque a la memoria,
  867. 33:55reemplazando a uno de existente. En
  868. 33:58cachet de correspondencia directa, no
  869. 33:59hay dudas. Un bloque con datos no
  870. 34:01válidos se sustituye por el bloque
  871. 34:03solicitado. En caches asociativas hay
  872. 34:06que determinar entre los bloques
  873. 34:08candidatos a ser reemplazados cuál va a
  874. 34:10ser la me encanta la víctima. [risas]
  875. 34:14Existen tres modos de reemplazo. Es
  876. 34:16decir, claro, si el bloque solo va en un
  877. 34:17sitio, yo sé que si ese ha fallado,
  878. 34:20tengo que ir al que iba ahí, ya está. No
  879. 34:22tengo historia. Claro, si falla uno es
  880. 34:24como, ¿y ahora, ¿cuál pongo? Y ahora,
  881. 34:27¿cuál pongo aquí? Porque no lo sé. Eh,
  882. 34:29método aleatorio. Pongo cualquiera.
  883. 34:31Pongo cualquiera. Eh, pues
  884. 34:35buenas. Eh, normalmente si hago los
  885. 34:38directos a las 10 de la noche suelo
  886. 34:41estar hasta las 11:30.
  887. 34:44Como he empezado pronto, que he empezado
  888. 34:46a las 7
  889. 34:48si todo va bien, a las 8 y poco 8:30
  890. 34:52deberíamos haber terminado. Hoy es un
  891. 34:54día especial. Es que vienen un par de
  892. 34:56semanas un poco raras en cuanto a mis
  893. 34:57horarios. Intentaré hacerlo a las 10 de
  894. 34:59la noche todos los días, ¿de acuerdo? Y
  895. 35:00será una horita, una horita y media
  896. 35:02perfecto para ir a dormir habiendo
  897. 35:04estudiado y sintiéndonos útiles.
  898. 35:08Perfecto. Sustituir el el usado menos
  899. 35:11recientemente, ¿vale? Es decir, el
  900. 35:13más antiguo, básicamente. El bloque
  901. 35:16sustituido es el bloque que más tiempo
  902. 35:17lleva sin usarse con la esperanza de que
  903. 35:19no. Claro, si tengo una herramienta que
  904. 35:21ya está llena de de telarañas, es muy
  905. 35:24posible que no lo vuelva a usar. Cojo
  906. 35:26ese bloque y lo elimino. Y el algoritmo
  907. 35:30menos usado se sustituye por el bloque
  908. 35:32de caché que ha sufrido un menor número
  909. 35:34de referencias.
  910. 35:37[risas]
  911. 35:39Sí, sí. Aquí se me quedaba sobando la
  912. 35:40gente. No veas qué clase.
  913. 35:43Bueno, a ver. Mano de santo. Sí, sí. 71
  914. 35:48noches durmiendo como un angelito. Vale,
  915. 35:50entradas y salidas. En el sistema
  916. 35:52operativo, como cualquier otro sistema
  917. 35:54de procesado información, recibe una
  918. 35:56serie de datos.
  919. 35:59Ah, sí, la verdad era maravilloso. Era
  920. 36:02maravilloso.
  921. 36:05A ver, eh, la información puede entrar
  922. 36:07en modo de comandos que se escriben
  923. 36:09desde un teclado, información leída en
  924. 36:11un sistema de almacenamiento de datos,
  925. 36:13disco duro, memoria externa, por
  926. 36:14ejemplo, o a través de una conexión o
  927. 36:16red puerto USB. Una vez procesada, el
  928. 36:19ordenador muestra los resultados en una
  929. 36:20pantalla, monitor, escribe datos en un
  930. 36:23disco, envía información a la impresora,
  931. 36:25genera sonido por unos altavoces,
  932. 36:27etcétera. Cada uno de los elementos
  933. 36:29mencionados, también denominados
  934. 36:31periféricos,
  935. 36:33dispone de un sistema de conexión
  936. 36:34específico compuesto por una serie de
  937. 36:37hilos físicos por los que se transmiten
  938. 36:39señales eléctricas varias y siguiendo
  939. 36:42unas normas y protocolos propios,
  940. 36:45así como una circuitería para adaptar
  941. 36:46dichas señales eléctricas e interpretar
  942. 36:49información. En general se denomina
  943. 36:51unidades de entrada a salida a las
  944. 36:54unidades o sistemas diseñados para
  945. 36:56manejar o controlar partes o
  946. 36:57dispositivos que no pertenecen
  947. 36:59directamente a la CPU ni a la memoria
  948. 37:02principal.
  949. 37:04Después teníamos los buses, que habíamos
  950. 37:05hablado de los buses. En un ordenador la
  951. 37:08información fluye por diversos caminos y
  952. 37:10el microprocesador es siempre el centro
  953. 37:12neurálgico. Todo va acabar pasando por
  954. 37:14el micro, es decir, cualquier entrada
  955. 37:16para convertirse en salida tiene que
  956. 37:18pasar por el microprocesador.
  957. 37:20Si no, no lo hará. Un bus de datos es
  958. 37:23además un conjunto de líneas o hilos
  959. 37:25físicos por los que se transmiten
  960. 37:27señales eléctricas, una serie de normas
  961. 37:29que determinan el tiempo de conexionado,
  962. 37:31sus características mecánicas o
  963. 37:34protocolo que se sigue para la
  964. 37:35transmisión de una información. Aquí
  965. 37:37tenemos una distribución más o menos del
  966. 37:40de cómo funcionaría un ordenador, ¿vale?
  967. 37:43Yo tengo el chipset, ¿vale?, que sería
  968. 37:45el chip, ¿de acuerdo? El chip principal.
  969. 37:49Aquí tendría el mic, bueno, el sistema
  970. 37:50de control, perdona. tendría el
  971. 37:52microprocesador con un bus local y un
  972. 37:54bus de memoria que se iría a la zona de
  973. 37:56memoria, ¿vale? Esto iría de aquí a
  974. 37:58aquí, ¿vale? Después iría una tarjeta
  975. 38:01gráfica y sería la salida que vosotros
  976. 38:03estáis viendo por el ordenador sería
  977. 38:06esto. ¿De dónde le viene la información
  978. 38:08para acabar viniendo ahí? pues puede
  979. 38:09venir de una red eh como la que estáis
  980. 38:12trabajando ahora, que estáis conectados
  981. 38:14a a vuestra red eh wifi de casa o a la
  982. 38:18red local de internet o
  983. 38:22estáis conectados directamente a través
  984. 38:23de un de un cable LAN, ¿vale? Puede
  985. 38:26venir de alguno de estos sistemas de
  986. 38:30de almacenaje de información. Puede
  987. 38:33venir de un Zócalo PCI, puede venir de
  988. 38:35un puente USB, puede venir de la tarjeta
  989. 38:37de sonido, puede venir de cualquier
  990. 38:39sitio, ¿vale? Es decir, eso tengo
  991. 38:41capacidad de enviar y recibir datos. Muy
  992. 38:45bien. Las líneas agrupadas suelen ser de
  993. 38:47varios tipos. Líneas de dirección que
  994. 38:50están ligadas a la capacidad de acceso a
  995. 38:52distintas posiciones de memoria. líneas
  996. 38:54de datos que determinan la anchura de la
  997. 38:57información que se transmite.
  998. 38:59Este parámetro multiplicado por la
  999. 39:01frecuencia de transmisión en el bus
  1000. 39:03determina la medida de rendimiento más
  1001. 39:05conocida, el ancho de banda, que se
  1002. 39:07indica la velocidad de comunicación,
  1003. 39:10líneas de control que están definidas
  1004. 39:11por el protocolo de transmisión y líneas
  1005. 39:14de corriente que facilitan la
  1006. 39:16alimentación al periférico, que pueden
  1007. 39:17ser opcionales dependiendo de la
  1008. 39:19interfaz. Bueno, la figura número tres
  1009. 39:21que hemos visto antes, eh, muestra modo
  1010. 39:24de ejemplo un diagrama de bloques de un
  1011. 39:25ordenador donde se señalan algunos de
  1012. 39:27los subsistemas analizados y otros que
  1013. 39:29ya veremos pues más adelante. ¿De
  1014. 39:31acuerdo? Eh, saltando esto, dice, "Los
  1015. 39:34ordenadores cuentan con circuitos
  1016. 39:36denominados de forma genérica
  1017. 39:38controlador de DMA, que significa acceso
  1018. 39:41directo a memoria, que permiten un
  1019. 39:44cierto modo eh que algunos periféricos
  1020. 39:46se comuniquen directamente con la
  1021. 39:48memoria principal. El microprocesador no
  1022. 39:50interviene durante esta transferencia de
  1023. 39:52datos, pero si las líneas de control,
  1024. 39:54por ejemplo, yo quiero guardar
  1025. 39:56directamente la información de un de un
  1026. 39:59de esto de un de un CD ROM directamente
  1027. 40:01a mi memoria, ¿vale? Pero no quiero
  1028. 40:04procesarlo todavía, pues cojo, pum, y
  1029. 40:06con el DMA lo envío directamente a una
  1030. 40:08parte de la memoria y ya está. Y después
  1031. 40:10ya lo accederé desde la CPU. No quiero
  1032. 40:12estar procesando esos datos, no me valen
  1033. 40:15para nada. Yo sé que el mismo dato que
  1034. 40:18estoy cogiendo es el que quiero escribir
  1035. 40:19en otro lado. ¿Vale? Eh, dicho esto,
  1036. 40:23pues que tengo por aquí, la placa base,
  1037. 40:25el chasis y la fuente de alimentación,
  1038. 40:27que serían así elementos un poquito más
  1039. 40:29externos. La placa base es el esqueleto
  1040. 40:32el ordenador. Ya hemos comentado que es
  1041. 40:33el soporte físico sobre el que
  1042. 40:35colocaremos todos los elementos eh que
  1043. 40:38hemos mencionado y su función principal
  1044. 40:40es la de interconectar todos los
  1045. 40:42componentes, la CPU con la memoria, con
  1046. 40:44los periféricos, etcétera. La figura 3
  1047. 40:46también podía servir de ejemplo la
  1048. 40:48figura 3 que hemos visto arriba, eh, de
  1049. 40:50distribución simbólica de la placa base.
  1050. 40:53El microprocesador y los zócalos de
  1051. 40:55memoria se consideran elementos
  1052. 40:57principales. El bus local, el bus de
  1053. 40:59memoria y el bus de expansión
  1054. 41:03serán tratados con más detenimiento en
  1055. 41:05próximo apartado. Con el término chipset
  1056. 41:09se engloba un conjunto de circuitos que
  1057. 41:10realizan las tareas de interfaces entre
  1058. 41:14los distintos buses y elementos. Hay
  1059. 41:16determinadas interfaces que se
  1060. 41:18encuentran comúnmente en los
  1061. 41:19ordenadores, tales como la tarjeta
  1062. 41:21gráfica, tarjeta sonida o adaptador de
  1063. 41:23red. Dependiendo del fabricante o de las
  1064. 41:26especificaciones solicitadas al sistema.
  1065. 41:28Estos interfaces se pueden encontrar
  1066. 41:31integrados en la placa base formando
  1067. 41:33parte del chipset o bien se disponen
  1068. 41:35tarjetas independientes que se
  1069. 41:37interconectan en con el sistema a través
  1070. 41:40de los buses de expansión y que por lo
  1071. 41:42general ofrecen más y mejores
  1072. 41:44prestaciones que las soluciones
  1073. 41:46integradas. Conviene comentar que la
  1074. 41:48figura 3 que hemos visto antes, se ha
  1075. 41:50presentado con de forma genérica el
  1076. 41:52Buside de E, ¿vale? como interfaz con el
  1077. 41:55típico, bueno, con los típicos medios de
  1078. 41:57almacenamiento masivo, ¿de acuerdo? El
  1079. 41:59disco duro, el lector de C DCD, la
  1080. 42:02disquetera,
  1081. 42:04aunque hay otros tipos de buses que
  1082. 42:05cumplen similares propósitos, ¿vale?
  1083. 42:08Incluso a través del USB podemos
  1084. 42:10transmitir esos datos. Lo hemos dicho
  1085. 42:11antes, un penrive.
  1086. 42:14E, vale. La placa base junto con los
  1087. 42:18medios de almacenamiento masivos de
  1088. 42:19datos se encuentra alojada a su vez en
  1089. 42:22un chasis. que por lo general suele ser
  1090. 42:24metálico, aunque últimamente estamos con
  1091. 42:27eh metacrilatos transparentes para ver
  1092. 42:30las luces y tal, pero bueno, antes era
  1093. 42:32típicamente metálico que hacía de jaula
  1094. 42:34de Farad, evitando que cualquier
  1095. 42:36corriente estática pudiera entrar en la
  1096. 42:39en la caja. Es decir, era una
  1097. 42:40protección. Ahora que son de
  1098. 42:42plasticucho,
  1099. 42:43[carraspeo] bueno, lo normal, si haces
  1100. 42:46una jaula metálica, el ordenador está
  1101. 42:48protegido.
  1102. 42:51Vale, pues eso la caja del ordenador y
  1103. 42:54también se le suele denominar
  1104. 42:55erróneamente a todo lo que hay dentro de
  1105. 42:57la caja la CPU, ¿no? Y la CPU es solo
  1106. 43:00uno de los elementos dentro de la caja.
  1107. 43:03Un barco pirata.
  1108. 43:05[risas]
  1109. 43:06Yo he visto de todo, ¿eh? Yo yo creo que
  1110. 43:08he visto he visto cacharros hechos de
  1111. 43:11maneras que que jamás creeríais. Bueno,
  1112. 43:14venga, va, vamos a los periféricos.
  1113. 43:16Dice, "Los periféricos son los
  1114. 43:19dispositivos que no forman parte del
  1115. 43:20equipo principal y con los cuales el
  1116. 43:22sistema informático ordenador se
  1117. 43:24comunica permitiendo la entrada y salida
  1118. 43:26de información, aunque no formen parte
  1119. 43:28de la unidad principal. Muchos de ellos
  1120. 43:30son elementos fundamentales para un
  1121. 43:32sistema informático. La figura 3 sirve
  1122. 43:35también para entrever algunos
  1123. 43:36periféricos básicos. Lo normal es que
  1124. 43:39todo ordenador disponga al menos de un
  1125. 43:41monitor o pantalla. Esto,
  1126. 43:44el dispositivo de interfaz humana más
  1127. 43:46típico de un ordenador es una pantalla o
  1128. 43:49un altavoz al menos. Eh, donde se
  1129. 43:52visualizan los datos. Altavoces con
  1130. 43:54conexión impresora. Bueno, lo de la
  1131. 43:56impresora
  1132. 43:58antes sí, ahora ya no tanto. Un teclado
  1133. 44:01suele ser muy típico, un ratón, un panel
  1134. 44:04táctil, un escáner para introducir datos
  1135. 44:06de entrada, eh una impresora donde
  1136. 44:09generar documentos, un escáner que sirve
  1137. 44:11para digitalizar esos documentos.
  1138. 44:13También se pueden encontrar dispositivos
  1139. 44:15mixtos de entrada a salida como un disco
  1140. 44:17externo, un disco USB.
  1141. 44:20Entonces, un cajero es un ordenador. Sí,
  1142. 44:23un cajero es un ordenador. Tu móvil es
  1143. 44:26un ordenador.
  1144. 44:28Tu móvil es un ordenador, básicamente.
  1145. 44:31Sí, sí, es eso. Es así de sencillo.
  1146. 44:35¿Vale? Eh, este reloj es un ordenador,
  1147. 44:39básicamente.
  1148. 44:42Lo que pasa es que, bueno, nosotros
  1149. 44:43entendemos más el ordenador como el
  1150. 44:46ordenador sobremesa o el ordenador
  1151. 44:48portátil. Una tablet es un ordenador,
  1152. 44:50básicamente. Ah,
  1153. 44:54vale, vale, vale. Tal se puede realizar
  1154. 44:57otra posible clasificación considerando
  1155. 44:59el uso. Así se puede hablar de
  1156. 45:00periféricos de almacenamiento,
  1157. 45:02ah, periféricos de comunicación, ¿vale?
  1158. 45:05Es decir, podemos usarlo. Ya que los
  1159. 45:07cajeros interactúas con la pantalla o
  1160. 45:09una tarjeta o el Correcto, correcto. Sí,
  1161. 45:11sí. Los cajeros te tienen un panel de
  1162. 45:13entrada de datos, un panel de salidas,
  1163. 45:15un panel de comunicaciones, interfaz
  1164. 45:17humana y una CPU de procesamiento y una
  1165. 45:20fuente de alimentación. Obviamente lo
  1166. 45:21tienen todo y además trabajan de la
  1167. 45:24misma forma que un ordenador. Es más,
  1168. 45:25dentro del cajero si tú lo abrieras te
  1169. 45:28encontrarías además una caja de un
  1170. 45:29ordenador sobremesa. Seguramente
  1171. 45:33que ellos lo programan y lo guardan ahí.
  1172. 45:36Vale, últimamente se habla también, y tú
  1173. 45:38lo que ves es la pantalla, eh, se habla
  1174. 45:40también de las interfaces hombre máquina
  1175. 45:42en alusión a los dispositivos que
  1176. 45:44permiten comunicarse con el ser humano,
  1177. 45:45entre el ser humano y el ordenador. Por
  1178. 45:47ejemplo, eh este micrófono, eh estos
  1179. 45:51auriculares, el teclado, el ratón,
  1180. 45:54¿vale? Me permiten comunicarme y muchos
  1181. 45:56de ellos de forma bidireccional. Yo le
  1182. 45:59puedo dar órdenes al ordenador con el
  1183. 46:02micrófono,
  1184. 46:03¿de acuerdo? con el con el con eh con
  1185. 46:07esto también, porque aquí le puedo tocar
  1186. 46:10y puedo enviar alguna información al
  1187. 46:12ordenador como pausame la música,
  1188. 46:14actívamela tal. En Valencia usan
  1189. 46:17directamente XP en las expendoras de
  1190. 46:19billetes del metro y no bromeo. Sí, sí,
  1191. 46:20es el XP es muy típico en este tipo de
  1192. 46:23maquinarias y bastante seguro.
  1193. 46:26Bueno, eh los periféricos de
  1194. 46:28almacenamiento, ¿de acuerdo?
  1195. 46:30Ah, introducimos el concepto de
  1196. 46:33periféricos de almacenamiento,
  1197. 46:35dispositivos que almacenan datos e
  1198. 46:37información durante un tiempo
  1199. 46:39prolongado. Dice, "Hay que tener en
  1200. 46:40cuenta que según esta definición, un
  1201. 46:42módulo RAM insertado en la placa base no
  1202. 46:45entra en la clasificación de periférico
  1203. 46:47de almacenamiento. Tiene que ser algo
  1204. 46:48que yo puedo meter y sacar de forma
  1205. 46:51normal, ¿de acuerdo? También se usa la
  1206. 46:53denominación de sistemas de
  1207. 46:55almacenamiento masivos de datos para
  1208. 46:57referenciar este tipo de dispositivos.
  1209. 47:00considerados periféricos, tanto si se
  1210. 47:02ubican dentro de la caja en el ordenador
  1211. 47:04como si son externos. En definitiva, un
  1212. 47:07ordenador precisa de un espacio donde se
  1213. 47:09almacenan los programas
  1214. 47:12[resoplido] omitir el chiste. No pasa
  1215. 47:14nada, puedes decirlo. Ah,
  1216. 47:19y los datos que se necesita para su
  1217. 47:21normal funcionamiento. Esta información
  1218. 47:24debe mantenerse también cuando se corta
  1219. 47:26el suministro eléctrico. Esto es
  1220. 47:27importante, ¿de acuerdo? Porque si no yo
  1221. 47:31no puedo guardar información de forma
  1222. 47:33peremne. Es decir, si yo al apagar el
  1223. 47:35ordenador desaparece todo lo que hay,
  1224. 47:37incluyendo los programas y todo, debería
  1225. 47:39volver a cargar todos estos programas en
  1226. 47:42los sistemas de almacenamiento masivo. Y
  1227. 47:44claro, en la RAM es fácil. Yo cuando
  1228. 47:46arranco lo que estoy haciendo es cargar
  1229. 47:48los programas en la RAM, ¿vale? Para que
  1230. 47:50vuelva a funcionar, pero en el ROM es
  1231. 47:52duro, es difícil y es eh caro. Vale,
  1232. 47:55tardo tiempo en instalar un programa,
  1233. 47:58¿vale? Disco duro. Disco duro o disco
  1234. 48:01rígido. En inglés, Hard Drive Disc,
  1235. 48:04¿vale? HDD es un dispositivo que almacen
  1236. 48:07de almacenamiento de datos no volátil
  1237. 48:09que emplea un sistema de grabación
  1238. 48:10magnética para almacenar datos
  1239. 48:12digitales. Esto estaríamos hablando en
  1240. 48:15los discos de disco. En los SSD va por
  1241. 48:19otro lado, ¿vale? Eh, se compone de uno
  1242. 48:21o más platos discos rígidos unidos por
  1243. 48:23un mismo eje que gira a gran velocidad.
  1244. 48:26Es decir, uno de los motivos que los
  1245. 48:28discos sólidos son tan grandes es porque
  1246. 48:29llevan un motor que hace que eso gire y
  1247. 48:31llevan unos peines que leen el contenido
  1248. 48:34del disco o escriben el contenido del
  1249. 48:36disco, ¿vale? Eh, sobre cada plato se
  1250. 48:40sitúa un cabezal de lectura escritura
  1251. 48:41que frota sobre una delgada lámina de
  1252. 48:44aire generada por la rotación de los
  1253. 48:45discos.
  1254. 48:50Los discos duros son sensibles a golpes
  1255. 48:52y y vibraciones. Por eso antes si tú
  1256. 48:55cogías un portátil y lo zarandeabas se
  1257. 48:58bloqueaba entero. Ahora no. Ahora con
  1258. 49:00los discos sólidos, por mucho que los
  1259. 49:01zarandees, si no lo rompes, eh, aguanta
  1260. 49:04bastante más. Eso pasaba sobre todo, no
  1261. 49:07sé si os acordáis, con los compactis
  1262. 49:09portátiles. Si tú lo zarandeabas,
  1263. 49:11básicamente dejaba de funcionar. variaba
  1264. 49:13la longitud entre el disco y el láser y
  1265. 49:18dejaba de funcionar.
  1266. 49:20Vale, muy bien. Eh,
  1267. 49:23¿por qué? Porque además podemos
  1268. 49:24arañando, provocando pérdida de
  1269. 49:26información, daños en el procesador,
  1270. 49:28etcétera, digo, en el disco duro,
  1271. 49:30etcétera. Existe otro tipo de
  1272. 49:32almacenamiento que son las unidades de
  1273. 49:34estalo sólido, los SSD, Solid State
  1274. 49:38Drive. Estos dispositivos almacenan los
  1275. 49:41datos en microchips con memorias flash.
  1276. 49:43que se encuentran interconectadas entre
  1277. 49:45sí, de modo que se podrían considerar
  1278. 49:46una evolución de las memorias USB.
  1279. 49:50No cuentan con cabezales físicos para
  1280. 49:52grabar los datos. Hace unos años, estas
  1281. 49:54unidades tenían un precio elevado, pero
  1282. 49:57en los últimos años se extendió su uso.
  1283. 49:59Hoy en día cuestan una auténtica
  1284. 50:02miseria, pero pero una auténtica
  1285. 50:04miseria. La cantidad de datos que llevan
  1286. 50:05es salvaje. Es salvaje. Bueno, los DVDs
  1287. 50:10que ya son cosas del pasado, ¿de
  1288. 50:11acuerdo? que son los digital versátil
  1289. 50:15disc, eh, que bueno que permiten grabar
  1290. 50:18una gran cantidad de información. Eh, si
  1291. 50:20lo recordáis, los que eran de una sola
  1292. 50:22capa 4,7
  1293. 50:24GB y los que eran multicap de hasta 4
  1294. 50:27capas podían guardar hasta 17 GB, ¿vale?
  1295. 50:32De memoria, que eran los más gordos,
  1296. 50:34eran los más tremendos.
  1297. 50:36Eh, bueno,
  1298. 50:38el DVD es una evolución del CD ROM que
  1299. 50:41podían almacenar 600
  1300. 50:4490 megbit, si no recuerdo, megb, perdón.
  1301. 50:48Y bueno, después salieron discos como el
  1302. 50:51Blu-ray que permitían 25 GB, si no
  1303. 50:54recuerdo mal, pero ya es una cosa que
  1304. 50:56está tirando para atrás. ¿Vale? Después
  1305. 50:59tenemos la memoria flash, que se basa en
  1306. 51:02una técnica evolucionada de la memoria e
  1307. 51:04prom que es memoria de solo lectura
  1308. 51:06regrabable eléctricamente, que permite
  1309. 51:09que múltiples posiciones en memoria sean
  1310. 51:11escritas o borradas en la misma
  1311. 51:12operación de programación mediante
  1312. 51:15impulsos eléctricos frente a las
  1313. 51:17anteriores, que solo permitían escribir
  1314. 51:19una cada vez. Dice, "¿Las cintas de
  1315. 51:21cassette que los bolespck?"
  1316. 51:22Eh, bueno, las cintas del cassette ya
  1317. 51:25son eh antidiluvianas, son Ahora, ahora
  1318. 51:28hablaremos eh ahora hablaremos de los
  1319. 51:29discos flexibles y las eh las de
  1320. 51:32cassette. Yo esto lo viví en el
  1321. 51:34Amsterdrat. Elsa tenía un una cinta de
  1322. 51:37cassette donde tú grababas el programa y
  1323. 51:39para leer el programa tenía que
  1324. 51:41transcurrir la lectura de todo el
  1325. 51:43cassette, con lo que la lectura del
  1326. 51:46cassette, incluso las velocidades que
  1327. 51:47eso iba, podía ser 4 o 5 minutos de
  1328. 51:51lectura del cassette. Y el cassette,
  1329. 51:54además, tampoco es que almacenase mucha
  1330. 51:57información. No recuerdo ahora cuánto
  1331. 51:58podía guardar un cassette, pero no era
  1332. 52:00mucho. No era mucho. Se dejó de usar.
  1333. 52:04Bueno, además porque eran grandes, eran
  1334. 52:05costosas, eran lentas, acceder a la
  1335. 52:07información era horrible porque claro,
  1336. 52:10si yo tenía un trozo de la memoria al
  1337. 52:11principio y un trozo de la memoria al
  1338. 52:12final del cassette, si yo quería leer un
  1339. 52:15trozo al final y un trozo del principio,
  1340. 52:17tenía que rebobinar todo el cassette,
  1341. 52:20leer un trozo al principio y a lo mejor
  1342. 52:22si tenía que seguir leyendo el final,
  1343. 52:24volver a avanzar hasta el final y volver
  1344. 52:25a rebobinar era un desastre. [resoplido]
  1345. 52:28Vale. Eh, programas, pues tipos y
  1346. 52:31características. Vamos al apartado
  1347. 52:32número dos. Se suele definir un programa
  1348. 52:35como una parte o una secuencia de
  1349. 52:37procesos e instrucciones organizados
  1350. 52:39para realizar una tarea concreta en un
  1351. 52:42sistema informático o ordenador. Los
  1352. 52:46programas pueden ser instalados
  1353. 52:47previamente en el dispositivo a utilizar
  1354. 52:53constituyendo el sistema operativo que
  1355. 52:55controla el funcionamiento del sistema
  1356. 52:57informático, que pueden ser programas
  1357. 52:59añadidos para realizar funciones
  1358. 53:01específicas. El sistema operativos SEO
  1359. 53:04es un conjunto de programas que
  1360. 53:06controlan directamente los recursos
  1361. 53:08hardware o físicos de un ordenador. Es
  1362. 53:10decir, el sistema operativo, lo sobre lo
  1363. 53:12que estáis cargando el resto de
  1364. 53:14programas trabajan directamente sobre el
  1365. 53:16ordenador, sobre la CPU. Le dicen, "Oye,
  1366. 53:18CPU, vas a trabajar de esta manera." Y
  1367. 53:20luego sobre este vas volcando el resto
  1368. 53:22de programas para que accedan a los
  1369. 53:24componentes de la CPU.
  1370. 53:26El sistema operativo es la capa de
  1371. 53:28software más baja de un ordenador. ¿Cómo
  1372. 53:31se reflejará en la figura número cuatro?
  1373. 53:34Hm, discrepo. Diría que es la BIOS la
  1374. 53:38más baja, pero bueno, es responsable de
  1375. 53:40gestionar, coordinar las actividades que
  1376. 53:42lleva a cabo el intercambio de los
  1377. 53:43recursos y actúa como intermediario para
  1378. 53:45las aplicaciones.
  1379. 53:47Exacto. Exacto. Es decir, Windows
  1380. 53:52le dice al programa de los camiones cómo
  1381. 53:56le tiene que mandar la información a la
  1382. 53:58CPU y Windows lo que hace es reordenar
  1383. 54:00esa información para que la CPU lo
  1384. 54:02entienda.
  1385. 54:03hace de intermediario, ¿vale? Tenemos el
  1386. 54:06hardware, tenemos por encima el sistema
  1387. 54:09operativo, los traductores, editores e
  1388. 54:11intérpretes de orden y aquí arriba
  1389. 54:13tienes la aplicación de conducción de
  1390. 54:17camiones, ¿de acuerdo?
  1391. 54:19Vale, esto es lo que lo que estaría
  1392. 54:22trabajando contigo. En esta figura se
  1393. 54:24observa como el sistema operativo es la
  1394. 54:26única capa que trabaja directamente con
  1395. 54:28el hardware. Por encima del sistema
  1396. 54:29operativo se encuentra un nivel formado
  1397. 54:31por traductores, editores de texto e
  1398. 54:33intérpretes de órdenes. Estamos hablando
  1399. 54:35de programas que interpretan la orden
  1400. 54:38del programa que estás ejecutando,
  1401. 54:40¿vale? Los dos primeros tipos de
  1402. 54:42programas junto con los enlazadores y
  1403. 54:44depuradores son útiles para crear un
  1404. 54:47nivel de abstracción cómodo para el
  1405. 54:48desarrollo de programas. ¿Por qué?
  1406. 54:50Porque si no no hay Dios que programe.
  1407. 54:53Yo he programado en hexadecimal y es
  1408. 54:55para
  1409. 54:56no volverlo a hacer nunca más. He
  1410. 54:59trabajado en en bloque de código. Es
  1411. 55:02horrible, horrible, horrible. Bueno, en
  1412. 55:04instrucciones básicas es horrible. Es es
  1413. 55:07para pegarse un tiro, os lo juro. Muy
  1414. 55:09bien. Por último,
  1415. 55:13ah, bueno, dice, "La unión de los
  1416. 55:15programas de las dos capas intermedias
  1417. 55:16en la figura conforma el software de
  1418. 55:18sistemas de un ordenador. Por último,
  1419. 55:20está el nivel constituido por los
  1420. 55:21programal de la aplicación, los cuales
  1421. 55:23no dan servicio a otros programas, sino
  1422. 55:25que su finalidad es resolver problemas
  1423. 55:27concretos. Son programas que suele
  1424. 55:29ejecutar un usuario no informático.
  1425. 55:32Pertenecen a esa capa, los procesadores
  1426. 55:34de texto, las hojas de cálculo, las
  1427. 55:36agendas electrónicas, los juegos,
  1428. 55:38etcétera, ¿vale? Es decir, [resoplido]
  1429. 55:40el que estás ejecutando tú, ¿vale?
  1430. 55:43Componentes y funciones de un sistema
  1431. 55:45operativo. Vamos a ver qué tiene un
  1432. 55:46sistema operativo. Tiene la gestión de
  1433. 55:49procesos.
  1434. 55:50un proceso simplemente es un programa de
  1435. 55:52ejecución que necesita recursos para
  1436. 55:54realizar su tarea, tiempo de CPU,
  1437. 55:56memoria, archivos, dispositivos de
  1438. 55:58entrada, salida, el sistema operativo
  1439. 56:00que sería responsable de crear y
  1440. 56:02destruir los procesos, parar y reanudar
  1441. 56:04los procesos, obtener mecanismos para
  1442. 56:07que se comuniquen y sincronicen,
  1443. 56:10¿vale? Por ejemplo, pues cómo estaré,
  1444. 56:12pues control de proceso, ¿no? Que sea lo
  1445. 56:14último. Tengo la seguridad que me
  1446. 56:16conecta con todo, ¿no? Con la gestión de
  1447. 56:18dispositivos, gestión de memoria, de
  1448. 56:20archivos, comunicaciones, con la
  1449. 56:22concurrencia, procesos de la gestión de
  1450. 56:25memoria iría la planificación y de la
  1451. 56:27concurrencia la planificación sería el
  1452. 56:29control.
  1453. 56:31La gestión de procesos podría ser
  1454. 56:33similar al trabajo de oficina. Se suele
  1455. 56:35tener una lista de tareas a realizar y
  1456. 56:38estas fijarles prioridades alta, media o
  1457. 56:41baja. Por ejemplo, debemos comenzar
  1458. 56:42haciendo las tareas de alta prioridad y
  1459. 56:44cuando se terminen seguir con las de
  1460. 56:46prioridad media y después las de baja.
  1461. 56:49Hay que tener en cuenta que una de
  1462. 56:51prioridad baja retrasada suficientemente
  1463. 56:53suficiente tiempo me puede colgar el
  1464. 56:55ordenador. Así que hay mejores formas de
  1465. 56:57organizar la información, ¿vale? por
  1466. 56:59ejemplo, que la información vaya suendo
  1467. 57:02de prioridad cuanto más tiempo llevas
  1468. 57:04sin ser ejecutada. Por ejemplo,
  1469. 57:06gestión de la memoria principal. La
  1470. 57:08memoria es una gran tabla de palabras o
  1471. 57:10bytes, cada una de las cuales se
  1472. 57:12referencia mediante una dirección única.
  1473. 57:15Este almacén de datos de rápido acceso
  1474. 57:17es compartido por la CPU y los
  1475. 57:18dispositivos de entrada salida. Es
  1476. 57:21volátil y pierde su contenido en los
  1477. 57:23fallos del sistema. El sistema operativo
  1478. 57:25es el responsable de Bueno, y también
  1479. 57:27cuando lo aquí se refiere a cuando lo
  1480. 57:29apagas, ¿vale? Es decir, se se borraría
  1481. 57:33conocer qué partes de la memoria están
  1482. 57:35siendo utilizadas y por quién. Decidir
  1483. 57:37qué procesos se encargarán eh se
  1484. 57:39cargarán en memoria cuando haya espacio
  1485. 57:40disponible
  1486. 57:43o sea que ah no, no. y asignar y
  1487. 57:46reclamar espacio y memoria cuando sea
  1488. 57:48necesario. La gestión del almacenamiento
  1489. 57:51secundario dice, "Es necesario un
  1490. 57:53sistema de almacenamiento secundario, ya
  1491. 57:55que la memoria principal almacenamiento
  1492. 57:57primario es volátil, además de muy
  1493. 57:59pequeña para almacenar todos los
  1494. 58:00programas. Es decir, en tu en tu RAM no
  1495. 58:04puedes guardar los programas que
  1496. 58:06ejecutas de forma completa. Seguramente
  1497. 58:08no te caben ahí. Bueno, a ver, puedes
  1498. 58:11cargar programas muy antiguos que sí que
  1499. 58:12caben, pero tu programa de camiones a lo
  1500. 58:15mejor ocupa 100 GB y tu RAM ocupa 27 GB,
  1501. 58:19no cabe entero.
  1502. 58:22Entonces, podemos entender que en la RAM
  1503. 58:24solo está cargando una parte de ese
  1504. 58:26programa y después, por ejemplo, si
  1505. 58:28tiene que acceder a un vídeo, descarga
  1506. 58:29parte del programa y carga otra parte
  1507. 58:31del programa. Es más, un juego un
  1508. 58:34programa bien optimizado solo cargará en
  1509. 58:37memoria aquellas cosas que necesita.
  1510. 58:39realmente y descargar aquellas que no
  1511. 58:42necesita y así será más eficiente. Esto
  1512. 58:45antes era una maravilla, ahora pues los
  1513. 58:47programadores son un poco más laisies en
  1514. 58:49este aspecto porque sobra bastante
  1515. 58:52información,
  1516. 58:53podríamos ser mucho más optimizados. Eh,
  1517. 58:56bueno, hm, el sistema de entradas
  1518. 58:59salidas consiste en un sistema de
  1519. 59:00almacenamiento temporal, caché, una
  1520. 59:02interfaz de administradores de
  1521. 59:04dispositivo para entrada y otras para
  1522. 59:06dispositivos concretos. El sistema
  1523. 59:09operativo debe gestionar el
  1524. 59:10almacenamiento temporal de los datos de
  1525. 59:13entrada y salida, que también guardan
  1526. 59:14información y servir las interrupciones
  1527. 59:16de los dispositivos de entrada y salida.
  1528. 59:19Después los sistemas de archivos. Los
  1529. 59:21archivos son colecciones de información
  1530. 59:23relacionada definidas por sus creadores.
  1531. 59:25Dice, "Eso me pasa a mí en el wow.
  1532. 59:28tardaba en cargarme porque te carga todo
  1533. 59:30el continente en el que estás y no solo
  1534. 59:32la ciudad o región, por ejemplo. Claro,
  1535. 59:35claro. Eso eso hace que gaste muchísima
  1536. 59:38más RAM y por lo tanto si tu RAM es
  1537. 59:40lenta o tu RAM es limitada
  1538. 59:44tarda más tiempo. ¿Qué pasa? Una vez ha
  1539. 59:45cargado va muy bien. Eso es la ventaja.
  1540. 59:50Lo que también significa que si va si
  1541. 59:53satura la RAM, pues va peor. Construir,
  1542. 59:56eliminar archivos y directorios, ofrecer
  1543. 59:59funciones de para manipular los
  1544. 1:00:00archivos, establecer correspondencia
  1545. 1:00:02entre archivos, realizar copias de
  1546. 1:00:04seguridad de los archivos. Esto sería lo
  1547. 1:00:05que hace el sistema operativo.
  1548. 1:00:07Existen diferentes tipos de archivos y
  1549. 1:00:09diferentes formas de guardar estos
  1550. 1:00:11archivos según el tamaño de la del
  1551. 1:00:14bloque básico. Esto seguramente si
  1552. 1:00:16habéis escuchado lo de formatear un
  1553. 1:00:18disco duro, lo que le hace es decirle al
  1554. 1:00:20disco duro o al sistema operativo de qué
  1555. 1:00:23tamaño van a ser cada uno de los
  1556. 1:00:25siguientes bloques, porque yo en el
  1557. 1:00:27disco duro tengo un panel de direcciones
  1558. 1:00:30y un panel de e información. Básicamente
  1559. 1:00:33es como tener el listín telefónico. Yo
  1560. 1:00:36puedo asignar pues x direcciones,
  1561. 1:00:39cuantas más eh cuanto más pequeñas más
  1562. 1:00:42direcciones.
  1563. 1:00:44Pero claro, eso también significa que mi
  1564. 1:00:45listín es más largo, ¿vale? Voy más
  1565. 1:00:47lento, pero puedo guardar bloques más
  1566. 1:00:49pequeñitos. Eh, pues mira, puedo hacer
  1567. 1:00:52FAT 32, X4, NTFS, que es el que se usa
  1568. 1:00:56hoy en día, XFAT, eh, FAT FAT 64
  1569. 1:01:01también, APS, HS Plus. Bueno, dependerá
  1570. 1:01:03de
  1571. 1:01:06cómo quiero gestionar los datos y de qué
  1572. 1:01:08tamaño son.
  1573. 1:01:10Desde el punto de vista usuario, estas
  1574. 1:01:12diferencias pueden parecer
  1575. 1:01:14insignificantes. Bueno, esto lo habéis
  1576. 1:01:16visto normalmente cuando quiero usar el
  1577. 1:01:19Windows X64 o X32. ¿Por qué? Dependerá
  1578. 1:01:23de cómo están guardados tus datos y de
  1579. 1:01:26cómo sea el bus de la CPU. ¿Vale?
  1580. 1:01:30Dice, por ejemplo, los sistemas de
  1581. 1:01:31ficheros FA 32 y NTFS que se utilizan
  1582. 1:01:34fundamentalmente los sistemas de
  1583. 1:01:35operativos Microsoft, varían mucho para
  1584. 1:01:37un usuario que utilice una base de datos
  1585. 1:01:39con bastante información, ya que el
  1586. 1:01:41tamaño máximo de un fichero de un
  1587. 1:01:43sistema de archivos F 32 está limitado a
  1588. 1:01:454 GB, ¿vale? Yo no puedo tener un
  1589. 1:01:48archivo de más de 4 GB, no cabe, no
  1590. 1:01:50puedo, no me deja. Vale, sin embargo,
  1591. 1:01:56en un NTFS el archivo puede ser mucho
  1592. 1:01:59más grande, ¿vale? Actualmente se
  1593. 1:02:01utilizan los XFAT, que se llaman
  1594. 1:02:05extended file allocation table.
  1595. 1:02:09Sí, puede ser que sea parte de eso
  1596. 1:02:11porque no los tienes, no no tienes la
  1597. 1:02:12capacidad de gestionarlos.
  1598. 1:02:14Ah, que consiste en un sistema, tienes
  1599. 1:02:17que poner el modo compatible. Tienes que
  1600. 1:02:19poner el modo compatible. Seguramente
  1601. 1:02:20tengas desde administrador un modo
  1602. 1:02:22compatible para poder trabajar.
  1603. 1:02:27No, no.
  1604. 1:02:30Eso era chiste.
  1605. 1:02:32Eso era chiste. En serio, ¿o no?
  1606. 1:02:36Confírmame. Sí, [risas]
  1607. 1:02:40vale, me lo ha parecido, ¿eh? Vale.
  1608. 1:02:42Okay. Bueno, el sistema de archivos XFAT
  1609. 1:02:46se utiliza cuando el NTFS no es factible
  1610. 1:02:48debido a la sobrecarga estructural de
  1611. 1:02:50datos. ¿Vale? Después tenemos los
  1612. 1:02:52sistemas de protección, que es el
  1613. 1:02:53mecanismo que controla el acceso de los
  1614. 1:02:55programas o los usuarios a los recursos
  1615. 1:02:57del sistema.
  1616. 1:02:59Eh, distinguir entre autorizado o no
  1617. 1:03:02autorizado, especificar controles de
  1618. 1:03:04seguridad. Esto sería tanto el antivirus
  1619. 1:03:06como el propio sistema operativo. ¿De
  1620. 1:03:07acuerdo? que el sistema operativo puede
  1621. 1:03:09decidir quién puede acceder a qué partes
  1622. 1:03:11de la información y a qué partes de la
  1623. 1:03:13memoria. Por ejemplo, el sistema
  1624. 1:03:14operativo hay partes de memoria a la que
  1625. 1:03:16no te deja entrar y no te deja entrar
  1626. 1:03:18porque como te metas ahí y toques algo
  1627. 1:03:21que no que no sepas cómo funciona
  1628. 1:03:24adecuadamente, lo puedes romper, puedes
  1629. 1:03:26dañarlo de forma irreversible, puedes
  1630. 1:03:28dañar el sistema operativo,
  1631. 1:03:31¿vale? El sistema de comunicaciones.
  1632. 1:03:32Para mantener comunicaciones con otros
  1633. 1:03:34sistemas es necesario controlar el envío
  1634. 1:03:35y recepción de datos a través de
  1635. 1:03:37interfaces de red.
  1636. 1:03:39También hay que crear y mantener los
  1637. 1:03:41puntos de comunicación que sirvan a las
  1638. 1:03:42aplicaciones para enviar y recibir
  1639. 1:03:44información y crear y mantener
  1640. 1:03:45conexiones virtuales que entre
  1641. 1:03:48aplicaciones que sean, bueno, que están
  1642. 1:03:50ejecutándose localmente y otras que lo
  1643. 1:03:52hacen remotamente. Programas del sistema
  1644. 1:03:56que son aplicaciones de utilidad que
  1645. 1:03:58suministran con el sistema operativo,
  1646. 1:04:03pero no forman parte de él. ofrecen un
  1647. 1:04:05entorno útil para el desarrollo y
  1648. 1:04:07ejecución de programas y realizan tareas
  1649. 1:04:10como manipulación y modificaciones de
  1650. 1:04:13datos, información del estado del
  1651. 1:04:15sistema, soporte para lenguajes de
  1652. 1:04:18programación, comunicaciones, etcétera,
  1653. 1:04:20y el gestor de recursos, ¿vale?, que
  1654. 1:04:22gestionaría todo lo que hemos dicho
  1655. 1:04:24anteriormente.
  1656. 1:04:27¿Vale? Después tendríamos también un
  1657. 1:04:29poquito para que veáis lo que se llaman
  1658. 1:04:31las llamadas al sistema operativo, ¿de
  1659. 1:04:33acuerdo? que son llamadas al sistema
  1660. 1:04:35operativo, las que ejecutan los
  1661. 1:04:36programas de aplicación para pedir algún
  1662. 1:04:38servicio al sistema operativo. Plan de,
  1663. 1:04:40"Oye, Window, Windows, vean aquí, ven
  1664. 1:04:43aquí, Windows, hazme algo, hazme algo,
  1665. 1:04:46¿vale? Eh, cada sistema operativo
  1666. 1:04:49implementa un conjunto propio de
  1667. 1:04:51llamadas al sistema y este conjunto de
  1668. 1:04:53llamadas es la interfaz del sistema
  1669. 1:04:55operativo frente a las aplicaciones.
  1670. 1:04:58Constituye en el lenguaje que deben usar
  1671. 1:05:00las aplicaciones para comunicarse con el
  1672. 1:05:01sistema operativo. Por ello, si
  1673. 1:05:03cambiamos de sistema operativo y abrimos
  1674. 1:05:05un programa diseñado para trabajar sobre
  1675. 1:05:07el anterior, en general el programa no
  1676. 1:05:10funciona porque no sabe cómo enviarle
  1677. 1:05:12esa información porque lo hacen de forma
  1678. 1:05:14diferente, a menos que no sean iguales.
  1679. 1:05:17Eh, las llamadas correspondientes deben
  1680. 1:05:19tener el mismo formato y cada llamada al
  1681. 1:05:22nuevo sistema operativo tiene que dar
  1682. 1:05:23los mismos resultados porque si no no
  1683. 1:05:25funciona. ¿Vale? Esto, por ejemplo, yo
  1684. 1:05:28lo estoy sufriendo con el Linux Mint
  1685. 1:05:31porque estoy ejecutando programas de
  1686. 1:05:33Windows en Linux Mint y claro, para que
  1687. 1:05:36funcionen que usar un sistema que se
  1688. 1:05:40llama Win Win Executables, que lo que
  1689. 1:05:43hace es que esas llamadas al sistema
  1690. 1:05:45operativo las transforma de las que son
  1691. 1:05:48de Windows a las que son de Linux para
  1692. 1:05:50que funcione. Es un lío, pero funciona.
  1693. 1:05:54¿Vale? Eh, métodos de ejecución, una
  1694. 1:05:56CPU. Dice, "Las aplicaciones no deben
  1695. 1:05:58poder usar todas las instrucciones de la
  1696. 1:06:00CPU. Todas no. No obstante, el sistema
  1697. 1:06:04operativo ha de estar en disposición de
  1698. 1:06:06usar todo el juego de instrucciones de
  1699. 1:06:07la CPU. Por ello, una CPU debe tener al
  1700. 1:06:10menos dos modos de operación diferentes.
  1701. 1:06:13Por eso es tan peligroso que te infecten
  1702. 1:06:14el sistema operativo, porque el sistema
  1703. 1:06:16operativo sí que puede acceder a todas
  1704. 1:06:18las cosas que pueda hacer la CPU, ¿vale?
  1705. 1:06:21un programa, pues a lo mejor no tiene
  1706. 1:06:23por qué tener acceso a todo. Muy bien.
  1707. 1:06:27El modo usuario y el modo supervisor.
  1708. 1:06:28Modo usuario, pues solo a una cantidad
  1709. 1:06:31restringida de cosas y el modo
  1710. 1:06:32supervisor que puede acceder a todas las
  1711. 1:06:35instrucciones de la CPU.
  1712. 1:06:40Vale, llamado al sistema. Dice,
  1713. 1:06:41"Normalmente una aplicación no sabe
  1714. 1:06:44dónde está situada la rutina de servicio
  1715. 1:06:45de la llamada, por lo que si esta se
  1716. 1:06:47codifica como una llamada de función,
  1717. 1:06:50cualquier cambio en el sistema operativo
  1718. 1:06:51haría necesario reconstruir la
  1719. 1:06:53aplicación.
  1720. 1:06:54Pero lo más importante es que una
  1721. 1:06:56llamada de función no cambia el modo de
  1722. 1:06:58ejecución de la CPU, lo que exige llamar
  1723. 1:07:01a la rutina de servicio sin tener que
  1724. 1:07:03conocer su ubicación y hacer que se
  1725. 1:07:06fuerce un cambio del modo de la
  1726. 1:07:08operación de la CPU en la llamada.
  1727. 1:07:11Esto se hace utilizando las
  1728. 1:07:12instrucciones de máquina diseñadas
  1729. 1:07:14específicamente por para este cometido,
  1730. 1:07:17destinadas a las que, bueno, distintas
  1731. 1:07:19las que se usan para las llamadas de
  1732. 1:07:20función,
  1733. 1:07:22¿vale? Después tendremos las bibliotecas
  1734. 1:07:25de interfaz de llamadas al sistema.
  1735. 1:07:28Dice,
  1736. 1:07:30"Ah, las llamadas al sistema no siempre
  1737. 1:07:33tienen una expresión sencilla en los
  1738. 1:07:34lenguajes de alto nivel. Por ello se
  1739. 1:07:37crean las bibliotecas de interfaz, que
  1740. 1:07:39son bibliotecas de funciones que pueden
  1741. 1:07:41usarse para efectuar llamadas al
  1742. 1:07:42sistema. Las hay para distintos
  1743. 1:07:44lenguajes de programación. Esto es
  1744. 1:07:46típico. Eh, si habéis programado en C+,
  1745. 1:07:50eh, veréis que hay una que se llama MAh
  1746. 1:07:51no sé qué. Esa librería MA no sé qué
  1747. 1:07:54tiene un conjunto de instrucciones para
  1748. 1:07:58poder, por ejemplo, hacer raíces
  1749. 1:07:59cuadradas, porque el lenguaje C pues no
  1750. 1:08:02puede hacer raíces cuadradas, pero el
  1751. 1:08:03lenguaje Clioteca MA sí que puede hacer
  1752. 1:08:07raíces cuadradas, por ejemplo, o de la
  1753. 1:08:10otra manera sea muy complicado.
  1754. 1:08:14¿Vale? Interrupciones y excepciones.
  1755. 1:08:16Dice, el sistema operativo ocupa una
  1756. 1:08:19posición intermedia entre los programas
  1757. 1:08:20de aplicación y el hardware y no se
  1758. 1:08:22limita a utilizar el hardware a petición
  1759. 1:08:24de las aplicaciones, ya que hay
  1760. 1:08:26instrucciones en las que el hardware es
  1761. 1:08:28el que necesita que se ejecute el código
  1762. 1:08:30del sistema operativo. En tales
  1763. 1:08:32situaciones, el hardware debe poder
  1764. 1:08:34llamar al sistema con alguno de los
  1765. 1:08:36siguientes objetos. Algún dispositivo de
  1766. 1:08:38entrada salida necesita atención en plan
  1767. 1:08:41de oye, conéctame el modem que me lo
  1768. 1:08:44acabas de poner. Se ha producido una
  1769. 1:08:46situación de error al intentar ejecutar
  1770. 1:08:47una instrucción del programa, ¿vale? El
  1771. 1:08:50decir, "Oye, me has mandado una llamada
  1772. 1:08:52y esto no va, un sistema operativo haz
  1773. 1:08:54algo, que esto así no tira." En ambos
  1774. 1:08:57casos, la acción realizada no está
  1775. 1:08:58ordenada por el programa de la
  1776. 1:08:59aplicación, es decir, lo ha lanzado la
  1777. 1:09:01CPU, la CPU le ha devuelto ese esa
  1778. 1:09:03orden, ¿vale? Según los dos casos
  1779. 1:09:05anteriores, tenemos las interrupciones y
  1780. 1:09:08las recepciones. La interrupción, la
  1781. 1:09:10llamada envía un un dispositivo entrada
  1782. 1:09:13de salida CPU para indicar que la
  1783. 1:09:15operación que se está ocupando ya ha
  1784. 1:09:17terminado y la excepción una situación
  1785. 1:09:19de error detectada por la CPU.
  1786. 1:09:22Tratamiento a las interrupciones.
  1787. 1:09:25Pues una interrupción se trata en todo
  1788. 1:09:27caso después de terminar la ejecución de
  1789. 1:09:28la instrucción en curso. El tratamiento
  1790. 1:09:31depende de cuál sea el dispositivo
  1791. 1:09:32entrada de salida que ha causado la
  1792. 1:09:34interrupción, ante la cual eh debe de
  1793. 1:09:36poder identificar el dispositivo que lo
  1794. 1:09:38ha causado. La ventaja de este
  1795. 1:09:40procedimiento
  1796. 1:09:43es que no se tiene que perder el tiempo
  1797. 1:09:44ejecutando continuamente rutinas para
  1798. 1:09:46consultar el estado del periférico. en
  1799. 1:09:49plan de si lo he quitado, pues no sigas
  1800. 1:09:51mirando cómo está. El inconveniente es
  1801. 1:09:53que el dispositivo debe tener los
  1802. 1:09:54circuitos electrónicos necesarios para
  1803. 1:09:57acceder al sistema de interrupciones del
  1804. 1:09:58ordenador. Es decir, cuando yo conecto
  1805. 1:10:01el USB y escucháis el tirirín, ¿vale? Es
  1806. 1:10:04decir, voy a ver si puedo.
  1807. 1:10:10No, esto no lo haré. No lo haré. A ver
  1808. 1:10:12si est
  1809. 1:10:21no sé si ha funcionado o no sé si habéis
  1810. 1:10:22escuchado algún sonido o algo, pero
  1811. 1:10:24bueno, habéis escuchado un cambio en el
  1812. 1:10:25audio. Vale, cuando yo he conectado,
  1813. 1:10:32Vale, vale. Cuando yo he conectado el
  1814. 1:10:34micrófono otra vez al sistema, lo ha
  1815. 1:10:37cargado automáticamente. No ha esperado
  1816. 1:10:39a que yo le diera una instrucción del
  1817. 1:10:41sistema. Oye, cárgame el el eh
  1818. 1:10:46el micrófono que lo acabo de conectar y
  1819. 1:10:48tal. No, no. Él solo él solo le ha
  1820. 1:10:51enviado esa información al ordenador, le
  1821. 1:10:53ha dicho, "Ey, que estoy aquí,
  1822. 1:10:55conéctame." Vale. Y el ordenador no está
  1823. 1:10:58buscando constantemente un micrófono. Él
  1824. 1:10:59no sabe si va a haber un micrófono o no,
  1825. 1:11:01pero cuando yo lo conecto, el micrófono
  1826. 1:11:04se lo dice. Ey, conéctame.
  1827. 1:11:06Vale,
  1828. 1:11:08plug and play. Sí, bueno, lo de Plug and
  1829. 1:11:10Play es porque está instalado. Si no
  1830. 1:11:12estuviera instalado no funcionaría,
  1831. 1:11:13¿vale? Pero en este caso concreto, pero
  1832. 1:11:16sí, lo de Plug and Play es que el propio
  1833. 1:11:19sistema para funcionar está dentro del
  1834. 1:11:20dispositivo, pero bueno, esa información
  1835. 1:11:22se la he de dar yo. ¿Vale?
  1836. 1:11:27El mecanismo de tratamiento de las
  1837. 1:11:28interrupciones permite al sistema
  1838. 1:11:30operativo utilizar la CPU en servicio de
  1839. 1:11:32una aplicación, mientras otra permanece
  1840. 1:11:34a la espera de que concluya una
  1841. 1:11:36operación en un dispositivo de entrada
  1842. 1:11:37salida.
  1843. 1:11:39Sí, sí, los ces de los drivers. Tú con,
  1844. 1:11:42hasta no hace mucho tú conectabas
  1845. 1:11:45un ratón en los conectores estos lilas y
  1846. 1:11:48verdes y el ordenador no se enteraba de
  1847. 1:11:51que tú le habías eh puesto un ratón. Él
  1848. 1:11:53no lo sabía, no se enteraba de eso.
  1849. 1:11:56Tenías que reiniciar el ordenador o
  1850. 1:11:57decirle al sistema operativo, "Oye, que
  1851. 1:11:59te conectado un ratón, ¿sabes? Dale
  1852. 1:12:01vida." Vale, en ciertos intervalos de
  1853. 1:12:04tiempo puede convenir no aceptar señales
  1854. 1:12:06de interrupción. Por ello, los
  1855. 1:12:08interrupciones pueden inhibirse por
  1856. 1:12:10programa. Un ejemplo de sincronismo por
  1857. 1:12:13interrupción es el almacenamiento de
  1858. 1:12:14carácteres introducidos mediante el
  1859. 1:12:16teclado. Cuando se introduce un
  1860. 1:12:18carácter, se codifica en el registro de
  1861. 1:12:20datos del dispositivo y además se activa
  1862. 1:12:22un bit de registro de estado que crea
  1863. 1:12:24una interrupción en el hardware. ¿Por
  1864. 1:12:26qué? Porque si no, si picara la tecla se
  1865. 1:12:28pondrían 50 teclas. Dice, "El primer
  1866. 1:12:31dispositivo que tuve no tenía drivers.
  1867. 1:12:33Tenías que cambiar los jumpers en la
  1868. 1:12:34placa." Dios.
  1869. 1:12:38No pasa nada, no pasa nada. Pero madre
  1870. 1:12:40mía, qué locura. Vale, las excepciones.
  1871. 1:12:43Dice, "Cuando la CPU intenta ejecutar
  1872. 1:12:45una instrucción incorrectamente
  1873. 1:12:46construida, la unidad de control lanza
  1874. 1:12:49una excepción para permitir al sistema
  1875. 1:12:50operativo ejecutar el tratamiento
  1876. 1:12:52adecuado." Te dice, "Ey, esto no tira,
  1877. 1:12:55esto no funciona."
  1878. 1:12:57Vale, clase de excepciones, pues podemos
  1879. 1:12:59ver unas cuantas, ¿no? El código de la
  1880. 1:13:01operación puede ser incorrecto. Se
  1881. 1:13:03intenta realizar una operación no
  1882. 1:13:04definida, como dividir por cero, ¿vale?
  1883. 1:13:08Eh, la instrucción puede no estar
  1884. 1:13:10permitida en el modo de ejecución
  1885. 1:13:11actual. Dice Fre Gruber, dice, "Yo en el
  1886. 1:13:14primer PC que hubo en casa para jugar al
  1887. 1:13:15Lemings te tocaba picar código en la
  1888. 1:13:18Bíos. Dios, y me sentía mayor yo,
  1889. 1:13:21¿sabes?
  1890. 1:13:23Lo pensaba es que yo de jovencito casi
  1891. 1:13:24no jugaba. Eh, la dirección de algún
  1892. 1:13:27operando puede ser incorrecta o se
  1893. 1:13:29intenta violar alguno de sus permisos de
  1894. 1:13:31uso.
  1895. 1:13:33La importancia de las recepciones. Dice,
  1896. 1:13:35"El mecanismo de tratamiento de las
  1897. 1:13:36excepciones es esencial para impedir,
  1898. 1:13:38junto a los modos de ejecución de la CPU
  1899. 1:13:40y los mecanismos de protección de la
  1900. 1:13:42memoria, que las aplicaciones realicen
  1901. 1:13:44operaciones que no están permitidas. No
  1902. 1:13:46por nada, sino porque pueden dañar la
  1903. 1:13:48máquina, pueden dañar la información
  1904. 1:13:50guardada en la máquina, pueden empezar a
  1905. 1:13:52causar errores que queden en la máquina.
  1906. 1:13:55En cualquier caso, el tratamiento
  1907. 1:13:56específico de una decepción lo realiza
  1908. 1:13:58el sistema operativo. Eh, como el caso
  1909. 1:14:01de las interrupciones, el hardware se
  1910. 1:14:02limita a dejar el control de sistema
  1911. 1:14:04operativo y este es el que trata la
  1912. 1:14:07situación como convenga. Es bastante
  1913. 1:14:09frecuente que el tratamiento de una
  1914. 1:14:11excepción no retorne al programa que se
  1915. 1:14:14estaba ejecutando cuando aquella se
  1916. 1:14:16produjo, sino que el sistema operativo
  1917. 1:14:18aborte la ejecución del programa. Es el
  1918. 1:14:20típico de este programa ha dejado de
  1919. 1:14:21funcionar. No, no, no, no ha dejado de
  1920. 1:14:23funcionar. Lo has parado tú. No le eches
  1921. 1:14:27la bulla. Has sido tú. Windows, ¿no? El
  1922. 1:14:30programa no ha parado, lo has parado tú
  1923. 1:14:31y ya está. Sería más el típico de este
  1924. 1:14:34programa tiene un ha tenido un error
  1925. 1:14:36fatal, ¿sabes?
  1926. 1:14:39Runtime error típico. Bueno,
  1927. 1:14:42características
  1928. 1:14:45del sistema operativo. Eh, tendríamos la
  1929. 1:14:48administración de tareas. Eh, bueno,
  1930. 1:14:51¿qué puede ser monotarea? dice,
  1931. 1:14:53"Solamente puedo ejecutar un proceso
  1932. 1:14:54simultáneamente,
  1933. 1:14:56¿vale?
  1934. 1:14:58O multitarea, que es que podemos hacer
  1935. 1:15:00varias cosas de forma simultánea, no que
  1936. 1:15:03parezcan simultáneas, sino que son
  1937. 1:15:05simultáneas, ¿vale? Es decir, hacer
  1938. 1:15:07muchas cosas muy rápidas una detrás de
  1939. 1:15:09otra, no es hacer muchas cosas a la vez.
  1940. 1:15:12Vale, entendamos esto, ¿eh? Entendamos
  1941. 1:15:14esto, ¿vale?
  1942. 1:15:17administración de usuarios, pues puede
  1943. 1:15:19ser monousuario o multiuario, es decir,
  1944. 1:15:21puedo tener pues un sistema operativo
  1945. 1:15:23con un solo usuario, con varios
  1946. 1:15:25usuarios, cada uno con su nivel de eh
  1947. 1:15:27permisos y los manejos de recursos que
  1948. 1:15:30pueden ser centralizados si lo puedo
  1949. 1:15:33trabajar todo desde un solo equipo o
  1950. 1:15:35distribuidos si lo puedo captar desde
  1951. 1:15:38varios ordenadores. Por ejemplo, un
  1952. 1:15:39servidor puede ser de gestión eh
  1953. 1:15:43distribuida, es decir, varios
  1954. 1:15:44ordenadores accedan a ese servidor y
  1955. 1:15:47capturen pues uso de la CPU, de la
  1956. 1:15:49tarjeta gráfica, etcétera. Y bueno, como
  1957. 1:15:52conclusión del tema, dice, en este tema
  1958. 1:15:55se ha desarrollado la explicación de
  1959. 1:15:57cómo funciona y cuál es la estructura de
  1960. 1:15:58los sistemas informáticos, en especial
  1961. 1:16:01de los ordenadores personales. El
  1962. 1:16:03conocimiento del funcionamiento interno
  1963. 1:16:04de los sistemas informáticos es la base
  1964. 1:16:07para el desarrollo de la competencia
  1965. 1:16:08digital del alumnado, la CDA, y da
  1966. 1:16:11respuesta a los saberes básicos de la
  1967. 1:16:12digitalización del entorno personal de
  1968. 1:16:14aprendizaje,
  1969. 1:16:16eh, que esto es el hipop, creo. Eh, se
  1970. 1:16:18ha exportado algunas características de
  1971. 1:16:20parámetros usados habitualmente para
  1972. 1:16:22comparar modelos de configuraciones,
  1973. 1:16:24introduciendo las nociones básicas de
  1974. 1:16:27arquitectura informática con la
  1975. 1:16:28explicación de elementos básicos del
  1976. 1:16:29hardware. En el último apartado se han
  1977. 1:16:32revisado los fundamentos básicos sobre
  1978. 1:16:33sistemas operativos CSO,
  1979. 1:16:36cuáles son sus componentes, funciones
  1980. 1:16:38básicas y características. La materia
  1981. 1:16:41tecnología da continuidad tanto al
  1982. 1:16:42aportaje transversal de la disciplina
  1983. 1:16:45durante la etapa de la educación
  1984. 1:16:46primaria, donde el alumnado se inicia en
  1985. 1:16:49el desarrollo de proyectos de diseño y
  1986. 1:16:51en el pensamiento computacional como en
  1987. 1:16:53la materia de tecnología y
  1988. 1:16:54digitalización en la etapa de la
  1989. 1:16:57educación secundaria obligatoria.
  1990. 1:16:59Permite además profundizar en la
  1991. 1:17:01adquisición de competencias, así como
  1992. 1:17:03desarrollar una actitud emprendedora de
  1993. 1:17:06cara a estudios posteriores o al
  1994. 1:17:07desempeño de actividades profesionales.
  1995. 1:17:11Muy bien, y con esto hemos terminado el
  1996. 1:17:14tema número nueve para la preparación de
  1997. 1:17:16las oposiciones de secundaria,
  1998. 1:17:18especialidad de tecnología. Esta es la
  1999. 1:17:20relectura del año 2024. Ya sabéis,
  2000. 1:17:23tenéis una lista de reproducción con los
  2001. 1:17:2571 temas leídos, ¿de acuerdo? y más o
  2002. 1:17:28menos estructurados para la preparación
  2003. 1:17:30de las oposiciones de secundaria. Espero
  2004. 1:17:32que os haya gustado mucho el directo,
  2005. 1:17:35que os haya sido interesante. Ya sabéis,
  2006. 1:17:37si queréis estar aquí con ellos
  2007. 1:17:38charlando y narrando un poquito el tema
  2008. 1:17:41y preguntándonos cosas, estoy en Twitch,
  2009. 1:17:44el canal Mar de Curiosidad, normalmente
  2010. 1:17:46a las 10 de la noche. Hoy, por caso
  2011. 1:17:48excepcional, he empezado un poquito
  2012. 1:17:49antes. Y si no, ya lo sabéis, aquí en el
  2013. 1:17:52canal de Mar de Curiosidad en YouTube lo
  2014. 1:17:55podéis seguir viendo. Un saludo y buena
  2015. 1:17:58PR. Yeah.

About this transcript

This page contains the full transcript of OPOSICIONES SECUNDARIA TECNOLOGÍA: Tema 09: (Oposiciones 24) by Mardecuriosidad, generated from the public captions YouTube serves with the video. The transcript has 12,256 words across 2,015 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.

What you can do with it

Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to choose a caption track available on the video.

Free YouTube transcript tool

YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, caption language selection, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.