Así luce un Disco Duro por dentro.
Computación, procesadores y memoria
¿Qué es un byte? ¿Qué es un bit?
Cómo funcionan los correos electrónicos
Cómo funcionan los circuitos electrónicos
Procesadores y arquitecturas de CPU
¿Qué es un system on a chip?
Diferencia entre memoria RAM y disco duro
GPUs, tarjetas de video y sonido
Periféricos y sistemas de entrada de información
La evolución de la arquitectura de la computación
Cómo funciona Internet
Introducción a las redes y protocolos de Internet
Puertos y protocolos de red
Qué es una dirección IP y el protocolo de Internet
Cables submarinos, antenas y satélites en Internet
Qué es un dominio, DNS o Domain Name System
Cómo los ISP hacen Quality of Service o QoS
Cómo funciona la velocidad en internet
Qué es el Modelo Cliente/Servidor
Cómo funciona un sitio web
Internet es más grande de lo que crees
Sistemas operativos
Diferencias entre Windows, Linux, Mac, iOS y Android
Permisos, niveles de procesos y privilegios de ejecución
Fundamentos de sistemas operativos móviles
Sistemas operativos embebidos e Internet of Things
Archivos y estructuras de datos
Metadatos, cabeceras y extensiones de archivos
Cómo funciona el formato JPG
Videos, contenedores, codecs y protocolos
Cómo funciona .zip: Árboles binarios
Contenido Bonus
Qué es una red neuronal
¿Qué es SQL y NoSQL?
Qué es un algoritmo
El poder de un Raspberry Pi
Principios de la ingeniería de software sostenible
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Convierte tus certificados en títulos universitarios en USA
Antes: $249
Paga en 4 cuotas sin intereses
Termina en:
Freddy Vega
La importancia de la memoria RAM y el disco duro radica en que son elementos donde se guarda información y datos de un dispositivo. La memoria RAM se diferencia del disco duro porque no guarda los datos de manera persistente, mientras que los discos duros sí lo hacen.
Este tipo de memoria funciona a alta velocidad porque puede acceder a cualquier lugar donde se guardan los datos de manera instantánea. En cambio, los discos duros son lentos porque deben llegar al punto exacto donde están alojados los archivos para poder abrirlos.
La memoria RAM es una parte importante de dispositivos como computadoras y celulares porque es donde se almacenan los datos de las aplicaciones que estás usando y necesitarás más de ella si estás ejecutando muchos programas.
Este elemento almacena información de manera temporal, es decir, esos datos se borrarán cuando apagues el dispositivo, por lo cual si la información excede la capacidad de la memoria RAM, la CPU empezará a guardarla en el almacenamiento de tu computador ralentizado el desempeño del dispositivo.
Repasa y aprende más sobre: ¿Qué es un system on a chip?
La memoria RAM guarda temporalmente los programas y archivos en uso en la computadora. La CPU accede a ella mediante un índice compartido y un bus de datos que transfiere datos entre la CPU, el disco duro y la memoria principal.
Si tienes una computadora encontrarás que tiene alguno de estos dos tipos de memorias RAM: la Memoria RAM estática o la Memoria RAM Dinámica.
La estática es un tipo de memoria conocida como SRAM que preserva los datos siempre que tenga suficiente energía en su sistema. No necesita actualizarse constantemente para retener la información, por lo que es más rápida. Sin embargo, su costo es elevado y no suele ser la primera opción para un dispositivo.
En cambio, la memoria RAM dinámica, también conocida como DRAM, suele ser la memoria principal de los sistemas informáticos porque es más asequible. Está compuesta por un capacitor y un transistor, por lo que su sistema está diseñado para actualizarse constantemente con el fin de retener información.
Un disco duro o hard drive es una pieza de hardware que almacena datos en un disco de manera permanente. El usuario puede acceder a estos datos para leer y escribir archivos.
Antes, los discos duros tenían un brazo mecánico que leía y escribía datos en un disco de metal que giraba, como un disco de vinilo. El brazo se movía para acceder a diferentes partes del disco.
Hoy en día, existen los discos de estado sólido (SSD) que no tienen brazo ni disco que gira. Funcionan como la memoria RAM y evitan la pérdida de información al apagar la computadora. Son más rápidos para leer y escribir y duran más porque no tienen piezas que se muevan y se puedan romper.
Los discos duros son lentos porque requieren posicionarse en el lugar exacto donde se encuentra el archivo. En cambio, la RAM es más rápida porque puede acceder instantáneamente a los datos almacenados.
La diferencia radica en que los discos duros no son volátiles y retienen la información aunque no tengan energía. La memoria RAM, por otro lado, pierde los datos al apagar el computador. Los discos duros almacenan archivos de manera secuencial, dividiéndolos en pedazos y guardando su posición y ubicación en el disco para accederlos ordenadamente.
Para poder almacenar los archivos de forma adecuada, un disco duro necesita un sistema de archivos que son convenciones internas de los sistemas operativos para poder acceder a los archivos almacenados.
Cuando abrimos un archivo, la CPU (Unidad Central de Procesamiento) se lo pide al disco duro y luego lo lleva a la memoria de acceso aleatorio, o random access memory, para leerlo.
Contribución creada con los aportes de: Mayra López.
Aportes 469
Preguntas 80
Así luce un Disco Duro por dentro.
Forma en que se Organizan los Datos en el Disco Duro:
Sistema de Archivo
Las Principales Funciones
Algunos Sistemas de Archivos
Forma en que se localiza y se lee la información en el Disco Duro
En la parte superior interna del Disco Duro, está la cabecera o índice del archivo, la cual depende del sistema de archivos y es donde se encuentra la lista de todos los archivos y su respectiva ubicación.
Estos indices a través de los Drivers del Sistema Operativo (O.S), le indican al O.S como darle una orden al procesador (CPU) para que la cabeza de lectura del disco duro se mueva a la posición donde se encuentra el archivo.
¿Cómo se borra un archivo del Disco Duro?
Cuando un archivo se borró del disco duro, no significa que se borraron los Bytes donde se encuentra el archivo, sino que se borró el índice correspondiente a ese archivo de la cabecera, por lo que se hace imposible acceder al mismo desde la cabecera.
Luego cuando otro archivo llegue va a encontrar el área donde se encuentra el archivo, vacía y la va a reescribir.
Para estos casos se puede utilizar software de recuperación de datos, u otros métodos más profesionales y científicas con herramientas forenses.
- Software de Recuperación: es un tipo de software que permite la recuperación de datos dañados, eliminados o inaccesibles desde un dispositivo de almacenamiento.
En los casos donde los Hackers quieren borrar definitivamente una información o archivo del disco duro utilizan métodos como el software Shredder.
- Sofware Shredder: es el software que puede eliminar archivos de su disco duro sin temor a que se puedan recuperar. Para eliminar o borrar archivos de forma permanente de su sistema, debe utilizar un programa que sea capaz de reescribir los archivos con series aleatorias de datos binarios varias veces. Este proceso a menudo se denomina trituración.
Memoria Caché
RAM (Random-access memory)
System on a Chip no son actualizables, habría que cambiar todo el sistema. Por el contrario, en la CPU si se le pueden cambiar partes
Conexión entre la RAM y la CPU, y el Disco Duro y la CPU
Si estas leyendo esto y te sientes abrumado, de tanta información, no te preocupes ve con calma, roma no se construyo en un día y poco a poco todo se ira haciendo más claro y tomando su forma. Lo importante es que no te rindas nunca ok?
Creo que fui la unica que cuando en windows decia FAT entendio que significaba que era un archivo gordo :v
Mi resumen:
Discos duros
Guarda archivos de manera **persistente **(memoria), los lee de forma secuencial (de principio a fin) y se guardan de una manera estructurada (*sistemas de archivos).
¿cómo se sabe donde esta el archivo?
Dependiendo del sistema de archivos, por lo general en los primeros sectores del disco se encuentra el indice (también llamado cabecera). es donde estan todas las direcciones de todos los archivos. Los indices a traves de los drivers le indican sistema operativo como darle una orden al cpu para la cabeza de lectura del disco duro se mueva hasta el lugar donde está el archivo.
CPU
El carga el sistema operativo, cuenta con memoria cache en la cual se guardan programas fundamentales para que la cpu ejecute de manera inmediata.
Al leer un archivo como el del ejempo: la cpu va al disco duro (fué la orden que emitió el sistema operativo) captura el archivo, toma los bytes del archivo y se los lleva a la memoria RAM
Memoria RAM
¿cómo se lee los datos qué están en la memoria ram?
El cpu y la ram compartén un índice, por la tanto siempre saben donde está todo. Por esa razon es super veloz el acceso a esa información.
Freddy me enagañas pero al mismo tiempo me haces aprender jaja (Me puso a investigar)
El binario de la H es 01001000 (0+64+0+0+8+0+0+0 = 72)
Alt + 72 = Escribe la letra H
01001101 da 77 y escribe la letra M
Me gusta mucho esta clase 😄
Apuntes de clase:
Una analogía para entender el funcionamiento del sistema de memorias, somos un procesador y estamos trabajando con informes, la idea es que lo estas utilizando de forma mas inmediata este en tu escritorio o memoria cache, tu escritorio es pequeño por lo que atrás de ti tienes un estante para almacenar mas datos con los que estas trabajando y que no caben en tu escritorio, este estante vendría a ser la memoria RAM, cuando te vas a casa necesitas vaciarlo y dejar todo en la sala de archivo o Disco duro. La memoria RAM es nuestra memoria principal, cercana al procesador le provee todos los datos que necesita sin tener que ir a la sala de archivo porque estos ya han sido cargados dentro de ella, sin embargo la RAM no es lo suficientemente rápida por lo que la efectividad del procesador se queda corta, es por ello que ocupamos “la memoria cache” que almacena de forma permanente la información mientras haya alimentación y ademas es mas rápida que la memoria RAM, se utiliza como paso intermedio entre la RAM y el procesador, estos módulos de memoria están dentro del procesador.
Un SSD (Solid State Drive) vendría siendo una sala de archivo pero una que es mucho mas rápida.
Intel Optane: seria una pequeña sala de archivos mas pequeña, cercana y mejor organizada en un futuro podría sustituir a la memoria SSD.
_
En conclusión cada memoria desempeña una función, podemos decir que es un sistema de memorias para dar la máxima eficiencia a nuestros procesadores.
_
Mas acerca del dico duro:
Un disco duro tiene una ahuja magnetica que lee dentro de un disco de acero magnetizado, es muy parecido a un tocadiscos, en realidad no solo tiene un disco sino una serie de ellos apilados, cada vez que se solicitan datos al disco duro, este tiene que buscarlos dentro de estos discos, el disco tiene una tabla donde tiene apuntado el sitio de cada uno de estos archivos esto se llama el sistema de archivos, que seria el equivalente a tener un indice para saber en que estantería de la sala de archivo se encuentra cada uno de los informes que necesitamos, cuando al disco se le pide un archivo se mira la tabla de sistemas de archivos y luego se va buscar los datos a la posición especificada.
_
Direcciones de memoria: indice compartido de los datos de la memoria RAM y de la CPU.
_
Necesitamos una forma de conectar el HD al CPU y la RAM a la CPU para ello utilizamos un bus de datos, que son las conexiones entre estos componentes.
Con los discos duros el bus de datos tiene nombres especiales, actualmente lo conocemos como SATA.
sistemas de archivos: son convenciones internas de los sistemas operativos para poder acceder a los archivos almacenados.
Cuando nosotros tenemos un disco duro externo conectado a un computador normalmente lo conectamos por un bus de datos que tiene el nombre de USB (Universal Serial Bus).
_
Fuente: https://www.youtube.com/watch?v=IwUq0RiUank
Cuando se borra un archivo del Disco
No se borrar los bytes, sino que elimina el archivo del indice de la cabecera.
Cuando un archivo nuevo ingresa se re-escribe sobre el espacio vacio.
Vaya que Chrome ocupa mucha RAM 😅
Me impacta y me sorprende lo divertido que es ver este curso un viernes a las 2 de la mañana jajaja
Lo que se me viene a la mente, es: ¿Como sera la estructura en la computacion cuantica?
Para los que quieran profundizar sobre estos temas les recomiendo mucho leer este libro:
Organización y arquitectura de computadores
Alguien save de alguna pagina o libro que hable profundamente de esto?
Apuntes de la clase 😃
Está el ejemplo de la biblioteca:
La biblioteca es el disco duro, donde tienes todos los libros, hasta los que no necesitas.
Despues tienes las estanterías que están a tus lados, esta es la memoria RAM, porque puedes acceder rapidamente a ellas porque es lo que más ocupas en tu trabajo.
Y por ultimo tienes el escritorio donde estás sentado, con unos cuantos libros y archivos que necesitas usar al instante, esta es la memoria caché del CPU.
HDD (Hard Disk Drive): Es un diapositivo de almacenamiento de datos que emplea un sistema de grabación magnética para almacenar y recuperar archivos digitales. Permite el acceso aleatorio a los datos, lo que significa que los bloques de datos se pueden almacenar o recuperar en cualquier orden y no solo de forma secuencial. Las unidades de disco duro son un tipo de memoria no volátil que retiene los datos almacenados incluso cuando están apagados.
Las unidades de discos duros pueden tener distintos tipos de conexión o interfaces de datos con la placa base. Cada unidad de disco rígido puede tener una de las siguientes opciones:
Clase 6
¿Que puedo aprender de esta clase?
¿Como puedo utilizarlo a nivel personal y a nivel profesional?
¿Para que me sirve este conocmiento?
¿En que me ilumina?
¿Como mejorará mi calidad de vida?
Memoria RAM
Disco duro
Apuntes claves:
H o l a (4 bytes)
Existe un indice compartido entre los datos de la cpu y la memoria RAM
Estas son las direcciones de memoria o nombres de variables 😮 para los programadores
var x = “gato”
//x es indicado en memoria con codigo hexadecimal
El indice compartido es ultra veloz
CPU <-> RAM
Con la flecha me refiero a la conexion doble
<-> == buses de datos
Bus de datos
SATA
IDE
USB 😮 (Universal serial bus)
Al respecto de los navegadores y la memoria RAM, este último año he estado experimentando con diferentes navegadores y de todos los que he probado Opera y Brave son los mejores, no consumen mucha memoria RAM tienen extensiones útiles y sobre todo Brave cuida mucho la privacidad del usuario 😄
Cuando se borra un archivo del disco duro el archivo realmente no se borra, lo que se borra es la cabecera o índice de ese archivo en el disco duro; cuando otro archivo llegue a esa ubicación de memoria (que ahora esta como ibre), reescribe los bytes presentes en ese indice por los nuevos. Si quieres borrar de forma segura el contenido de tu disco dura, usa Shredder.
Este es mi resumen que hice desde el arranque del computador hasta el procesamiento de sus tareas:
Disculpen lo largo xd
Escuchando un podcast completo en youtube dijeron que con un link especial nos regalaban este curso. muy entusiasmado lo comence pero no era el curso lo gratis sino que solo las seis primeras clases. me encantaron las seis clases, pero la publicidad que hicieron fue engañosa!
Disco duro ssd “estado solido” vs hdd “mecánico”:
Les comparto esta imagen que encontré en pixabay 😃
La memoria ram es ultra veloz, esta conectada con la CPU atraves de un bus de datos se llaman bridges, en el disco duro el bus de datos que va hacia la CPU se llama SATA o ATA
Apuntes en Clase
¿Qué es la memoría RAM? y ¿Cómo funcionan los discos duros?
Disco duro es donde normalmente se guarda la información que tenemos en el computador. Dicha información se guarda de forma persistente, secuencial y estructurada (mediante un sistema de archivos).
En la cabecera o indices del disco duro se encuentra encuentra la ubicación de los archivos, cuando se elimina un archivo, se elimina el indice y no los bytes usados.
Memoria RAM es conocida como memoria volátil lo cual quiere decir que los datos no se guardan de manera permanente, es por ello, que cuando deja de existir una fuente de energía en el dispositivo la información se pierde. Asimismo, la memoria RAM puede ser reescrita y leída constantemente.
Bus de datos es un cable o circuito interno (Bridges) de la tarjeta madre, que ayudan la conexión entre los diferentes componentes conectados con la CPU.
Tipos de memoria ram
Los Sistemas de archivos NTFS y PAL son la razon por la cual las consolas hechas en America solo aceptan los juegos hechos NTFS y las consolas hechas en Europa solo aceptan los hechos en PAL?, o esto es otro tema para combatir pirateria?
estas son mis notas por si quieren repasar
https://www.notion.so/memoria-RAM-y-Disco-Duro-0da090af134c4bed9ecdbbf2087e2673
alguien sabe porque siempre las memorias o discos duros van en potencias de 2?
Disco duro memoria persistente, secuencial, estructurada, sistemas de archivos, ext3, ext4, fat, ntfs, hfs, apfs, cabecera, indice, Juliet, shredder, memoria cache, sistema operativo, block de notas chrome, variable, indice compartido, bus de datos, Ata, Sata, Ide, Usb
Bus de datos Cable IDE. super ancho. todavia lo uso. y el SATA que es delgadito
Memoria Cache: Es una memoria muchisimo mas rapida que la memoria ram, Esta memoria esta en componentes como la CPU, RAM, discos duros, pero en este caso hablaremos sobre la memoria cache del CPU, es la que mantiene internamente un almacenamiento de los procesos que estamos realizando para de forma que si lo estamos haciendo repetitivamente, los mantenga en su cache para tener una mejor eficiencia y fluidez
En este vídeo se explica de manera sencilla los tipos de memorias que utiliza nuestro ordenador.
¿Por qué tantas memorias?
Voy con mi resumen:
El almacenamiento lo podemos clasificar en dos partes, una persistente que esta alojada en el disco duro sin importar su tipo, y una volatil que es la memoria RAM.
Los computadores dependen de las dos, pero de la que mas depende es de la RAM, por que es con la que estamos trabajando constantemente y donde tenemos montados todos los programas inmediatos y el sistema operativo.
En conjunto a la memoria Ram tenemos el CACHE que es una memoria aun mas rapida, pero con un almacenamiento menor, y es donde almacenamos elementos clave del sistema operativo que necesitamos ejecutar lo más rapido posible.
Ahhh gracias Freddy, por fin entiendo la Memoria RAM y Los Discos Duros, en serio me encanta este curso…
Sabemos que los archivos se almacenan en el disco duro y la hora de abrirlo, se cargan en memoria RAM, pero… ¿Cómo exactamente funciona eso?
Los discos duros antiguos funcionan como los vinilos antiguos: tienen un cabezal que va leyendo los datos que pasan por debajo de ella a medida que el disco gira a una velocidad constante.
Los discos duros son lentos porque deben posicionarse donde está el archivo almacenado y esto puede implicar que el brazo mecánico que mueve el cabezal se tome mucho tiempo en encontrar todos los pedazos de datos del archivo.
La memoria RAM es más rápida ya que puede acceder a los datos almacenados de manera instantánea.
Los discos duros de estado sólido no tienen el cabezal ni los discos que giran, sino que son más parecidos a las memorias RAM: funcionan electrónicamente. A pesar de eso guardan los datos en memorias flash, que son un poco más lentas que las RAM.
Los discos duros no son volátiles: guardan la información de manera persistente aunque se les quite el suministro de energía.
Además almacenan los archivos de manera secuencial: para almacenar un archivo, éste se parte en varios pedacitos y se guarda la posición de cada uno de estos pedacitos y su ubicación en el disco para poder leerlos secuencialmente.
Los sistemas de archivos son convenciones internas de los sistemas operativos para poder acceder a los archivos almacenados.
En Linux existe ext3 o ext4
En Windows existía FAT16 o FAT32 (File Allocation Table), que fue reemplazado por NTFS (New Technology File System)
En Mac OSX el sistema de archivos se llamaba HFS (Hierarchical File System) pero ahora se llama AFS (Apple File System) en macOS Sierra
Cuando abrimos un archivo, el CPU se lo pide al disco duro y luego lo lleva a la memoria RAM para leerlo.
En la RAM están todos los programas y archivos que están en ejecución. Si abrimos un archivo con el Bloc de Notas, por ejemplo, ambos deben estar cargados en la RAM. Y el CPU puede acceder a la memoria RAM a través de un índice compartido, es decir, un índice que indica en qué posiciones de memoria se encuentran qué partes de un archivo o proceso.
Los discos duros funcionan como vinilos antiguos: tienen un cabezal que va leyendo sus datos que pasan por debajo de este en lo que el disco gira a una velocidad constante. Estos son muy lentos ya que el deben posicionarse donde se encuentra el archivo almacenado y esto puede implicar que el brazo mecánico tome mucho tiempo para encontrar todos los pedazos de archivo.
Los discos duros de estado solido no tienen cabezal ni los discos que giran, estos funcionan electrónicamente por medio de chips especiales que guardan los datos en memorias flash.
Los discos son el lugar donde se guarda todos nuestros archivos.
Los discos duros tienen ciertas características que les da su esencia algunas de ellas son que tienen memoria persistente, lo cual significa que aunque nosotros desconectemos la electricidad el archivo va a seguir ahí. También los Discos duros guardan la información de una manera secuencial, esto significa que para acceder a x archivo debes acceder al principio de este e irlo viendo en segmentos para poder abrirlo de una manera estructurada todos los archivos estan guardados de una forma estructurada lo que significa que tienen una forma especial de guardarse adentro.
Esas formas se llaman sistemas de archivos, los cuales son convenciones internas decididas del sistema operativo que nosotros usamos, para poder acceder a los archivos por dentro.
Cuando abrimos un archivo en el CPU se lo pide al disco duro y luego lo lleva a la memoria RAM para leerlo. Los datos de este viajan a través de cables y sockets en paralelos llamados Bus de datos que comunica el CPU con el disco duro y la RAM para permitir la transferencia de datos
vaya final…
Todo super claro y entendible 😃
que buen profesor es freddy, se entiende muy bien todo.
Realmente me sorprendió lo del USB no lo había pensado. (impactado)
Solo por curiosidad XD qeu bueno todo lo que se aprende.
MENSISTORES en dos minutos
https://www.youtube.com/watch?v=GNZgAycpzIY
Cada capitulo se hace mas interesante:)
Les dejo VIDEAZO de la RAM
¿De qué maneras almacena los datos un disco duro?
¿Qué significa que un disco duro almacene los datos de manera persistente?
¿Qué significa que un disco duro almacene los datos de manera secuencial?
¿Qué significa que un disco duro almacene los datos de manera estructurada?
¿Qué son los sistemas de archivos?
¿Cómo se llaman los sistemas de archivos de Linux?
¿Cómo se llaman los sistemas de archivos de Windows?
¿Qué significan las siglas FAT?
¿Qué tipos de sistemas de archivos FAT existen?
¿Qué significan las siglas NTFS?
¿Entre los sistemas de archivo FAT y NTFS cuál usamos hoy en día?
¿De dónde viene el sistema de archivos NTFS?
¿Para qué estaba dedicado Windows NT?
¿Cuáles son los sistemas de archivos de Mac OS?
¿Qué significan las siglas HFS?
¿Qué significan las siglas APFS?
¿Cuál es el sistema de archivos que usa Apple hoy en día?
¿Los sistemas de archivos de Linux, Windows y Mac OS son compatibles entre ellos?
¿Cómo sabemos la posición de un archivo almacenado en un disco duro?
¿Qué es la cabecera o índice de archivos?
¿Los CD, DVD, Blu-ray tienen sus propios sistemas de archivos?
¿Existen sistemas de archivos amigables con discos que rotan para acceder a la información?
¿Existen sistemas de archivos amigables con memoria flash para acceder a la información?
¿Cuándo elimino un archivo elimino completamente los bytes del archivo?
¿Qué es lo que realmente se elimina cuando eliminamos un archivo del disco duro?
¿Un archivo nuevo que almacenemos puede ocupar el espacio en bytes de un archivo que previamente se había eliminado?
¿Con software podemos recuperar archivos eliminados del disco duro?
¿Qué hace un software para recuperar archivos eliminados del disco duro?
¿técnicamente como se llama el componente químico con el que funcionan los discos duros?
¿Qué técnicas usaban los científicos forenses para recuperar datos de un disco duro?
¿Qué hacen los hackers para eliminar casi por completo datos de un disco duro?
¿Qué hace la técnica Sheredder para eliminar casi por completos datos de un disco duro?
¿En dónde encontramos la memoria cache?
¿Qué es la memoria cache de la CPU?
¿Qué memoria es más rápida la RAM o la cache de la CPU?
¿En la memoria Cache de la CPU se almacenan lo más fundamental del sistema operativo?
¿Cómo es el flujo de información en el que tratamos de acceder a un archivo guardado en el disco duro?
¿Cómo saben la CPU y la memoria RAM la posición de los archivos que les da el disco duro?
¿Cómo se llama el índice compartido que tienen la memoria RAM y la CPU?
¿Cómo conocen los programadores las direcciones de memoria?
¿Cuál es la característica más relevante del índice compartido entre la memoria RAM y la CPU?
¿La memoria RAM tiene parte del sistema operativo?
¿La memoria cache tiene una parte del sistema operativo?
¿Por qué la memoria RAM no almacena todo el sistema operativo?
¿El disco duro almacena las partes que no estamos usando del sistema operativo?
¿Un System on a Chip es actualizable?
¿Qué usamos para conectar el disco duro y la memoria RAM a la CPU?
¿Cuál era la forma de los buses de datos hace algunos años?
¿Siempre es un cable el que conecta a la CPU con la memoria RAM y el disco duro?
¿Qué tipos de Socket usamos para conectar la memoria RAM a la CPU?
¿Los sockets y la tarjeta madre hacen parte de la conexión entre la CPU y la memoria RAM?
¿Cómo llamamos a las conexiones entre la CPU y la Memoria RAM?
¿Cómo se llaman los buses de datos usados para conectar el disco duro con la CPU?
¿Cómo se llama el bus de datos que usamos para conectar discos duros externos?
¿Qué significan las siglas USB?
Siempre quise ver como funciona todas estas tecnologías que a diario manejo, sentí la misma agradable sensación cuando tome el curso de computacuión básica.!! gracias @freddier.
Les adjunto unas preguntas para repasar la clase. Les reomiendo que vean toda la clase completa. Luego vean las preguntas y sin consultar la clase intenten responder las preguntas como si le estuvieran explicando a alguien que desconoce del tema.
.
Si la persona te comprende las respuestas a las preguntas y es capaz de decírtelo a ti devuelta, has entendido, has creado conocimiento.
.
jajaja cuando dijo chrome XDDDD
Hare el mejor resumen posible. Cuando tenemos un archivo, un .text por ejemplo, es almacenado en el disco duro. El disco duro cuenta con rasgos como una memoria persistente (capacidad para almacenar datos sin necesidad de contar con electricidad.), secuencialidad y estructuralidad al momento de guardar los archivos ejemplificando con los sistemas de archivs (estandares dados por el sistema operativo sobre como almacenar y acceder a los archivos.) y lo diferencian de la memoria ram u otros componentes. El disco duro registra todos los archivos por medio de el indice y despues por medio de drivers se comunica con el sistema operativo para que este le ordene al cpu leer los archivos solicitados. Para que esto ocurra, primero el cpu toma el valor en bytes del archivo como una orden y lo transporta a la cpu por medio de sata o ide, despues el cpu envia ese valor en bytes hacia la memoria ram por medio de un bridge o un bus de datos y en la memoria ram gracias al sistema operativo se representa el archivo con alguna herramienta. Existe un indice compartido entre la memoria ram y el cpu tambien conocido como nombre de variable y esto permite que sepan que archivos hay y la cpu pueda tomar esos archivos y utilizarlos en la memoria cache.
Tengo 2 años trabajando como programador, pero no sabía como trabajaba todo este hardware a este nivel de especificación, realmente es increíble!
Disco Duro - verdadero funcionamiento - Magnetismo
Las partes del disco duro son 5:
Circuito impreso, Motor eléctrico, Brazos accionadores, Bandejas del plato, Cabezales.
Datos
Los datos se almacenan en el interior de pequeñas pistas concéntricas en la superficie del plato, durante la fabricación se crean hasta 200000 pistas en el plato.
Cada pista esta dividida en sectores, el mapa de las pistas y de los sectores que hay en el circuito impreso le dice al cabezal donde tiene que leer o escribir exactamente la información.
La superficie del plato es suave y brillante pero de cerca es algo mas complicada, en la superficie hay una película magnética que memoriza toda la información, los cabezales magnetizan las secciones microscopicas de la película y almacenan los datos
empleando un código binario de uno o ceros, cada uno o cero se llama bit.
Los bits tienen mas o menos valor según la orientación de su campo magnético positivo o negativo.
Es relativamente “fácil” acumular bits, una fotografía de alta calidad puede medir 29 millones de bits y necesitar 12 secciones del plato, parece gigantesco pero en realidad una grandiosa cantidad de bits pueden caber en un sitio extremadamente
pequeño, " cada centímetro cuadrado de la superficie del plato tiene 31 mil millones de bits"
Gracias al poder del magnetismo la brillante superficie del disco duro puede almacenar el contenido de varias colecciones de enciclopedias o miles de imágenes con mucha facilidad.
El disco duro es un maravilloso aparato de reducción que comprime montañas de datos en pequeños bits con tan solo pulsar una tecla.
Linux soporta muchos tipos de sistemas de ficheros / archivos.
Aquí dos: Basados en Discos, como pueden ser ext2, ext3, ReiserFS, XFS, JFS, UFS, ISO9660, FAT, FAT32 o NTFS.
Sistemas de Ficheros que sirven para comunicar equipos en red de diferentes sistemas operativos, como NFS (utilizado para compartir recursos entre equipos Linux) o SMB (para compartir recursos entre máquinas Linux y Windows).
Espero que les sirva este aporte me sirvió para complementar lo aprendido en esta clase relacionado al funcionamiento de la memoria RAM:
https://www.youtube.com/watch?v=yRNwl24l39E
De las mejores explicaciones que que he podido escuchar!!!
Aqui un video corto pero muy interesante sobre el Disco Duro. Esta en ingles pero se le pueden activar los subtítulos en español 😃
https://www.youtube.com/watch?v=wteUW2sL7bc
Qué es la memoria RAM y cómo funcionan los discos duros
Características de los discos duros:
• Memoria persistente: la información se queda guardada, aunque no haya corriente eléctrica
• Acceso secuencial: Necesita recorrer todo lo que esta antes del dato que estamos buscando para poder llegar a él.
• Información estructurada: Se guardan de una forma especifica de guardar los archivos, llamados sistemas de archivos, cada sistema operativo tiene su propia forma de guardar los archivos
o Linux: Ext
o Windows: FAT, NTFS
o MAC: HFS, APFS
¿Cómo los discos duros saben donde esta el archivo que estamos tratando de abrir?
En las primeras secciones del disco duro hay una parte la cual se llama cabecera o índice y este lo que hace es que tiene la dirección de donde se encuentran cada uno de los archivos que hay en el disco duro. Gracias a este sistema cuando abrimos un archivo el disco duro sabe exactamente donde esta el archivo que estamos tratando de abrir. Cuando un archivo se borra de nuestro disco duro lo que realmente pasa es que el índice de ese archivo se elimina y el disco duro ya no tiene la forma de como acceder a el
Memoria cache: Es una memoria más rápida que la RAM en la cual se guardan las instrucciones más fundamentales del sistema operativo para que la CPU tenga acceso a ella de forma inmediata.
La memoria RAM funciona diferente al disco duro ya que en la memoria RAM siempre se sabe donde esta cada archivo en cada momento y por ello es mucho más rápido acceder a los archivos que ya se encuentran cargador en ella, la memoria RAM y la CPU tienen un índice compartido en el con el cual pueden acceder a los datos de la memoria RAM, la característica principal de este índice compartido es que es ultra veloz y por ellos cuando la CPU quiere acceder a algún archivo de la memoria RAM lo puede hacer de una forma inmediata.
¿Cómo se comunica la CPU al disco duro y a la memoria RAM?
Para conectar la CPU con la RAM y el disco duro se utiliza algo llamado bus de datos el cual puede ser un cable o un circuito interno, en el caso de la RAM se utilizan los bridges (DDR). En el caso de los discos duro se utilizan bus de datos específicos, en un principio se utilizaban el ATA, en la actualidad se utiliza el bus de dato SATA.
Excelente, me costó un poco entender los Sistemas de Archivos, investigué un poco más por mi cuenta y ya los comprendo mejor. Básicamente son los encargados de guardar, modificar y eliminar archivos en un S.O.
Cuando explica como el índice le lleva el mensaje al cabezal del disco duro, por todo un proceso largo y complejo, me hace pensar:
Es como si tuviera digamos a mi hermana al frente mío, pero para decirle algo a mi hermana, le llame a mi prima, para que ella le llame a mi mami, para que mi mami le diga mi mensaje a mi hermana que tengo al frente, jajjaja.
Entonces en la clase es algo como el índice le dice al S.O. que le diga al procesador, que este le diga al cabezal del disco duro que se mueva a una determinada posición. jajaja (Se me cruzaron los cables en esa parte, al menos así lo entendí yo ggg)
Chrome jugando pacman con la memoria ram ._.
Bastante información en un video, buen video!
Deberían existir los likes para las clases que más te gustan. ❤️
Si sientes curiosidad por aprender más sobre la recuperación de datos en un almacenamiento RAM puedes encontrar información sobre lo que menciona Freddy en https://www.cs.auckland.ac.nz/~pgut001/pubs/secure_del.html
Año 2023 las Motherboard de uso invididual tienen capacidades de expansión hasta 256Gb o 512Gb de memoria ram. Hablamo de Memoria Ram DDR5. Unidades de estado solido PCI Express 4.0 y ya existe 5.0 con velocidades impresionates de lectura y escritura. En cada parpadeo la tecnología avanza a pasos gigantes.
Me encantan las clases de Fredy! 😁
Que clases tan poderosas, tanta info que me demoro mucho tiempo con cada clase en 0.85x para poder casi que transcribir todo.
Estás son las partes del disco duro 😊
A dia de hoy se usan los discos de estado solido para genuinamente darle una nueva vida a la pc, ya que el SO como muchas aplicaciones de uso principal las cargan ahi, y son extremadamente mas rapidos
Los científicos forenses revisan las posiciones de los bits del disco duro con máquinas especializadas y así es como pueden recuperar la información. Los hackers reescriben varias veces el disco duro con comandos especiales escribiendo en él muchos bytes para que sea casi imposible recuperar la información.
es el curso que mas contenido tiene pero lo bueno que va conectando las bases
Discrepo en un punto que señala el profesor: en un disco duro los archivos NO se guardan secuencialmente. Todos los fragmentos de un archivo quedarán almacenados en sectores discontinuos. Lógicamente, sí, parecería que se recuperan en secuencia. En el disco físicamente, quedarán fuera de secuencia, con los fragmentos repartidos entre múltiples sectores.
Increíble que por armar un PC conozca los nombres de muchas cosas vistas aquí, pero no tenía NI IDEA de qué hacían 🤯
Comparación entre un SSD Y HDD
HDD: Hard disk drive.
SSD: Solid state drive.
Sólo por curiosidad: Disco de vinilo:
El disco de vinilo, es un medio de almacenamiento analógico de señales sonoras, caracterizado por utilizar como material de soporte un plástico denominado policloruro de vinilo. 😁
Para qué sirven los sistemas de archivos de un disco
Para poder almacenar los archivos de forma adecuada, un disco duro necesita un sistema de archivos. Los sistemas de archivos son convenciones internas de los sistemas operativos para poder acceder a los archivos almacenados.
Cuando abrimos un archivo, la CPU (Unidad Central de Procesamiento) se lo pide al disco duro y luego lo lleva a la memoria RAM para leerlo.
Para hacer borrado seguro para que no encuentren su “pack” pueden borrar los datos eraser.exe o en linux el comando shred con los argumentos -uvz; ejemplo: shred -uvz Archivo.txt
Si tienen dudas coloquen el argumento: --help a la derecha del comando.
Siento que se me va explotar la cabeza luego de ver tanta información. Jajaja
Probé a crear un archivo de texto .txt con la palabra “hola” y efectivamente pesaba 4 bytes
Cada letra, numero o simbolo es representado de acuerdo al codificador implementado. No es lo mismo el latino a comparacion del estadounidense o el chino o japones por los simbolos que manejan en sus idiomas. Los más conocidos son el ASCII o UTF-8, etc. Se le da un cierta cantidad de bits para representarlos y al ser tecleados, le mandan a traves de un codificador, a la computadora la señal del simbolo tecleado y luego de tener el imput, lo procesa para luego dar el output a traves de la pantalla para visualizar el resultado.
Nada mas como aporte a la clase: byte se pronuncia “bait” pues su raíz ánglica se respeta en español y en todos los idiomas, pero Giga se pronuncia Giga en español por su raíz proveniente de latín y en principio se debería pronunciar así en todos los idiomas pues es un prefijo, pero en Estados Unidos lo pronuncian (erradamente) “Guiga”… y en México (también erradamente) “Yiga”
Disco Duro= Persistente, secuencial, estructurada
Lastima que Freddy no explico el overclocking. Voy a buscar, pero sería interesante que lo dijeran en el curso.
DD >> M. Persistente, secuencia y estructurada
Linux: Ext3, Ext4
W: FAT, NTFS
MacOS: HFS, APFS
Bus de datos: SATA, IDE, USB (Universal)
RAM >> Siempre sabe donde esta todo (Memory Address, Variable Name) Indice Compartido (Codigo hexadecimal).
Carga de a pocos lo que necesita
Las conexiones de todos los elementos (DD, RAM, etc) a la CPU se llaman bus de datos
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?