Sistema operativo: cómo entender el núcleo | Ankush Choudhary | Skillshare

Velocidad de reproducción


1.0x


  • 0.5x
  • 0.75x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Sistema operativo: cómo entender el núcleo

teacher avatar Ankush Choudhary

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Lecciones en esta clase

    • 1.

      Resumen de cursos

      2:32

    • 2.

      Resumen de sistemas operativos

      7:58

    • 3.

      Historia breve

      11:46

    • 4.

      Sistemas operativos populares

      14:03

    • 5.

      Procesos de 005

      7:41

    • 6.

      Programación de procesos

      10:10

    • 7.

      Procesamiento multi de 007

      7:17

    • 8.

      Almacenamiento y memoria

      9:59

    • 9.

      Sistema de archivos 009

      12:43

  • --
  • Nivel principiante
  • Nivel intermedio
  • Nivel avanzado
  • Todos los niveles

Generado por la comunidad

El nivel se determina según la opinión de la mayoría de los estudiantes que han dejado reseñas en esta clase. La recomendación del profesor o de la profesora se muestra hasta que se recopilen al menos 5 reseñas de estudiantes.

86

Estudiantes

--

Proyecto

Acerca de esta clase

Este curso es para principiantes completos. En este curso vamos a ver los conceptos básicos de sistemas operativos. Este curso está diseñado para una mejor comprensión de los conceptos básicos de sistemas operativos para personas que no tienen mucha idea sobre los sistemas operativos.

En nuestra vida diaria, interactuamos con varios dispositivos inteligentes como teléfonos inteligentes, computadoras, cajeros automáticos y sistemas de música para automóviles. Cada vez más dispositivos se están convirtiendo en digitales a día y todos estos diferentes dispositivos tienen algún tipo de sistema operativo en ellos.

Interactuamos con estos dispositivos todos los días y continuamente. La curiosidad de saber "¿Cómo interactúan en el back-end?" Debe de traerte aquí.

Lo que aprenderás:

  • Conoce los conceptos básicos de sistemas operativos

  • Conoce diferentes sistemas operativos como Windows, Mac, móvil y código abierto.

  • Cómo el sistema operativo ha evolucionado hasta qué es hoy: historia y evolución del sistema operativo.

  • Cómo funcionan los sistemas operativos

  • Una mirada de alto nivel en arquitectura de sistemas operativos

  • Cómo se crea un proceso

  • Cómo entender la programación de CPU de consept

  • Dispositivos de almacenamiento y sistema de archivos

  • Ver el mundo digital en una dimensión

    different curso describe todos los desafíos que enfrentan los arquitectos de computadoras y todavía se enfrentan en un intento de hacer que las computadoras sean más eficientes y eficientes que nunca. Y una mirada sobre las tecnologías futuras que se están desarrollando y darán forma al futuro.

Conoce a tu profesor(a)

Teacher Profile Image

Ankush Choudhary

Profesor(a)
Level: Beginner

Valoración de la clase

¿Se cumplieron las expectativas?
    ¡Superadas!
  • 0%
  • 0%
  • Un poco
  • 0%
  • No realmente
  • 0%

¿Por qué unirse a Skillshare?

Mira las galardonadas Skillshare Originals

Cada clase tiene lecciones cortas y proyectos prácticos

Tu membresía apoya a los profesores de Skillshare

Aprende desde cualquier lugar

Ve clases sobre la marcha con la aplicación de Skillshare. Progresa en línea o descarga las clases para verlas en el avión, el metro o donde sea que aprendas mejor.

Transcripciones

1. 001 Descripción del curso: De acuerdo, ahora tengamos una visión general del curso y veamos todos los módulos que estaremos cubriendo. He dividido este curso en cinco módulos. Y no tienes que preocuparte si no tienes idea de qué sistema operativo. Porque este curso ha sido especialmente diseñado para principiantes absolutos. Ahí construiremos la base y haremos un entendimiento sobre los sistemas operativos para usted. Entonces echemos un vistazo a todos estos módulos. En primer lugar, tenemos visión general del sistema operativo. En este módulo, entenderemos qué es un sistema operativo, cómo funciona. ¿ Cuál es la necesidad de un sistema operativo en el dispositivo? Y cómo realmente ayuda al usuario. Y poco de arquitectura de un sistema operativo básico. A continuación, veríamos los antecedentes y los conceptos básicos. En el segundo módulo, nos sumergíamos en un poco de historia y evolución de los sistemas operativos. ¿ Cuáles son los diferentes tipos de grandes sistemas operativos que están en existencia? Y un poco más sobre la arquitectura del sistema operativo. A continuación se presenta el módulo tres procesos. Aquí vamos a entender qué es el proceso AM en el sistema informático y cómo se ejecuta un proceso utilizando un sistema operativo. A continuación, veremos una programación de CPU. Aquí trataremos de entender qué es la CPU, cómo funciona, cómo se involucra a través de procesos y vir, hace que el sistema operativo ayude en todo esto, cómo le ayuda una programación o los procesos y todas esas cosas. Por último, mirada vívida a los almacenamientos y los sistemas Phi, que son parte integral del sistema operativo porque nos ayuda a almacenar archivos en diferentes formatos. Tantas veces cuando estamos almacenando archivos y cosas, a veces decimos que no es compatible o este tipo de cosas. Un poco de idea de eso. Hemos tenido buen gueto pasando por el módulo final. 2. 002 Descripción de los sistemas operativos: De acuerdo, empecemos con el volumen del módulo. Entonces como ya hemos discutido, estaremos teniendo cinco módulos. Y Vo1 por uno, estaríamos pasando por todos y cada uno de los módulos y estaríamos teniendo cuestionarios al final de cada módulo. Entonces chicos, eso sería lo mejor del conocimiento. Después de cada módulo, seguiremos revisando cuánto hemos aprendido. Por lo tanto, empecemos con la visión general de los sistemas operativos. Por lo que si actualmente estás viendo este video, debes estar viendo en una computadora o en una tableta o en un smartphone. O lo que todos estos tienen en común. Es decir que todos ellos en realidad son dispositivos informáticos. Básicamente, son todas computadoras. Por lo que todas las computadoras modernas tienen un sistema operativo o un lote de SO en ellas, lo que ayuda a que todas las demás aplicaciones se ejecuten en ese dispositivo. Entonces esa es la definición básica de un sistema operativo que son aplicación, que aún es interactuar entre el hardware y otros softwares que se desea ejecutar en él. Entonces déjame hacerte esta pregunta que tipo de dispositivo que estás usando actualmente. Por lo que podría estar usando un MacBook. Ya sabes, tienen sistema operativo Mac el cual es desarrollado por Apple por supuesto. O podría estar usando una computadora portátil con Windows o un exon. Por lo que esto podría ser de cualquier marca como Daniel Ach ser algunos manuales tales computadoras vienen precargadas con sistema operativo Windows. Aparte de esto, si estás usando un teléfono móvil. Por lo que o bien estarías usando un iPhone o un teléfono Android. Entonces todo el mundo sabe esto, que los viejos iPhones, por supuesto, el software de iPhones está hecho por Apple. Por lo que estarían ejecutando iOS y cualquier otro teléfono si estás usando. Lo más probable es que deba estar teniendo un sistema operativo Android. De acuerdo, Entonces eso fue una pequeña idea sobre algunos sistemas operativos populares. Yo lo hice entonces esta mucha gente utiliza dos urbanos o alguna otra fuente de paradas fiscales, sistemas de frenado en los que vamos a tratar de meternos un poco más tarde. En más blancos también, SI USTED ha utilizado algunos teléfonos viejos, como teléfonos BlackBerry o algunos formularios Windows Forms que solían llegar tarde, los teléfonos Nokia. O en tiempos anteriores solíamos tener teléfonos Symbian. Entonces esos son algunos otros sistemas operativos. Los bits solían existir. Pero actualmente el sistema operativo más popular en los teléfonos móviles, nuestros iPhones, que tienen iOS, y el otro de fuentes que tienen sistema operativo Android en ellos. Y el índice se detiene. Sabemos claramente que los sistemas operativos más populares son Windows y macOS. Además, si utilizas algún dispositivo inteligente como los relojes inteligentes, también cuentan con un sistema operativo. Entonces como si estás variando tu Apple Watch, si sería tener watchOS en él. Entonces de igual manera, cualquier tipo de computadora, si estás teniendo eso tendría algún tipo de sistema operativo en ella. Entonces déjame hacerte una pregunta. ¿ Cuál es el sistema operativo y v vital necesita uno. Entonces, ¿quién podría no saber ahora la respuesta de esta pregunta? Pero vamos a tratar de averiguar la respuesta en este módulo. Por lo que para explicar todo esto, lateral, te damos una visión general usando un diagrama. Entonces mira este diagrama. Aquí. Contamos con hardware de cómputos. Este presupuesto de hardware de computadora está en realidad en el medio. Se ve el hardware de la computadora. Entonces este es básicamente el hardware que tiene un procesador, algún tipo de ram, algún tipo de historias. Si no estás familiarizado con todos estos tonos, básicamente, es lo que puedes tocar y sentir. Ya sabes, como el teléfono móvil. Se puede tocar en la mano. Por lo que dentro de ella, hemos puesto mucha tecnología. Entonces todo eso es el hardware de la computadora. No sistema de frenado es el software que está sentado en este hardware. El mejor software nos ayuda a navegar dentro del dispositivo. Al igual que si abres tu smartphone en esta aplicación, ven a ver, puedes deslizarte y puedes ver el tiempo en estas cosas que estás haciendo en su mayoría se hacen en el sistema operativo. Ahora si abro una aplicación como la aplicación de YouTube, ese es un programa de aplicación que se sienta en el sistema operativo. Por lo que YouTube es una aplicación. En resumen, recordar la aplicación como app. Entonces esta es la app que se asienta en el sistema operativo. Y la mayoría de las veces v están trabajando en una aplicación o en la app opera otto. Entonces como YouTube, o podría ser la aplicación de cámara o alguna aplicación de reproducción de video. Entonces todas estas aplicaciones, que necesitamos usar para que se abran y funcionen, necesitamos una capa. Y que Leo es conocido como el sistema operativo. ¿ De acuerdo? Y podría estar viendo en el diagrama en la parte superior tenemos a este usuario. El usuario no es nadie más que tú mismo. Entonces si estás usando un teléfono inteligente, Vamos a ver. Por lo que generalmente cuando tenemos un smartphone, hacemos una identificación. Al igual que yo, soy Kush, así que haré una identificación con el nombre de Angkor. Tan poco cool debería ser el usuario del smartphone. Y estaría usando una aplicación como la aplicación de YouTube. Y esa aplicación se ejecutaría en el sistema operativo, que estaría acostado en el hardware de la computadora. Por lo que este es un resumen básico de cómo el sistema operativo ayuda al usuario a interactuar con la aplicación que se está ejecutando en el hardware de la computadora. Entonces, veamos un poco estas definiciones. Por lo que hemos hecho el hardware de la computadora. Estos son los dispositivos de entrada de memoria de la CPU , de salida, que conectamos con otras computadoras. Todas estas cosas son hardware que podemos llenar manojo. Siguiente es nuestro sistema y programas de aplicación. Entonces lo que nuestro sistema y programas de aplicación. Estos son como aplicación de YouTube o un navegador como Chrome. Estas son todas las aplicaciones que se alimentan de nuestro dispositivo. Siguiente es el sistema operativo. Es la capa que ayuda a que la aplicación se ejecute en el hardware. Entonces esto es lo que necesitamos entender. 3. 003 de historia breve: Ahora empecemos el módulo número 2. En este módulo, estaremos pasando por los antecedentes y conceptos básicos de los sistemas operativos. Para entender el trasfondo de los sistemas operativos, necesitaríamos mirar un poco de historia de los sistemas operativos. Por lo que cuando entraron en existencia los sistemas informáticos iniciales, solían no ser sistemas operativos en ellos. Si diera instrucciones directamente en la computadora y la computadora daría una salida de acuerdo a las instrucciones dadas. Al igual que tenemos que sumar dos números, dará las instrucciones para eso. Pero lleno de basura los sistemas informáticos se hicieron más avanzados. Y con eso, podríamos ejecutar diferentes aplicaciones en ellos. Para eso, necesitábamos desarrollar sistema operativo. Por lo que los primeros sistemas operativos informáticos que estaban disponibles, fueron desarrollados por IBM. Al igual que HAY 360. Tenía diversas características como go V podría tener un disco duro o un dispositivo de almacenamiento en el que pudiéramos almacenar datos. Si hablo de ello en la actualidad, ni siquiera te das cuenta. Simplemente hacemos clic en una foto y se guarda. Pero en tiempos anteriores, siempre que ejecutábamos un programa, digamos que ejecuto un programa en calculadoras. Entonces como en calculadora normal, la camioneta, terminamos con los cálculos. Toda la memoria se pierde. Por lo que todos los cálculos anteriores que hicimos no están almacenados en tu computadora ni así. Entonces el concepto de almacenar la información y los datos. Kim, teníamos dispositivos como discos duros en los que podíamos almacenar datos. Entonces ahora entonces v, escribe un programa y obtenemos una salida. Podría ser almacenado en el dispositivo de almacenamiento, que posteriormente podremos visitar y leer como el documento Writer. Podemos simplemente leerlo cuando queramos. Entonces si lo piensas en la actualidad, parece muy extraño que si ni siquiera tienes un método de almacenamiento de datos, sino nuestras nuevas computadoras que son más glúteos laterales, creo que esa es una mejor manera de entender cómo solían funcionar. Después de eso, diversos esquemas de sistemas operativos, cuales fueron desarrollados por diferentes empresas y algunas universidades también hicieron que los sistemas operativos no, se veían, hicieron investigación e hicieron de esta varilla la superficie. Tan pocos sistemas muy famosos y operativos para los que se escribieron. Uno de ellos fue Unix. Tan unix, jarrón de graso, famoso por sus jardineros. Los jardineros no son más que el tipo de la forma en que la computadora entiende instrucciones como si va a dar insumos. Entonces lo básico de un sistema operativo es el cronosystem. Entonces esas cosas estaban muy refinadas. Es por eso que la camada, como tenemos estos viento o descenso es un sistema operativo Mac. Solo están basados en UNIX. Por lo que el macOS en realidad está basado en UNIX. Y aparte de eso, el otro sistema operativo muy famoso que fue escrito por Bill Gates. Y fue un sistema operativo DOS el cual escribió para el IBM. Por lo que fue popularmente conocido como el jefe de IBM de PC DOS. Porque IBM no tenía ningún tipo de derechos. Sobre el DOS, Microsoft lanzó su propio sistema operativo bajo el nombre de MS. Tours. Y cualquier empresa podría obtener una licencia de Microsoft y poner el sistema operativo en sus competidores. Entonces esto es un poco de historia sobre cómo Windows, que más tarde fue hecho o más por Microsoft, entró en existencia, y cómo llegó a existir el macOS, que actualmente es muy popular. Por lo que DOS no era como los dólares de hoy ni este sistema operativo. No somos como el sistema operativo de hoy en día donde tienes interfaz gráfica de usuario. Eran más como le darás un comando de un, si quieres abrir un archivo, habría un comando simple como si tuviera un archivo llamado angustia para abrir ese archivo, habría algún comando como Open File y cosh. Por lo que solía estar ahí este tipo de simples comandos. Esta no es una prenda real, solo estoy dando un ejemplo. Por lo que este tipo de comandos se utilizan para construirlos. Vi lo que v tienen comprensión del sistema operativo es un poco diferente de lo que solía ser. Ahora la mayor parte del trabajo se realiza a través de ellos. Interfaz gráfica significa que ves algo en pantalla, haces clic en él. Esta interfaz f0, interfaz con la computadora. Por lo que ha cambiado con el tiempo. Por lo que el sistema operativo DOS había utilizado el sistema de archivos FAT. Incluso ahora si estás usando una máquina Windows, puedes tener un sistema de archivos Drives en FAT. Y ahora tenemos otro sistema de archivos también introdujo las mayores capacidades y fomentar velocidades de lectura y escritura han llegado. Ahora. Entonces, también veamos un poco más sobre qué tipo de hardware solía estar ahí. Como si estamos hablando de almacenamiento. Tan tarde, computadoras anteriores como yo creo que no habrías visto este tipo de computadora. Entonces esto es en realidad computadora hecha por RadioShack. Radioshack también solía hacer que las computadoras tuvieran su tiempo. Para que veas que hay estas dos unidades sobre él. Estas son dos unidades también, unidades de disquete. Por lo que Von brave tendría sistema operativo en eso. Entonces si tengo que ejecutar programa, para que ese programa estaría involucrado disquete. Y añadiré otro disquete donde se almacenarían mis archivos. Por lo que solía tener dos disquetes. Entonces en una tendríamos la aplicación o el sistema operativo que quiero ejecutar. Y otro tendría mis archivos escritos en él. Estoico. No solía haber discos duros que eso entraron en existencia, letra. Y inicialmente los latidos del corazón o muy caros. Por lo que solíamos tener este tipo de sistemas, muy difíciles de disquetes. Está bien. Entonces veamos la arquitectura del sistema informático en los tiempos modernos, cómo en realidad se ve un poco. Por lo que tenemos una CPU. Cpu es la unidad central de procesamiento. Después se lleva a cabo todo el procesamiento de una computadora. Entonces tenemos escritorios. almacenan todos los datos. ¿ De acuerdo? Entonces si un programa o el sistema operativo se instala en lo más difícil, así que cada vez que se inicia la computadora, está bien, siempre que los comparadores tareas. En primer lugar, el sistema operativo está cargado, ¿de acuerdo? Y si tengo que abrir alguna aplicación, entonces todos esos comandos irán a la CPU, y la CPU se ubicará bien, qué archivo quieres abrir en el disco. Para buscar ese archivo. Abrirá ese archivo y eso aparecerá en la pantalla. Otros dispositivos que están conectados a la computadora como una impresora. Si doy un comando de impresión, cp obtendrá el comando, está bien, quieres imprimir este documento. Después enviará la instrucción a una impresora y esa página se imprimirá. ¿ De acuerdo? Entonces así es como funcionan las computadoras. Y se puede ver debajo tenemos este recuerdo. Entonces cada instrucción que tenemos que enviar a la CPU, primero que entra en la memoria, y luego la CPU recibe todas las instrucciones de la memoria. Entonces si se tiene que abrir un archivo, un usuario daría un comando. Al igual que hicimos clic en un archivo. Se desea abrir ese archivo. Por lo que ese mando iría. Entonces la caspa cinco sería tal en el disco duro, se cargaría en la memoria. De esta manera la CPU daría el comando para mostrar eso en la pantalla. Y luego se mostraría en la pantalla. De acuerdo, si no tienes mucha idea del hardware del sistema informático, he hecho esto ligeramente, ligero, particularmente para ti. Entonces veamos cuáles son estas cosas. Tan como adoptable la unidad central de procesamiento en la última diapositiva. Por lo que la CPU es el corazón de la computadora y el cerebro de la computadora. Por lo que todo lo que necesita ser procesado se procesa en la CPU. Pero la CPU no puede hacerlo por sí misma. Necesita algo de memoria. ¿ De acuerdo? Por lo que una memoria caché es la memoria adjunta con la CPU. Es una memoria muy rápida, pero es memoria muy pequeña. Por lo que sean los archivos que se utilicen con mucha frecuencia, estarían en la memoria caché. Siguiente es la RAM. El ram es una memoria primaria. Por lo que se puede pensar en ello como venas en el cuerpo, tenemos venas que son subgrupos la sangre, tan moqueante como algo que circulará la sangre o llevará el mensaje de un área a otra. Y la mayoría de los datos que tenemos para almacenar los almacenados en disco duro. Creo que se trata de definiciones muy básicas que se pueden entender. ¿ De acuerdo? Si no tienes una idea y creo que mayoría de la gente sabría qué es un procesador de computadora, qué es Ramis para el disco duro. Pero me gusta mantener las cosas simples y explicarlas desde el nivel muy básico. ¿ De acuerdo? Y además no te preocupes. Si crees que se está perdiendo algo. Podrás volver a ver estos videos. Y después de la y fuera de cada video, he puesto un pequeño quiz, menos traté de ir a ese quiz y tratar de resolver todas estas preguntas merecen estas simples preguntas MCQ. Pero cuando vas a hacer esos, sería como una comprobación de conocimientos y te sentirás confiado, sí, he captado estos conceptos. No, entiendo bien lo que estas cosas. No es un examen ni algo así. Es solo para ti mismo comprobar tus propios conocimientos. ¿ De acuerdo? Por lo que voy a estar terminando este video ahora mismo. Y el resto de este módulo se cubriría en el siguiente video. 4. 004 sistemas operativos populares: Algunos sistemas operativos populares. La mayoría de ustedes que están viendo estos videos en una computadora, lo más probable es que estén usando el sistema operativo Windows ya que es el sistema operativo más popular a nivel mundial. Si está utilizando un Dell, HP, Lenovo, o para el caso, mayoría de las laptops de las empresas, deben ser de computadora con Windows. Entonces como f0 tenía un vistazo en el video anterior que cómo Microsoft hizo este sistema operativo, MS DOS para IBM. Por lo que no tenía ningún tipo de derechos sobre esa voz. Por lo que Microsoft lanzó ese sistema operativo por sí mismos en nombre de MS DOS. Poco poco desarrolló otros sistemas operativos con la interfaz gráfica también, como el sistema operativo Windows. Por lo que ahora primero entenderíamos un poco sobre lo que DO interfaces gráficas. Y también vamos a tratar de entender que ¿cuál es la necesidad de esta licencia en la industria del software? A ver si tenemos algún tipo de producto. Si una compra vía, un banco sería el precio de esa banda, y entonces lo conseguiremos. Para software. Simplemente puedes copiarlo y puedes hacer millones de copia de ese software. No tienes que fabricar el sistema operativo una y otra vez. Por lo que escribes la pieza de código una vez y tienes ese software listo. Ahora solo puedes hacer copias digitales de la misma y número de veces. Entonces, ¿cómo monetizarlo? Entonces lo que hacen las empresas es lo mismo con las canciones, como canciones y películas. También tienen lo mismo. En el medio digital. Los libros también tienen lo mismo. Entonces, ¿cómo hacemos y conseguir que la gente pague los libros si así lo hacen, solo copia los PDF. Entonces tenemos un término llamado como copyright a eso. Quien ha fabricado el producto original, tiene que copyright sobre él. Y si alguien copia ese producto o material, tiene que darles unos honorarios. De acuerdo, Así que para ejecutar el sistema operativo Windows, tenemos que ser un poco de hormona. Hacer el Microsoft, y luego podemos usar ese sistema operativo. Entonces como sea el precio, debe estar alrededor de algo mejor en como un $100, algo así para la licencia de top de Windows. Entonces este es un modelo que usa Windows, vende su sistema operativo a los clientes y lo reutiliza. Entonces por qué les digo esto es que tenemos que entender el modelo, el modelo de negocio de la industria del software. También. Al igual que estamos viendo en estos días que estas empresas de tecnología, están haciendo millones de dólares. Entonces, ¿cómo están haciendo esta cantidad de dinero? Está viniendo de nuestros bolsillos solamente. De acuerdo, Entonces pensé que este es un punto importante que necesitamos cubrir. Por eso lo incluí en este curso. Ahora bien, no dejaría que miráramos algunos otros sistemas operativos, populares de escritorio como Mac OS. Si estás usando un dispositivo Apple actualmente, lo más probable es que estés usando hacia atrás. Por lo que este es también otro sistema operativo muy popular. Inicialmente cuando el gobernador fue escrito para sistemas basados en UNIX. Eso fue más tarde que, uh, ya sabes, la licencia de eso fue tomada por diversas empresas y Apple fue una de ellas. Y no flop este sistema operativo moderno En ese mismo kernel. Entonces eso es lo mismo, que estaba ahí. Y ahora este es el segundo sistema operativo más popular que no sea Windows. Entonces como antes, discutimos sobre cómo las empresas licenciaron sus habilidades blandas. Pero Apple sí, es que no venden el software por separado. Si compras un producto de hardware de Apple, llegas a suavizar empaquetado con él. Por lo que cualquier usuario de Apple que haya comprado una computadora de escritorio MacBook o Mac, obtendría el Mac OS preinstalado en él. Y eres libre de usarlo de por vida. Entonces se podría decir, ¿es gratis? En realidad, no es gratis. Yo diría que el costo del software es inclusivo en el propio dispositivo. Está bien. Ahora, hay como media te dijo estos dos modelos, pero en realidad hay uno, otro modelo del cual se ha utilizado. Echemos un vistazo a eso. Ese otro modelo se conoce como código abierto. Modelo en fuente APA, lo que pasa es que escribes la pieza de código y que das ese código. Entonces cuando se lo vendas a alguien, le darás el código fuente de ese sistema operativo. También. Saw como Linux es un SO de código abierto muy popular. Entonces obtienes que Linux, software, como Linux tiene muchas distribuciones. Una de las distribuciones muy populares es abundante. Entonces obtienes ese sistema operativo. Obtienes el código fuente también. Para que puedas hacer algunos cambios en ella. Y puedes publicar tu propio sistema operativo. ¿ De acuerdo? Esto se está poniendo un poco técnico. Pero la cosa es que hay que entender el concepto vía open source entró en existencia. Algunas empresas enseñaron que estas grandes multinacionales Jang están teniendo el monopolio sobre estos softwares. Por lo que vine no tenemos un sistema operativo basado en la comunidad para todos contribuye y todos pueden usar libremente ese sistema operativo. Entonces el concepto primero bueno. Y en esto, todos o muchos desarrolladores contribuyen y el MIC mejora en el sistema. Y luego lanzan su propio sistema operativo. Por lo que eso se valora. Se ven tantos sistemas operativos diferentes basados en Linux, como mend urban two. Entonces tenemos Red Hat y muchas cosas así. Y algunos de estos sistemas operativos son en realidad sistemas operativos comerciales que en realidad hay que anclar y obtener. Por lo que el código abierto no necesariamente significa que sea gratuito. El concepto era traer a la comunidad. Pero algunos de los sistemas operativos en la comunidad opuestos también están siendo soft fill. Por lo tanto, no confundas el código abierto con los RV libres. Pero primordialmente, el concepto es hacer un sistema basado en la comunidad donde puedas contribuir y podamos tener a varias personas trabajando juntas y distribuyendo las habilidades blandas. Por lo que ha traído una nueva clase de revolución. Pero creo que la existencia de software y servicios de buena calidad Bede ha sido parte importante de la industria. Por lo que también existen opuestos, Baddeley y es algo bueno. Entonces otro sistema operativo muy popular, que está frente a nosotros, yo soy Android. Mucha gente no lo sabe. Pero Android es un sistema operativo de código abierto. Puedes tenerlo en cualquier teléfono móvil y puedes modificarlo y puedes usarlo. Tan amplio, estamos hablando de sistemas operativos móviles. Echemos un vistazo a algunos de esos sistemas operativos móviles muy populares. Eso es iOS y Android. O iOS es desarrollado por Apple para sus iPhones. Y Android ha sido adquirido por Google y lo desarrollan a cuatro y venden, dan la licencia a 50. Por lo que la rama. Entonces la diferencia básica entre un sistema operativo backstop y el sistema operativo móvil. En un principio, era hacer que el software fuera factible, que se ejecutara en un dispositivo que no es tanto poderoso. Pero ahora los teléfonos móviles se han vuelto mucho poderosos. Y el segundo reto para desarrollar un sistema operativo fue como en una computadora, tenemos un teclado, por lo que no podemos ingresar usando un teclado en un banco más para. Entonces, ¿cómo desarrollar un sistema operativo inteligente? Por lo que se hicieron diversas cosas diferentes no innovadoras. Al igual que en días anteriores, solíamos tener esos teléfonos Motorola, Nokia o BlackBerry. Antes tenían un teclado. Por lo que solíamos tener funcionalidad de desplazamiento para navegar entre los menús y otros ese tipo de cosas. Pero cuando habíamos fomentado la fuerza de la pantalla, V tuvo que reinventar el diseño. Y de ahí, teníamos los dispositivos, smartphones, como iPhones y otros teléfonos Android, de su gran innovación y grandes sistemas operativos que se están desarrollando para ellos. Por lo que todos los sistemas operativos modernos en realidad tienen interfaz gráfica. Como les dije, les explicaré cuál es la diferencia básica entre una interfaz gráfica y las interfaces no gráficas. Por lo que ves actualmente estoy moviendo este cursor. Por lo que se puede ver que porque se está moviendo en la pantalla C. Así que esto, este puntero del ratón el cual me estoy moviendo y hago clic en la pantalla. Esto es posible porque. Dispositivo como y la mayoría piensa si no tenemos ratón, ¿cómo nos comunicaríamos? Tendríamos que escribir algo en el teclado. A lo mejor. Entonces. Antes, lo que solíamos hacer es usar para escribir todos los comandos. Te dije esto un poco sobre esto en la madrugada. Impresionante. Pero el principal reto para la interfaz gráfica de usuario para moco que C, se puede decir, bien, no tenemos que escribir comandos. Entonces, ¿cómo voy a navegar a un incendio? Ese fue un gran reto. Y todos estos retos resultarán con la invención de un dispositivo inteligente conocido como la mayoría, ya sabes, porque ahora teníamos un azul medio, ya sabes, solo, ya sabes, solo desplazar cosas, ya sabes, las cosas estarían listadas en la pantalla. Está bien. Pero, ¿cómo seleccionar esas cosas que hay? Si utilizo el otro método podría ser como tengo teclas de flecha en la computadora, usaría las teclas de flecha y luego usaría la anarquía, eso es AACU, pero eso no es tan inteligente. Sí. Si recuerdas en los formularios anteriores que usamos para hacer eso, nos desplazaremos y desplazaremos y desplazaremos y seleccionaremos con documento. Y eso fue como largo proceso para sólo ir y abrir un. Pero esto más revolucionó todo. Y eso es yo creo, la muy grande innovación que empujó la interfaz gráfica de usuario y macOS y Windows inferior gruñendo interfaz gráfica de usuario a principios de los noventa y luego cuando la pantalla móvil, móvil juego telefónico. Entonces la idea detrás de la pantalla táctil fue esta, que para darte una pantalla grande y para que puedas abrir o esta aplicación solo en la punta de tu dedo. Y creo que esto ha sido un gran revolucionario, oídos tardíos en la industria tecnológica. Todas esas tecnologías, como tenemos GPS, solo podemos enviar mensajes a cualquiera. Podemos hacer click en Foto. Todas esas cosas sólo están tiradas en nuestros bolsillos. Entonces todas estas grandes innovaciones que estamos haciendo en todas esas, una pieza de software muy importante es el sistema operativo. Entonces creo que este curso es un curso muy importante y todos deberían pasar por este curso y tratar de entender cuál es la importancia del sistema operativo en nuestras vidas. Todos los días estamos teniendo una interacción con este tipo de dispositivos. Digamos que estamos teniendo una computadora o teléfono móvil o smartwatch. Cada uno de esos tiene un sistema operativo en eso. Está bien. No, estaría bien. Estaría saliendo de este video. Por favor pase por el siguiente módulo. Ahí. Simplemente llegaríamos a conocer muchas cosas más sobre los sistemas operativos. Gracias. 5. 005 Procesos: Módulo tres procesos. Entonces lo que veríamos en este módulo es primero en caer, entenderemos lo que se entiende por n proceso en una computadora. Entonces, veamos la definición básica. Para un programa AP se está ejecutando como, digamos que un archivo tiene que ser almacenado en la computadora. Entonces este es un programa que necesita ser ejecutado. Esto en términos de lenguaje informático se conoce como un proceso. Entonces cuando estamos lidiando con las computadoras, siempre que se tenga que hacer algo digamos que hacemos clic en la foto. Entonces cuando estamos haciendo clic en él, es un proceso. Cuando abrimos una app, es un proceso. Después se elimine. Se trata de un proceso. Entonces todo lo que sucede dentro de una computadora es en realidad un proceso. Por lo que se están haciendo muchos procesos en una computadora simultáneamente. ¿De acuerdo? Por lo que hay un poco más de una teoría, si se quiere entender eso se proporcionaría con las notas. Pero el entendimiento básico que necesitas tener es que lo que esté sucediendo en una computadora o un dispositivo de teléfono móvil es en realidad un proceso. De acuerdo, entonces veamos cómo se ejecuta realmente un proceso. Entonces para eso, tenemos que entender que si se tiene que ejecutar algún proceso, eso se ejecutaría en un microprocesador, o micro significa pequeño y procesador es el hardware en el que se ejecuta el proceso. ¿ De acuerdo? En términos generales, también lo llamamos CPU o unidad central de procesamiento. Inicialmente con esas CPUs que se hicieron fue de un solo núcleo. Eso significa que sólo tenían un núcleo. Un núcleo significa a la vez, podemos ejecutar sólo proceso divertido. Ahora con avance en tecnología, tenemos CPUs que son de doble núcleo o cuádruple núcleo, lo que significa que simultáneamente podemos hacer o cuatro o más programas. lo que más curso significa que se podrían hacer más programas simultáneamente para que la computadora pueda hacer multitarea. ¿ De acuerdo? Por lo que en el tiempo de hoy, no encontrarás un dispositivo con menos de los núcleos de CPU en absoluto. ¿ De acuerdo? Entonces lo básico es que puedes entender que te gusta como ventana. Ahora cuando vayamos a taquilla y tengamos que reservar entradas, déjalo para la película. Entonces si sólo tenemos una taquilla, entonces sólo una persona podría conseguir un boleto a la vez. Si tenemos taquillas azules, entonces un div serán dos colas y simultáneamente la gente puede comprar boletos, ¿de acuerdo? Ahora algunas personas toman mucho tiempo eligiendo qué película querían ver. Por lo que podría haber procesos que tardan mucho en ejecutarse, y hay procesos que tardan menos tiempo en instituir a alguien que ya ha decidido qué película quieren ver, en qué fila quieren sentarse. 100 boletos que quieren divid rápidamente hazlo. Pero algunas personas tardarán más tiempo. Entonces es así como son procesos pequeños que son procesos largos. Está bien. Entonces solo piénsalo. Al igual que tenemos taquilla y tenemos gente viniendo en colas. Los procesos también se mantienen en cues, como si la gente estuviera de pie fuera de la taquilla. Y seguimos vendiendo boletos. Por lo que cada proceso sigue siendo ejecutado y sigue llegando nuevo proceso. De acuerdo, sigamos adelante. Ahora, he explicado una arquitectura básica de una CPU. Ahora de cómo sucede es como si hubiera un dispositivo de entrada, como si escribiera algo en el teclado. Entonces esas instrucciones como yo presiono la tecla de espacio. Por lo que esta molesto instrucción se mete dentro. ¿ De acuerdo? Está bien. Ahora el CBO puede leer desde la memoria y puede dar instrucciones a la memoria nuevamente de vuelta. De acuerdo, así que vamos a ver. Presiono la barra espaciadora. Por lo que esa instrucción se metió en el, a la memoria, en la unidad central de procesamiento. Y luego comprobó cuál es la instrucción. Ok, es una barra espaciadora, así que va a dar una orden para darnos paz en los verts, bien, entonces eso se ejecutaría. Y en el dispositivo de salida, digamos que monitoriza eso se ejecutaría. Otro ejemplo que podemos tomar es como si estuviera abriendo un archivo, así que estoy haciendo doble clic en la computadora. Entonces cuando hago doble clic, esa instrucción se metería dentro de la CPU. Y entonces la CPU dirá: Vale, necesitamos localizar este archivo. Entonces empezará a buscar esa pelea de lucha. De acuerdo, entonces habría un mapa de todos los archivos como tenemos el siguiente diccionario interno. Será tal cada vez que encuentre un archivo , abrirá ese archivo. Y luego se mostrará en el dispositivo de salida. De acuerdo, entonces ahora ¿cómo entra la memoria aquí en escena? Entonces si hay un conjunto de instrucciones, se escribiría en la memoria. Porque la CPU no puede manejar mucha información a la vez. Simplemente toma la información que es necesaria en su momento y descansa toda la información importante que pudiera requerirse posteriormente se escriben en la memoria. Entonces digamos que si un programa muy grande sigue siendo V, se supone que lo ejecuten. Digamos que tengo que abrir la aplicación Photoshop, o digamos navegador Chrome. Ese es un ejemplo más fácil. Entonces si tengo que abrir el navegador Chrome, ese navegador Chrome se cargaría en la memoria. De acuerdo, Entonces cualquier instrucción que daré en la computadora, haz como si estoy desplazando mi ratón en una página web, Ok. Esas instrucciones serían tomadas del dispositivo de entrada a la CPU, y luego se ejecutará y se entregaría bajo dispositivo de salida. Pero varios, todos los datos e información de la tienda Chrome que se almacenarían en la unidad de memoria. Cuando en el navegador Gloucester Chrome, esto se eliminaría de la memoria. Y cinco, porque tenemos memoria limitada, generalmente en nuestras computadoras tenemos EGB o 1600 años de memoria y no queremos llenarla. En todo caso, se necesita almacenar extra. Lo almacenaremos en el disco duro o en la basicidad de la computadora. De acuerdo, así que eso también es instrucción vamos a dar un seguro y probabilidad de que un comando CVS. Por lo que siempre que guardamos un archivo, se guarda en la unidad de almacenamiento. Y cuando estamos trabajando en algo que estaría trabajando actualmente, algo que sólo estaría en la memoria. De acuerdo, entonces se abre VNET o aplicación, primero se carga en la unidad de memoria. Está bien, sigamos más tarde. Después de esto. En el siguiente video. 6. 006 Programación de procesos: En este módulo, estaríamos mirando la programación de la CPU. Por lo que la programación de la CPU es una tarea muy importante porque como hemos comentado, que una computadora tenga un procesador, ya sea tu móvil o tu computadora o escritorio. Por lo que hay algunas tareas a cada operando tareas R3. Existen algunas tareas que tardarán más tiempo en ejecutarse. Hay diferentes tipos de tareas. Entonces, ¿qué tareas realizar primero? Que a más tarde, porque tenemos recursos limitados. Bueno, podemos tomar ejemplo de nosotros mismos. Al igual que yo quería hacer todo. Yo quiero el ejercicio, quiero comer, quiero bailar, quiero escuchar música. Yo quería libro de oficina. Pero ¿puedo hacer todas estas cosas simultáneamente? Conoce que necesito tener un cobertizo, tienes un despertar por la mañana a una hora en particular. Voy a hacer mi cepillarme los dientes y hacer otras actividades rutinarias que sean necesarias. De igual manera, la computadora hará algunas actividades necesarias. Y entonces de acuerdo a las tareas de la DMM, vamos a realizar como si fuera un domingo, yo o podría, um, ya sabes, ir a remar alguna salida o hacer alguna otra actividad especial. Si es una jornada de trabajo y vamos a la oficina, una oficina, me podrían dar diferentes tipos de tareas. Podría hacer en la cena, podría estar preparando yo mismo al distribuidor, o podría salir y haber sido igualmente diferentes tareas podrían ser tono en la computadora. Y según ellos de la necesidad de programarse porque no se puede hacer todo simultáneamente. De acuerdo, entonces, ¿cómo decide una computadora qué tarea hacer primero? Y obviamente, estamos viviendo en una época en la que necesitamos hacer muchas cosas simultáneamente. Por lo que las computadoras son inteligentes y pueden hacer multitarea. ¿ Cómo sucede todo esto? Echemos un vistazo. Entonces primero, pasemos por esta definición básica. El cambio de un proceso del proceso existente a un nuevo proceso. Uno, cuando un proceso está completo o ha llegado una tarea más prioritaria. Por lo que ven villano pasar de un proceso a otro. O se acabó mi tarea. Al igual que, si tengo, ya terminé de cepillarme mis escrituras, puedo ir adelante y desayunar. O algunas veces en las que ha llegado una tarea más prioritaria. A ver. Estaba viendo una película, pero ciertamente recibo una llamada. Y alguien dice, ¿me mandaste eso? Y esa fue una comida importante. Haré una pausa en la película y enviaré primero ese Molino. ¿ De acuerdo? De igual manera, en una computadora también v tienen listas de prioridades, está bien, según el cual vamos a priorizar qué tarea hacer primero y qué elemento pendiente. De acuerdo, bueno, echemos un vistazo. Tenía el poco de una arquitectura, cómo esta programación continúa dentro de la computadora. Tomemos un ejemplo de un sistema de núcleo único. Y también te explicaré ¿qué es un sistema de núcleo único después? En primer lugar, sólo tengamos un breve entendimiento. De acuerdo, tenemos memoria y salidas de entrada por aquí. Entonces veamos, ha llegado algún insumo. De acuerdo, hemos escrito algo o hemos hecho clic en algo en la pantalla. Y después de eso ha llegado la entrada. Pasa por el autobús. Autobuses como, uh, ya sabes, Lynn, te gusta o similares, el agua corre a través de las tuberías. Entonces autobuses como esas pipas, que lleva el agua. De igual manera aquí el autobús lleva los datos, está bien, No es nada más. Por lo que a partir de la entrada, se llevarían los datos y esos datos entrarían en ellos. De entrada, los datos serían transportados utilizando el autobús a la. Entonces mira esto aquí. Este caché 8 y se registra, todos son parte de la CPU. Por lo que la caché es una especie de memoria, esto está dentro de la CPU. Entonces lo que hace cajero es almacenar ese tipo de archivos que con mucha frecuencia se usan, que no tiene que traer esa información una y otra vez de la memoria. Por lo que los caches son muy rápidos y una memoria pequeña. Entonces como debes haber escuchado así, quita todo el efectivo y tu computadora se está volviendo muy lenta. Entonces lo que hace el efectivo es si una multa que se usa con mucha frecuencia, almacenará esos archivos. Generalmente, la memoria caché es sólo de algunos kilobytes, como 128 kilobytes o 512 kilobytes, o a veces máximo x, serían cuatro megabytes o algo así. Por lo que esta memoria caché almacenará los archivos de uso frecuente sobre él. Y entonces aquí tenemos la CPU. Cpu es la colección de transistores. Entonces hace cosas electrónicas. Si no tienes mucha idea de cómo funciona la CPU, solo piensa que tiene algunas señales electrónicas las cuales salen y van y pasan algunos cálculos y nuestro programa se ejecuta. ¿ De acuerdo? Entonces esta es la arquitectura básica. Ahora vía te mostré este diagrama es para entender así que vendrá alguna entrada, se meterá dentro del procesador, se procesará, y se daría la salida. ¿ De acuerdo? Pero así, una CPU sólo puede realizar una tarea a la vez. Por lo que no puede realizar muchas tareas simultáneamente. Para superar esto, V se le ocurrió el concepto de usar múltiples CPU. Dirán, mi computadora no tiene múltiples CPU, pero en realidad sí sí. ¿ Cómo? Una computadora general, que compramos en un teléfono móvil, que usted compra, tiene una CPU de núcleo MyTag. Lo que significa es dentro de la única CPU, V realmente tienen curso o alguna nada más que las CPU mismas, vale, son procesadores. Entonces cuando tenemos dos procesos juntos combinados en una CPU, se conoce como un dual-core. Si tienes cuatro CPU combinadas en una CPU, entonces es un hardcore. Cómo ayuda. Ayuda como si un pasado se ejecutara en el primer núcleo de la CPU, y si viene alguna otra tarea, se realizará en la segunda CPU. De esta manera. De esta manera, si se está realizando una tarea con la primera CPU y la segunda tarea se realiza en la segunda CPU. Por lo que podemos ejecutar más de un programa simultáneamente. Por lo que en las computadoras modernas tienen al menos dos autos. Tengo 48 núcleos más o menos. La mayoría de los smartphones modernos, que tenemos tenemos mínimo de cuatro curso y la mayoría de ellos tienen, va. Entonces cómo ayuda, como algunos muy prioritarios, algún programa muy pesado se está ejecutando en la coordenada tanto en él. Está funcionando continuamente durante mucho tiempo. Y lo que hará el segundo núcleo, priorizará las pequeñas tareas, ¿de acuerdo? Cualquiera que sea una pequeña tarea que venga, las procesará rápidamente y seguirá haciendo todo lo más inteligente. Por lo que V lo entendió en mucho y luego enseñamos, cómo podemos hacerlo mejor. Por lo que V se le ocurrió varios otros conceptos, que discutiremos brevemente. De acuerdo, Así que echemos un vistazo a este tobogán. Mira, este es nuestro smartphone. Y bien, si crees que no es un proceso, sino mientras que el intercambio de fila de VR entre las CPU. Lo siento mucho, estamos deslizando entre las apps que también está en proceso. En una computadora. Cuando estamos trabajando, estamos tenemos todas estas ventanas abiertas. Pero, ¿sabes cuándo estas ventanas están abiertas? En realidad, no estamos trabajando para diferentes aplicaciones. Las aplicaciones podrían parecer que para las aplicaciones se han ejecutado simultáneamente. Pero si sólo tengo un sistema de doble núcleo, esa podría no ser la realidad. A lo mejor la tarea prioritaria en, que sería la tarea prioritaria, la tarea en la que estoy escribiendo. Si tengo esta ventana abierta y estoy dando click aquí, digamos que estoy dando click en las notificaciones. Entonces esta es la tarea prioritaria en la que el cliente, la que está trabajando el usuario. Y ese es el proceso que escogerá el procesador. Las apps que están en segundo plano, como esta aplicación de aplicaciones o esta alguna aplicación gráfica. Estos serán, los estoy viendo en la pantalla, pero en realidad, no se estarían procesando en el procesador. ¿ De acuerdo? Entonces así decidimos cuál es una tarea prioritaria. El trabajo que no es el frente en el que estoy escribiendo siempre es la tarea prioritaria. ¿ De acuerdo? Cuando cambie y haga clic en esta ventana, esta segunda se convertirá en la tarea de corchete, ¿de acuerdo? Es así como deciden. Es por eso que tener más y más núcleos de ayuda, porque podemos tener múltiples tareas ejecutándose simultáneamente. 7. 007 Procesamiento multi núcleo: Entonces como se discute, debes tener un entendimiento ahora que cómo múltiples cursos pueden ayudarse unos a otros. Ventaja de tener curso múltiple es que V puede aumentar la eficiencia de los procesos ya que se requieren teléfonos móviles. Procesadores más eficientes, es decir que en baterías no podemos ejecutar procesadores de grado de escritorio. Por lo que necesitábamos innovar. Por lo que la respuesta fue armada y Atlas. Incluso desarrollando nuestro y estábamos aumentando curso en lugar de tener demasiado apagado para consumir energía causa aumentamos el curso para que más grueso, más rendimiento estará ahí. Dividiremos el gran crepúsculo en esta mayor parte colmillos, poco v, capaz de lograr tanto de causa eficiente en esta última década que habíamos desarrollado una nueva vía temida que dividiéramos el curso en núcleo de eficiencia y el rendimiento curso. Entonces cómo funcionaría este concepto, echemos un vistazo a esto, algún fondo de la manzana, un chimpancé de 14. Entonces tenemos un Cp de seis cursos sobre él. Dave sería cuatro núcleos de eficiencia y hacer núcleos de alto rendimiento. Lo que haríamos aquí es, y esto a la eficiencia. Perdón, en este curso a performance, div sería capaz de ejecutar tareas muy grandes, ¿de acuerdo? Así como si estás haciendo juegos o algunas tareas extremas que requieren mucho rendimiento de CPU. Estos núcleos de alto rendimiento serían capaces de llevarlo a los límites extremos. Pero si hay algún pequeño proceso solo para abrir alguna aplicación ligera, se utilizarán los costos de eficiencia, ¿de acuerdo? Entonces cuando voy a movilizar sentado inactivo en ese momento también se está llevando a cabo mucho procesamiento. Por lo que en ese momento sólo están funcionando los núcleos de eficiencia y núcleos hidrofóbicos no están funcionando. Para que pueda retener más y más batería. Por lo que en batería mínima, podemos ejecutar el móvil por más tiempo y más largo periodo de tiempos. ¿ De acuerdo? Por lo que se nos ocurre esta arquitectura muy nueva. También con esta arquitecturas emergentes, lo que hemos hecho es como si tuviéramos una causa especial. Como se puede ver en este diagrama C, sólo hay seis núcleos de CPU de Cortland, pero esta es una habitación, ya sabes, ya sabes, procesador es muy grande. Este es en realidad un dispositivo completo en un chip. Tiene muchos otros sensores. Tenemos para unidad de procesamiento de imágenes, que especialmente diseñado cuando estamos usando la cámara. V podría pensar que sólo estamos haciendo clic en una imagen, pero para procesar esta imagen requiere en realidad mucho rendimiento. Las cámaras en nuestros teléfonos móviles, o que es como una cámara de 12 megapíxeles, que en realidad necesita procesar esta contienda millones de píxeles en un momento que requiere mucho cómputación. Entonces tenemos una unidad especial, ya sabes, competencia para eso. Del mismo modo, v tienen GPU. GPU es para cuando estamos usando alguna aplicación gráfica intensa. Esa vez este curso de GP dará un patazo. En laptops y sobremesas. Además, tenemos estas GPU, que hacen todas estas tareas intensivas de gráficos como el juego, usando alguna aplicación como Photoshop. Y si estás siendo demasiado de tarea de gráficos y texto, entonces mucho tiempo ponemos una tarjeta gráfica dedicada dentro de la computadora. ¿ De acuerdo? Todas esas cosas y el trato de estos diferentes hardware, todo lo hace sólo el sistema operativo. ¿ De acuerdo? Y hoy en día, los procesos modernos que vienen también tienen el motor neuronal que ayudan en el entrenamiento y recolección de información para que el dispositivo pueda aprender muchas cosas, uh, usar la tecnología AI. Y este curso está especialmente diseñado para hacer el EIA VOC. Por lo que esta semana, la tecnología móvil ha venido mucho v de ella solía ser en los 70 u 80. Y han llegado tan lejos, como en los últimos tiempos. Hemos empezado a utilizar estos procesadores móviles, que en realidad fueron diseñados para teléfonos móviles. Ahora se detiene el índice, como las últimas computadoras Apple vienen con los chips de ambulancia, que en realidad son chips móviles más potentes ahora puestos en laptops y backstops. Entonces la diferencia básica es que este curso está un poco más diseñado para obtener más rendimiento. Entonces mira aquí teníamos una arquitectura de seis núcleos para móviles en ER 14, pero es M1 hemos puesto una arquitectura de ocho núcleos con para el rendimiento y cuatro núcleos de eficiencia. Por lo que ahora nuestras computadoras pueden hacer mucho más procesamiento de lo que podría usar el anterior. Por lo que estos procesos se conocen como procesadores basados en ARM. La cantidad de ejércitos usarían menos poder y darían más eficiencia? Antes, solíamos tener procesadores Intel todavía, mayoría de las computadoras utilizadas en todo el mundo son procesadores Intel. El mayor inconveniente de los procesadores Intel, que ha llegado en las series recientes, que utilizan mucha más energía para hacer la misma tarea. Es por eso que ahora estas computadoras están dando mucha más vida de batería de un teléfono móvil. Últimos 40 fecha completa. Pero nuestras laptops apenas duran 56 horas. Entonces necesitamos ver, y creo que viene más innovación de esta manera en los próximos tiempos, veremos una eficiencia más rápida en el procesamiento y la aldosis. Y no estaría haciendo un curso de procesos también pronto. Así que deja a Bot esperando eso pronto, eso estaría fuera. Impresionante. Y por favor hagan tomar todos estos cuestionarios de zona que he hecho después de cada módulo, es para probar cuánto conocimiento ha ganado. 8. 008 Almacenamiento y memoria: Almacenamiento y sistema de archivos. Entonces en este módulo vamos a hablar de almacenamiento y sistema de archivos de nuestras computadoras. Al igual que el sistema operativo gestiona todos los diferentes dispositivos de salida de entrada. En otra computadora, también logra almacenarse en nuestras computadoras. Para entender el almacenamiento de votantes en su computadora es, podemos tomar un ejemplo del mundo real. A ver. Tengo que reunir alguna información y hacer un registro de la misma. Pero lo que hago, conseguiría un diario y escribiría toda la información que contiene. Y entonces guardaré su diario en mi estantería o en un cajón. De igual manera en una computadora, tal vez no nos demos cuenta, pero a diario, lo que hacemos es abrir un documento de Word. Hacemos un documento y lo guardamos. O hacemos clic en una foto y se guarda automáticamente en la carpeta de fotos. Entonces cuando todas estas cosas se están almacenando, en realidad se están almacenando en algún lugar. Al igual que cuando escribí la información en el diario, guardaba un diario en el cajón. Por lo que la ubicación de almacenamiento de esa información es mi sonda, que está dentro del diario, que es una entidad física. De igual manera en una computadora Ven v, almacenar datos, se almacena en formato digital. Pero el formato digital obviamente tiene una ubicación donde se almacena. Se almacena en su mayoría en un dispositivo de almacenamiento el cual puede ser un disco duro o SSD, que se encuentra dentro de una computadora. Está bien. Entonces Jennifer, hago clic en el icono de ese archivo, o toco en esa foto, ese archivo se abre desde el almacenamiento. Por lo que el procesador va rápidamente y busca esa pelea dentro del almacenamiento y lo abre en nuestra pantalla. O si es archivo de audio, se dará por vencido. Salida en forma del audio o cualquiera que sea el formato del archivo, nos dará salida adecuada. Entonces es básicamente una idea básica de cómo la gente de almacenamiento, como tenemos almacenamiento de y yo estaba almacenando un diario en mi cajón o ven vía almacenar Vamos a ver, nevera suficiente comida, suficiente nevera. Ese es otro ejemplo de almacenar algo en un lugar. Entonces ahora veamos el VA define un almacenado en la computadora. De acuerdo, así que vamos a ver un poco más sobre el almacenamiento. Existen dos tipos de dispositivos de memoria. Pero podría preguntarse cuáles son los recuerdos en la computadora cuando se almacenan los datos, nosotros lo llamamos que los datos se almacenan en la memoria. Al igual que en términos médicos, decimos, no puedo recordarlo en mi memoria. ¿ La memoria se almacenan los datos en nuestro cerebro? De igual manera, los datos de las computadoras se almacenan en la memoria de la computadora. Entonces básicamente tenemos dos tipos de memoria. Bueno, uno es un dram o memoria rápida, que es una muy frecuentemente accesible por el proceso de pero porque es caro, tienen menos de ella. Y otro tipo de memoria que tenemos es un dispositivo de almacenamiento como un SSD o un disco duro, que es comparativamente más barato pero que puede almacenar una gran cantidad de archivos en él. Entonces podrías preguntarte, ¿cuál es la velocidad aquí fuera, ya sabes, cuál es la relevancia del tacón de velocidad? Entonces para entenderlo, puedes entenderlo así. El RAM es como el refrigerador fuera de mi casa. Está bien. Entonces cualquier cosa que quiera puedo ir rápidamente a mi refrigerador y puedo llegar de ahí. Pero mi refrigerador es un espacio muy pequeño. Sólo puedo poner una pequeña cantidad de frutas, son poca cantidad de verduras en ella, o algunas mermeladas o lo que sea. Pero si digamos que tengo que conservar la comida por como un año, dos años diez EU no puede poner pannus de comida en un refrigerador no. Para almacenar más datos, necesitamos grandes unidades de almacenamiento. Por lo que es como una tienda de abarrotes de nuestro supermercado. Trabajemos a lo grande eso. Es como una gran unidad de almacenamiento. Está bien. Pero podemos almacenar mucha más comida, muchos más granos. En estos días. No utilizamos mucho almacenamiento porque tenemos supermercados disponibles para nosotros. Muy cerca. Esa analogía vendrá de utilidad más adelante. ¿De acuerdo? Entonces hemos entendido cómo la gente de almacenamiento, es tan espacio donde guardo la información digital dentro de mi dispositivo, mi computadora, o mi teléfono móvil. De acuerdo, así que veamos cómo la memoria es un poco diferente al almacenamiento. Entonces como si estás teniendo un teléfono móvil, como digamos si estás teniendo un iPhone, solo tendrá tres o cuatro GB de memoria, pero tendrá un almacenamiento como 64 GB de almacenamiento o 128 GB de almacenamiento donde puedas almacenar todas estas imágenes. ¿ De acuerdo? En tanto que en una laptop también de manera similar, generalmente tenemos ocho o 16 GB de memoria en nuestra computadora y el descanso es el almacenamiento. Por lo que todos mis archivos en nuestros videos, películas, fotos se almacenan en el almacenamiento y la memoria. Sólo la actual, bien, Digamos que actualmente si estoy viendo una película, por lo que sólo un poquito parte de esa película estaría en la memoria. ¿ De acuerdo? Si una aplicación se está ejecutando en mi sistema, esa aplicación estaría en la memoria. Descanso. Todas las cosas no estarán ahí en la memoria. De acuerdo, mi sistema operativo, toda mi voz que estoy ejecutando, el sistema operativo, tomará un poco de memoria. arranca la computadora del vendedor. De acuerdo, entonces la memoria sólo es accesible cuando la computadora arranca. Pero el almacenamiento es un tipo de memoria más permanente donde los datos que hemos puesto a estarán ahí, entonces se apaga también la computadora, pero es accesible sólo cuando la computadora se encienda. Está bien. Entonces este es otro punto que diferencia algo de memoria y almacenamiento con si has estado aquí y trabajando en diferentes tipos de dispositivos durante mucho tiempo, debes haber visto diferentes tipos de dispositivos de almacenamiento. Al igual que antes, solíamos tener disquetes, solíamos tener CDs, unidades flash, o tarjetas de memoria. Por lo que estos son todos los tipos diferentes de dispositivos de memoria portátiles que solíamos tener. Entonces si quieres transferir algunos datos y mantenerlos en algún otro lugar almacenados en un formato físico. Podemos almacenar en estas cosas y podemos guardarlas en nuestras estanterías o problemas, o podemos dárselo a otra persona. Por lo que ellos, solían ser muy útiles en tiempos pasados, pero con tiempos cambiantes, memoria y almacenamiento, tenemos nuevas diferentes opciones de compartir datos y mantenerlos almacenados. Entonces déjame hacerte esta pregunta. Alguno de ustedes ha visto venir este mensaje en su dispositivo móvil? Almacenamiento? Casi totalmente. Entonces esto es algo muy común que sucede en nuestros teléfonos móviles. Por lo que las empresas en estos días no dan mucha opción de almacenamiento en teléfonos móviles. Más bien, están empujando a los clientes a usar los servicios Cloud frente a estos servicios Cloud. Entonces lo que sí hizo es que en nuestro móvil sólo tenemos un almacenamiento limitado. A diferencia de lo anterior, solíamos tener una enorme distancia al corazón, pero estos solo móviles tienen un almacenamiento de miembros muy rápido accesible. Pero es muy menos en cantidad como 64 TB se están preguntando al NCBI. Estamos recortando imágenes grandes, grandes que son como cinco MB. Cada uno de cinco MB de una imagen. Si hago clic en diez fotos de David, mi iPhone sería divertido en pocos días. Si graba algunos videos, mi teléfono estaría enmarcado dentro de vk. Entonces, ¿qué hago? Por lo que hemos ideado una solución que es el uso del almacenamiento en la nube. Ahora, veamos qué es el almacenamiento en la nube. En lugar de tener el almacenamiento construido dentro de los dispositivos. Tenemos algo de almacenamiento en nuestros dispositivos. Pero hay enormes centros de datos, eran enormes capacidades de discos duros y se restauran SSD. Y usando Internet, podemos acceder a ese almacenamiento. Por lo que Vanna para el término V1, siempre que nuestro móvil consiga un completo, podemos mantener nuestros archivos a través de la Nube. Eso es en un lugar remoto, que es accesible por nosotros usando nuestro ID de correo electrónico. 9. 009 sistemas de archivos y almacenamiento en la nube: Por lo que estábamos discutiendo los beneficios del almacenamiento en la nube, cómo nos ayuda como también nos da una copia de seguridad. Digamos que tengo un teléfono se pierde, pero todos mis datos se almacenan remotamente en un sutil. Entonces si consigo un dispositivo nuevo, puedo conseguir toda mi desintoxicación 12, el nuevo dispositivo muy rápidamente. Otro beneficio del Cloud Storage es que puedo tener datos accediendo desde cualquier vista. Digamos que tengo teléfono móvil, tengo una computadora, tengo una tableta. Entonces si tengo unas buenas fotos desde mi teléfono móvil y los datos se están sincronizando con el Cloud Storage en los servidores remotos. Lo que puedo hacer es abrir mi tablet y mostrar las fotos a mis amigos y familiares. Y podemos compartir información y datos con más facilidad que nunca. Ves todos estos servicios de streaming, cómo funcionan, tienen, uh, sus datos, sus películas, videos siendo. Por lo que Firefox va en segundo plano. Perdón por eso. Entonces lo que pasa es que todo ese contenido multimedia de Netflix o YouTube se pone en estos servidores los cuales están altamente disponibles. Lo que eso significa es que están conectados a Internet muy rápido. Y si nosotros mismos tenemos una buena conexión a internet, podemos ver esa película sin problemas en cantidades HD o de alta definición sin que se atasquen. Al igual que estás viendo este video en este momento. Y tienes, si tienes una buena conexión, no creo que puedas estar teniendo algún problema y podrías ver mis videos sin problemas, como si se estuviera reproduciendo localmente. Por lo que hemos recorrido un largo camino en las tecnologías informáticas y en los últimos años. Y el almacenamiento en la nube es lo siguiente grande. Ahora que en los próximos tiempos, creo que ese almacenamiento se iría por completo de los teléfonos móviles. Y todos los datos siempre se almacenarían en Cloud. Y quién estaría simplemente mal accediendo a ella a través de la Nube en un teléfono móvil. Y esperemos y veamos cuándo en cómo, si sucede. Por lo que los principales proveedores de almacenamiento en la nube, si estás usando un iPhone o un Mac, debes estar familiarizado con iCloud. Entonces si hago un, ya sabes, Apple ID son siempre conseguir 05 GB de iCloud S3, y después de eso es cobrable. De igual manera, Google Drive es una opción muy popular. La mayoría de nosotros que estamos usando dispositivos Android. Y aunque no lo estés, si tienes una cuenta de Google, obtenemos gratis un 15 GB de Google Drive Storage. De igual manera, tenemos OneDrive, que es una Nube muy popular o un servicio por, creo por Microsoft, tenerlos, lo tiene. Y luego tenemos nuestro Dropbox. Dropbox, creo que fue la primera plataforma que se vuelve muy popular. Que dan eso, ya sabes, que si tienes muchos datos, pero no tienes mucho almacenamiento. Basta con dejarlo caer en el espacio Nube. Y siempre que lo necesites de nuevo, solo puedes conseguirlo. Tan archivos muy grandes, que no teníamos espacio para mantener localmente, simplemente lo dejarías caer caja. Entonces eso fue un tango hace unos años. Aún así Dropbox es muy popular. Mucha gente todavía lo usa. Y tan muy bonito servicio. Entonces estos son, sin embargo, famosos proveedores de almacenamiento en la nube. Ahora debes saber que hay un Cloud computing también que es un tono diferente, que es para la informática que se realiza de forma remota. Es cosa más técnica como AWS proporciona como por Amazon. O tenemos GCP o los tenemos como tu Cloud by Microsoft. Entonces sobre eso también, se puede aprender al respecto también. Creo que habría un curso, un próximamente sobre eso por mí. Pero mientras tanto, se supone que debemos saber qué es el almacenamiento en la nube. An, todos estos grandes jugadores necesitan tener esa fluidez de datos. decir, si, como, si estoy abriendo una fotografía y se está tomando un poco de tiempo cargar C. Ese es el rezago que estamos tratando de evitar. Y creo que muy, muy buenos equipos de procesamiento van a venir muy pronto. Entonces esperemos y vigilemos por ellos. Ahora, lo último en este módulo que vamos a tocar es el sistema de archivos. ¿ Sabes qué es un sistema de archivos? Verás, antes hablé del almacenamiento, ya sabes, y ya sabes, en el almacenamiento lo que pasa es si, si, si es como ir, ya sabes, puedes pensar en ello como ONE como moral o plomo. O puedes pensar en tu refrigerador. Ya sabes, en tu refrigerador hay diferentes estantes y estantes. Podemos poner una V puede poner contenedores dentro de diferentes continuos. Podemos tener diferentes verduras, alimentos por los suyos, diferentes cosas diferentes categorizadas. Pero y si simplemente no tengo ninguna segregación dentro del refrigerador y tiro todas las verduras y entonces sería. Muy difícil para nosotros tomar nuestras verduras, ya sabes. Y se vuelve aún más difícil en una computadora si no los segregas porque los datos se guardan en una cosa muy diferente. Entonces es como chicle. Si tienes granos, verdes diferentes, digamos que tienes medios, tenemos cebada, tenemos VTE, y si los mezclas, ¿podemos segregarlos? ¿ Podemos sacar el tipo de datos que queremos tomar? No podemos. Entonces la segregación en computadoras de la época es así. Entonces por eso necesitamos contar con los file systems. Lo que hace los sistemas de archivos es categoriza los datos ni el archivo de esfera comienza, verifica los extremos. Por lo que dos archivos no se mezclan. Sepa, si no lo hace, no tiene mucha idea de informática. Podrías estar pensando, cómo se pueden mezclar archivos, pero piénsalo como si hubiéramos perdido el bien de la gente en papeles sueltos vía poner datos y hemos hecho hallazgos de estos papeles, no. Está bien. No. Digamos que si todos estos archivos se mezclan y todos los papeles se mezclan, así que no sabremos qué páginas ni qué archivo. De igual manera es lo que las computadoras, si no cuentas con un sistema de archivos adecuado, esto tendrá una SUV necesidad de tener sistemas de archivos en él el cual almacena datos en unos compartimentos lógicos y tiene materia Rita de datos. ¿ Qué son los metadatos? Metadatos significa datos de datos. Al igual que la información como lo grande que es el archivo, cuál es el nombre del archivo, dónde comienza la pelea, dónde termina la pelea. Este tipo de información sobre el archivo o los datos en sí se conoce como metadatos. ¿ De acuerdo? Por lo que podría estar dirigiendo mucho estos días en redes sociales como si no lo estuvieran, están diciendo que no están tomando nuestros datos, pero están tomando los metadatos. Los metadatos dan mucha información sobre algo y eso es muy útil para identificar cuáles son los datos. ¿ Qué tipo de datos es. Ya sabes, con sólo mirar el nombre del archivo, podemos decir si se trata de una imagen o de un video. En computadoras. Si Storify, normalmente tal vez no lo sepamos. Pero si entras en ajustes, puedes comprobar la extinción de ese archivo. Lo que hace es div sería algo escrito después del punto, como un punto IMG y punto PNG o punto MOV. Por lo que estas son todas formas cortas diferentes para diferentes formatos, que tiende de qué tipo de archivo es este. Y ya sabes, esto también es una especie de metadatos que nos dice como si hay un archivo, que tiene una extinción de dot PNG, eso significa que es archivo de imagen y computadora. El sistema operativo se siente cómodo, está bien, es archivo de imagen con esta extensión en particular. Eso significa que se abriría mediante una aplicación de fotos. Por lo que directamente intentará abrirlo usando la app de fotos Andi. Si la extinción equivocada sigue siendo el sistema operativo, hemos tratado de abrirlo con cuya extinción se da. Entonces digamos que es un archivo de música, pero a la extensión se le da dot PNG. Por lo que seguirá rezando, abriéndolo con la app de fotos, pero no se abrirá y se dará por vencido porque el formato del archivo no coincide. Por lo que el grano de la materia es muy importante para identificar qué tipo de archivo es. Está bien. Por lo que en diferentes sistemas operativos, tenemos diferentes tipos de sistemas de archivos. Entonces, ¿qué sistema de archivos es la forma en que se organizarían los archivos? ¿ De acuerdo? Y también te dije cómo son los metadatos y cómo almacena el tamaño del archivo, y cómo la extinción nos ayuda a identificar qué tipo de aplicación podrá abrir ese archivo en particular. Por lo que también se almacena esta información. ¿ De acuerdo? Entonces como tenemos un, popularmente tenemos estos tres sistemas operativos a Microsoft Windows, macOS actúa, el sistema operativo Linux, y todos ellos tienen sus propios file systems. De igual manera, los sistemas operativos móviles como iOS y Google, Android tienen sus propios sistemas de archivos. De acuerdo, así que veamos lo popular de los sistemas de archivos. F2 o grasa es un muy popular, ya sabes. ¿ Qué dices? Sistema de archivos en Microsoft Windows, eso es tabla de asignación de archivos. Después tenemos GFS y sistema de archivos global que es utilizado por la mayoría de los sistemas operativos de Linux. Está bien. En estos aceites tienen varios otros sistemas de archivos también, pero estoy hablando de los muy populares para identificarse fácilmente. Después tenemos HFS, archivos herético en sistema operativo Mac. Y entonces tenemos UDF o formato Disk universal, cual está diseñado para todos los DVDs. Por lo que todos los DVDs tienen este tipo de sistema de archivos en ellos. Entonces si almacenamos archivos en ellos, así es como harían una mesa. Eso hará una mesa. ¿ Qué número de bit de qué archivo se guarda. Y es como chicle. Lo puedes entender como un sistema de índices. Al igual que tenemos índice en el inicio de un libro. Por lo tanto el índice de molestias del Sistema de Archivos. Entonces lo que hace es que te diga en qué número de página, qué archivo es el mismo termina donde empieza. Por lo que este tipo de información se almacena utilizando el sistema de archivos. Entonces creo que hemos cubierto todos los cinco módulos. Y después de esto, por favor pase por las preguntas que le estoy dando el cheque sus conocimientos. Y luego por favor también sí ver el video final concluyente donde tendremos una mirada integral a todo lo que hemos aprendido en LA. Gracias por participar en este curso. Y por favor dime si podemos tener más mejoras y qué cosas te gustaron del discurso y qué cosas no te gustaron del discurso. Muy abierto a sugerencias, y me encantaría escuchar sus críticas y retroalimentación sobre el discurso. Gracias.