Sistema operacional: entender o núcleo | Ankush Choudhary | Skillshare

Velocidade de reprodução


1.0x


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

Sistema operacional: entender o núcleo

teacher avatar Ankush Choudhary

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Aulas neste curso

    • 1.

      Visão geral do curso

      2:32

    • 2.

      002 Visão geral dos sistemas operacionais

      7:58

    • 3.

      003 breve história

      11:46

    • 4.

      004 sistemas operacionais populares

      14:03

    • 5.

      005 processos

      7:41

    • 6.

      Programação de processos

      10:10

    • 7.

      Processamento de vários núcleos

      7:17

    • 8.

      Armazenamento e memória

      9:59

    • 9.

      Sistema de arquivos 009 e armazenamento em nuvem

      12:43

  • --
  • Nível iniciante
  • Nível intermediário
  • Nível avançado
  • Todos os níveis

Gerado pela comunidade

O nível é determinado pela opinião da maioria dos estudantes que avaliaram este curso. Mostramos a recomendação do professor até que sejam coletadas as respostas de pelo menos 5 estudantes.

86

Estudantes

--

Projeto

Sobre este curso

Este curso é para iniciantes completos. Neste curso, vamos olhar para os conceitos básicos do Sistema Operacional. Este curso é projetado para uma melhor compreensão dos conceitos básicos de sistemas operacionais para pessoas que não têm muita ideia sobre os sistemas operacionais.

Em nossas vidas diárias, interagimos com vários dispositivos inteligentes como Smartphones, computadores, caixas eletrônicos, sistemas de música de carros. Cada vez mais dispositivos estão se tornando digitais todos os dias e todos esses dispositivos diferentes têm algum ou outro tipo de sistema operacional neles.

Nós interagimos com esses dispositivos todos os dias e continuamente. A curiosidade de saber "Como eles interagem no back-end?" Deve ter trazido você para aqui.

O que você vai aprender:

  • Conheça-se com os conceitos básicos dos sistemas operacionais

  • Sabendo sobre diferentes sistemas operacionais, como Windows, Mac, Mobile e Open-Source.

  • Como o sistema operacional evoluiu para o que é hoje: História e evolução do sistema operacional.

  • Como funciona os sistemas operacionais

  • Um olhar de alto nível para arquitetura arquitetura sistema operacional

  • Como um processo é criado

  • Como entender o agendamento de CPU em consorte acontece em sistemas operacionais

  • Dispositivos de armazenamento e sistema de arquivos

  • Visualizar o mundo digital em uma dimensão

    different curso descreve todos os desafios que arquitetos de computador enfrentaram e ainda estão enfrentando na tentativa de tornar os computadores mais eficientes e de alto desempenho do que nunca. E uma olhada em tecnologias futuras que estão sendo desenvolvidas e moldarão o futuro.

Conheça seu professor

Level: Beginner

Nota do curso

As expectativas foram atingidas?
    Superou!
  • 0%
  • Sim
  • 0%
  • Um pouco
  • 0%
  • Não
  • 0%

Por que fazer parte da Skillshare?

Faça cursos premiados Skillshare Original

Cada curso possui aulas curtas e projetos práticos

Sua assinatura apoia os professores da Skillshare

Aprenda em qualquer lugar

Faça cursos em qualquer lugar com o aplicativo da Skillshare. Assista no avião, no metrô ou em qualquer lugar que funcione melhor para você, por streaming ou download.

Transcrições

1. Visão geral do curso 001: Ok, agora vamos ter uma visão geral do curso e ver todos os módulos que vamos cobrir. Eu dividi este curso em cinco módulos. E você não precisa se preocupar se não tiver idéia de qual sistema operacional. Porque este curso foi especialmente projetado para iniciantes absolutos. Lá, construiremos a base e entenderemos os sistemas operacionais para você. Então, vamos dar uma olhada em todos esses módulos. Em primeiro lugar, temos uma visão geral do sistema operacional. Neste módulo, entenderemos o que é um sistema operacional, como ele funciona. Qual é a necessidade de um sistema operacional no dispositivo? E como isso realmente ajuda o usuário. E um pouco de arquitetura de um sistema operacional básico. Em seguida, olharíamos para o fundo e o básico. No segundo módulo, mergulharíamos em um pouco de história e evolução dos sistemas operacionais. Quais são os diferentes tipos de principais sistemas operacionais que existem? E um pouco mais sobre a arquitetura do sistema operacional. Em seguida, o módulo três processos. Aqui vamos entender o que é o processo AM no sistema do computador e como um processo é executado usando um sistema operacional. Em seguida, analisaremos um agendamento de CPU. Aqui vamos tentar entender o que é a CPU, como ela funciona, como ela se engajando através de processos e vir, o sistema operacional ajuda em tudo isso, como ele o ajuda a um agendamento ou os processos e todas essas coisas. Finalmente, um olhar vívido sobre armazenamentos e sistemas Phi, que são parte integrante do sistema operacional porque nos ajuda a armazenar arquivos em diferentes formatos. Tantas vezes, quando estamos armazenando arquivos e coisas, às vezes dizemos que não é compatível ou esses tipos de coisas. Um pouco de ideia disso. Tivemos um bom gueto passando pelo módulo final. 2. Visão geral dos sistemas operacionais: Certo, vamos começar com o volume do módulo. Então, como já discutimos, teremos cinco módulos. E Vo1 por um, estaríamos passando por cada módulo e estaríamos tendo questionários no final de cada módulo. Então pessoal, isso seria o melhor do conhecimento. Depois de cada módulo, continuaremos verificando o quanto aprendemos. Então, vamos começar com a visão geral dos sistemas operacionais. Portanto, se você estiver assistindo a este vídeo, você deve estar assistindo a ele em um computador, tablet ou smartphone. Ou o que todos eles têm em comum. Isso é que todos eles são realmente dispositivos de computação. Basicamente, são todos computadores. Portanto, todos os computadores modernos têm um sistema operacional ou um lote de SO neles, que ajuda todos os outros aplicativos a serem executados nesse dispositivo. Então essa é a definição básica de um sistema operacional que é aplicativo, que ainda precisa interagir entre o hardware e outros softwares que você deseja executar nele. Então, deixe-me fazer essa pergunta que tipo de dispositivo você está usando atualmente. Então você pode estar usando um MacBook. Você sabe, eles têm sistema operacional Mac que é desenvolvido pela Apple, é claro. Ou você pode estar usando um laptop Windows ou um exon. Portanto, isso pode ser de qualquer marca como Daniel Ach seja algum manual, tais computadores vêm pré-carregados com o sistema operacional Windows. Além disso, se você estiver usando um telefone celular. Então, você estaria usando um iPhone ou um telefone Android. Então todos sabem disso, que iPhones antigos, é claro, o software dos iPhones é feito pela Apple. Então, eles estariam executando o iOS e qualquer outro telefone se você estiver usando. Provavelmente, ele deve ter um sistema operacional Android. Ok, então isso foi uma pequena ideia sobre alguns sistemas operacionais populares. Eu fiz então isso muitas pessoas usam duas urbanas ou alguma outra fonte de paradas fiscais, sistemas de frenagem que tentaremos entrar um pouco mais tarde. Em mais brancos também, SE VOCÊ usou alguns telefones antigos, como telefones BlackBerry ou alguns Windows Forms que costumavam chegar atrasados, os telefones Nokia. Ou, em tempos anteriores, costumávamos ter telefones Symbian. Então, esses são alguns outros sistemas operacionais. Bits costumavam existir. Mas atualmente o sistema operacional mais popular em telefones celulares, nossos iPhones, que possuem iOS, e a outra das fontes que possuem sistema operacional Android neles. E o índice pára. Sabemos claramente que os sistemas operacionais mais populares são Windows e macOS. Além disso, se você usar dispositivos inteligentes, como relógios inteligentes, eles também têm um sistema operacional. Então, como se você estivesse variando seu Apple Watch, se ele estivesse tendo watchOS nele. Da mesma forma, qualquer tipo de computador, se você estiver tendo isso teria algum tipo de sistema operacional nele. Então deixe-me fazer uma pergunta para você. O que é sistema operacional e vital v precisa de um. Então, quem talvez não saiba a resposta dessa pergunta agora? Mas vamos tentar descobrir a resposta neste módulo. Então, para explicar tudo isso, lateral, dê uma visão geral usando um diagrama. Então olhe para este diagrama. Aqui. Temos hardware de computador. Esse orçamento de hardware do computador está realmente no meio. Você vê o hardware do computador. Então este é basicamente o hardware que tem um processador, algum tipo de memória ram, alguns tipos de histórias. Se você não está familiarizado com todos esses tons, basicamente, é a coisa que você pode tocar e sentir. Você sabe, como o celular. Você pode tocar na mão. Então, dentro dele, colocamos muita tecnologia. Então, tudo isso é o hardware do computador. Não sistema de frenagem é o software que está sentado neste hardware. O melhor software nos ajuda a navegar dentro do dispositivo. Como se você abrir seu smartphone neste aplicativo, venha ver, você pode deslizar e ver o tempo nessas coisas que você está fazendo é feito principalmente no sistema operacional. Agora, se eu abrir um aplicativo como o aplicativo do YouTube, esse é um programa de aplicativo que fica no sistema operacional. Portanto, o YouTube é um aplicativo. Em suma, lembre-se do aplicativo como aplicativo. Portanto, este é o aplicativo que fica no sistema operacional. E na maioria das vezes v estão trabalhando em um aplicativo ou o aplicativo opera otto. Então, como o YouTube, ou pode ser o aplicativo da câmera ou algum aplicativo de reprodução de vídeo. Então, todos esses aplicativos, que precisamos usar para que eles abram e funcionem, precisamos de uma camada. E esse Leo é conhecido como o sistema operacional. Certo? E você pode estar vendo no diagrama na parte superior que temos esse usuário. O usuário não é ninguém além de você mesmo. Então, se você estiver usando um smartphone, Vejamos. Então, geralmente, quando temos um smartphone, fazemos uma identificação. Como sou, sou Kush, então vou fazer uma identificação com o nome de Angkor. Então, uncool deve ser o usuário do smartphone. E ele estaria usando um aplicativo como o aplicativo do YouTube. E esse aplicativo seria executado no sistema operacional, que estaria no hardware do computador. Portanto, esta é uma visão geral básica de como o sistema operacional ajuda o usuário a interagir com o aplicativo que está sendo executado no hardware do computador. Então, vamos dar uma olhada nessas definições um pouco. Então, fizemos o hardware do computador. Estes são os dispositivos de entrada de memória da CPU , de saída, que conectamos com outros computadores. Todas essas coisas são hardware que podemos preencher. Em seguida, nosso sistema e programas de aplicativos. Então, o que nosso sistema e programas de aplicativos. São como um aplicativo do YouTube ou um navegador como o Chrome. Esses são todos aplicativos que se alimentam do nosso dispositivo. Em seguida, é o sistema operacional. É a camada que ajuda o aplicativo a ser executado no hardware. Então, isso é o que precisamos entender. 3. 003 histórico de resumo: Agora vamos começar o módulo número 2. Neste módulo, veremos o plano de fundo e os conceitos básicos dos sistemas operacionais. Para entender o histórico dos sistemas operacionais, precisaríamos analisar um pouco da história dos sistemas operacionais. Então, quando os sistemas computacionais iniciais surgiram, eles costumavam não ser sistemas operacionais neles. Se você der instruções diretamente no computador e o computador fornecesse uma saída de acordo com as instruções dadas. Como se tivéssemos que adicionar dois números, daremos as instruções para isso. Mas os sistemas informáticos ficaram mais avançados. E com isso, poderíamos executar aplicativos diferentes neles. Para isso, precisávamos desenvolver o sistema operacional. Portanto, os primeiros sistemas operacionais de computador que estavam disponíveis foram desenvolvidos pela IBM. Como se houvesse 360. Ele tinha vários recursos, como o go V, poderia ter um disco rígido ou um dispositivo de armazenamento no qual poderíamos armazenar dados. Se eu falar sobre isso hoje em dia, você nem percebe. Basta clicar em uma foto e ela é salva. Mas em tempos anteriores, sempre que executávamos um programa, digamos que eu execute um programa em calculadoras. Então, como na calculadora normal, a van, terminamos com os cálculos. Toda a memória está perdida. Portanto, todos os cálculos anteriores que fizemos não são armazenados em seu computador ou assim. Em seguida, o conceito de armazenar as informações e os dados. Kim, tínhamos dispositivos como discos rígidos nos quais podíamos armazenar dados. Então agora v, escreva um programa e obtemos uma saída. Ele pode ser armazenado no dispositivo de armazenamento, que mais tarde podemos visitar e ler para gostar do documento do Writer. Podemos apenas lê-lo sempre que quisermos. Então, se você pensar sobre isso hoje em dia, parece muito bizarro que se você nem tem um método de armazenamento de dados, mas nossos novos computadores que são mais glúteos laterais, acho que essa é uma maneira melhor de entender como eles costumavam funcionar. Depois disso, vários sistemas operacionais, que foram desenvolvidos por diferentes empresas e algumas universidades também fizeram com que os sistemas operacionais não, desviaram, eles pesquisaram e fizeram essa haste a superfície. Poucos sistemas muito famosos e operacionais que foram escritos para. Um deles era o Unix. Então unix, vaso de gordura, famoso por seus jardineiros. Jardineiros não são nada além do tipo de como o computador entende instruções como se ele dasse insumos. Portanto, o básico de um sistema operacional é o cronosistema. Então essas coisas eram muito refinadas. É por isso que o lixo, como se tivéssemos esse vento ou descida, é um sistema operacional Mac. Eles são apenas baseados em UNIX. Portanto, o macOS é realmente baseado em UNIX. E além disso, o outro sistema operacional muito famoso que foi escrito por Bill Gates. E era um sistema operacional DOS que ele escreveu para a IBM. Por isso, era popularmente conhecido como o chefe ibm do PC DOS. Porque a IBM não tinha nenhum tipo de direitos. No DOS, a Microsoft lançou seu próprio sistema operacional com o nome de MS. Tours. E qualquer empresa poderia obter uma licença da Microsoft e colocar o sistema operacional em seus concorrentes. Então, esse é um pouco de história sobre como o Windows, que mais tarde foi feito ou por Microsoft, surgiu, e como o macOS, que atualmente é muito popular, surgiu. Portanto, o DOS não era como os dólares de hoje ou esse sistema operacional. Não somos como o sistema operacional de hoje em que você tem interface gráfica do usuário. Eles eram mais como se você dê um comando de um, se você quiser abrir um arquivo, haveria um comando simples, como se eu tivesse um arquivo chamado angústia para abrir esse arquivo, haveria algum comando como Open File e cosh. Portanto, esse tipo de comandos simples costumava estar lá. Esta não é uma peça real, só estou dando um exemplo. Portanto, esses tipos de comandos são usados para construí-los. Vi o que v ter entendimento do sistema operacional é um pouco diferente do que costumava ser. Agora, a maior parte do trabalho é feita através deles. Interface gráfica significa que você vê algo na tela, você clica nele. Esta interface f0, interface com o computador. Então, ele mudou com o tempo. Portanto, o sistema operacional DOS usou para usar o sistema de arquivos FAT. Mesmo agora, se você estiver usando uma máquina Windows, você pode ter um Drives no sistema de arquivos FAT. E agora temos outro sistema de arquivos também introduziu as capacidades mais altas e fomentamos as velocidades de leitura e gravação. Agora. Então, vamos também ver um pouco mais sobre o tipo de hardware que costumava estar lá. Como se estivéssemos falando de armazenamento. Tão tarde, computadores anteriores, como eu acho que você pode não ter visto esse tipo de computador. Então, isso é realmente um computador feito pela RadioShack. Radioshack também costumava fazer com que os computadores tivessem tempo. Então você pode ver que existem essas duas unidades sobre ele. Essas são duas unidades também, unidades de disquete. Então, Von brave teria sistema operacional nisso. Então, se eu tiver que executar o programa, que o programa esteja envolvido disquete. E adicionarei outro disquete onde meus arquivos seriam armazenados. Então, costumava ter dois disquetes. Então, em um, teríamos o aplicativo ou o sistema operacional que eu quero executar. E outro teria meus arquivos escritos nele. Estóico. Não costumava haver discos rígidos que viessem a existir, carta. E inicialmente os batimentos cardíacos ou muito caros. Então, costumávamos ter esses tipos de sistema, muito difíceis de disquetes. Certo. Então, vamos ver a arquitetura do sistema de computador nos tempos modernos, como ele realmente parece um pouco. Então, temos uma CPU. CPU é a unidade central de processamento. Então todo o processamento de um computador ocorre. Então temos mesas. Todos os dados são armazenados. Certo? Portanto, se um programa ou o sistema operacional estiver instalado com mais dificuldade, então sempre que o computador for iniciado, tudo bem, sempre que os comparadores tarefas. Primeiro de tudo, o sistema operacional está carregado, ok? E se eu tiver que abrir qualquer aplicativo, todos esses comandos irão para a CPU, e a CPU localizará bem, qual arquivo você deseja abrir no disco. Para procurar esse arquivo. Ele abrirá esse arquivo e isso aparecerá na tela. Outros dispositivos conectados ao computador, como uma impressora. Se eu der um comando de impressão, cp receberá o comando, ok, você deseja imprimir este documento. Em seguida, ele enviará as instruções para uma impressora e essa página será impressa. Certo? Então, é assim que os computadores funcionam. E você pode ver por baixo que temos essa memória. Então, todas as instruções que temos que enviar para a CPU, primeiro que entram na memória e, em seguida, a CPU recebe todas as instruções da memória. Portanto, se um arquivo tiver que ser aberto, um usuário daria um comando. Como clicamos em um arquivo. Você quer abrir esse arquivo. Então esse comando iria embora. Então o dander cinco seria tal no disco rígido, ele seria carregado na memória. Assim, a CPU daria o comando para mostrar isso na tela. E então ele seria exibido na tela. Ok, se você não tem muita idéia sobre o hardware do sistema de computador, eu fiz isso um pouco, leve, particularmente para você. Então, vamos ver o que são essas coisas. Então, como adotar a unidade de processamento central no último slide. Portanto, a CPU é o coração do computador e do cérebro do computador. Então, tudo o que precisa ser processado é processado na CPU. Mas a CPU não pode fazer isso sozinha. Ele precisa de alguma memória. Certo? Portanto, uma memória cache é a memória conectada à CPU. É uma memória muito rápida, mas é uma memória muito pequena. Portanto, quaisquer arquivos usados com muita frequência, eles estariam na memória cache. Em seguida, é a RAM. Ram é uma memória primária. Então você pode pensar nisso como veias no corpo, temos veias que são subgrupos do sangue, tão escorrendo como algo que circulará o sangue ou levará a mensagem de uma área para outra. E a maioria dos dados que temos que armazenar o armazenado no disco rígido. Acho que essas são definições muito básicas que você pode entender. Certo? Se você não tem uma ideia e eu acho que maioria das pessoas saberia o que é um processador de computador, o que é Ramis para o disco rígido. Mas eu gosto de manter as coisas simples e explicá-las do nível muito básico. Certo? E também não se preocupe. Se você acha que algo está sendo perdido. Você pode assistir a esses vídeos novamente. E depois do e fora de todos os vídeos, fiz um pequeno teste, menos tentei ir ao questionário e tentar resolver todas essas questões merecem essas perguntas simples do MCQ. Mas quando você fizer isso, seria como uma verificação de conhecimento e você se sentirá confiante, sim, eu compreendi esses conceitos. Não, eu entendo o que essas coisas são bem. Não é um exame ou algo assim. É só para você verificar seu próprio conhecimento. Certo? Então, vou encerrar este vídeo agora. E a parte restante deste módulo seria abordada no próximo vídeo. 4. 004 Sistemas operacionais populares: Alguns sistemas operacionais populares. A maioria de vocês que estão assistindo a esses vídeos em um computador, provavelmente, está usando o sistema operacional Windows, pois é o sistema operacional mais popular em todo o mundo. Se você estiver usando um Dell, HP, Lenovo ou, para esse assunto, maioria dos notebooks das empresas, eles devem ser do computador Windows. Então, como f0 deu uma olhada no vídeo anterior de como a Microsoft criou esse sistema operacional, MS DOS for IBM. Então, eu não tinha nenhum tipo de direitos sobre essa voz. Então, a Microsoft lançou esse sistema operacional sozinha em nome do MS DOS. Pouco desenvolveu outros sistemas operacionais com a interface gráfica também, como o sistema operacional Windows. Então, agora nós primeiro entenderíamos um pouco sobre o que as interfaces gráficas DO. E também tentaremos entender que qual é a necessidade desse licenciamento na indústria de software? Veja se temos algum tipo de produto. Se um via compra, um banco seria o preço dessa banda, e então vamos obtê-lo. Para software. Você pode simplesmente copiá-lo e fazer milhões de cópias desse software. Você não precisa fabricar o sistema operacional repetidas vezes. Então você escreve o pedaço de código uma vez e tem esse software pronto. Agora você só pode fazer cópias digitais dele e número de vezes. Então, como rentabilizá-lo? Então, o que as empresas fazem é a mesma coisa com as músicas, como músicas e filmes. Eles também têm a mesma coisa. No meio digital. Os livros também têm a mesma coisa. Então, como nós e fazer com que as pessoas paguem pelos livros se quiserem, basta copiar os PDFs. Então, temos um termo chamado como copyright para isso. Quem fabricou o produto original, tem que fazer direitos autorais sobre ele. E se alguém copiar esse produto ou material, ele terá que dar uma taxa. Ok, então para executar o sistema operacional Windows, temos que ser um pouco de hormônio. Faça a Microsoft e, em seguida, podemos usar esse sistema operacional. Então, seja qual for o preço, deve estar em torno de um melhor em US $100, algo assim para a licença do topo do Windows. Portanto, este é um modelo que o Windows usa, vende seu sistema operacional para os clientes e reutiliza-o. Então, por que estou dizendo que isso é que temos que entender o modelo, o modelo de negócios da indústria de software. Também. Como estamos vendo hoje em dia que essas empresas de tecnologia, elas estão ganhando milhões de dólares. Então, como eles estão ganhando tanto dinheiro? apenas dos nossos bolsos. Ok, então eu pensei que este é um ponto importante que precisamos cobrir. É por isso que incluí isso neste curso. Agora, eu não nos deixaria olhar para alguns outros sistemas operacionais de desktop populares, como o Mac OS. Se você estiver usando um dispositivo Apple atualmente, provavelmente você está usando para trás. Portanto, este também é outro sistema operacional muito popular. Inicialmente, quando o governador foi escrito para sistemas baseados em UNIX. Isso foi mais tarde do que, uh, você sabe, que a licença foi tomada por várias empresas e a Apple foi uma delas. E eles não flop esse sistema operacional moderno no mesmo kernel. Então isso é o mesmo, que estava lá. E agora este é o segundo sistema operacional mais popular além do Windows. Então, como anteriormente, discutimos sobre como as empresas licenciaram suas soft skills. Mas a Apple faz, é que eles não vendem o software separadamente. Se você comprar um produto de hardware da Apple, você poderá suavizar com ele. Portanto, qualquer usuário da Apple que tenha comprado um computador desktop MacBook ou Mac, ele teria o Mac OS pré-instalado nele. E você é livre para usá-lo para toda a vida. Então você pode dizer, é grátis? Na verdade, não é gratuito. Eu diria que o custo do software é inclusivo no próprio dispositivo. Certo. Agora, há como uma metade te disse esses dois modelos, mas na verdade há um, outro modelo do qual foi usado. Vejamos isso. Esse outro modelo é conhecido como código aberto. Modelo na fonte APA, o que acontece é você escrever o pedaço de código e que você fornece esse código. Então, quando você vendê-lo para alguém, você fornecerá o código-fonte desse sistema operacional. Também. O Saw like Linux é um sistema operacional de código aberto muito popular. Então você obtém que o Linux, software, como o Linux, tem muitas distribuições. Uma das distribuições muito populares é abundante. Então você obtém esse sistema operacional. Você obtém o código-fonte também. Então você pode fazer algumas alterações nele. E você pode publicar seu próprio sistema operacional. Certo? Isso está ficando um pouco técnico. Mas o problema é que você tem que entender o conceito via código aberto surgiu. Algumas empresas ensinaram que essas grandes empresas multinacionais Jang estão tendo monopólio sobre esses softwares. Portanto, não temos um sistema operacional baseado na comunidade para todos contribuam e todos podem usar livremente esse sistema operacional. Então, o conceito primeiro é bom. E nisso, todos ou muitos desenvolvedores contribuem e o MIC aumenta o sistema. E então eles lançam seu próprio sistema operacional. Então isso é valorizado. Você vê tantos sistemas operacionais diferentes baseados no Linux, como remend urban two. Então temos a Red Hat e muitas dessas coisas. E alguns desses sistemas operacionais são, na verdade sistemas operacionais comerciais que você precisa realmente fixar e obter. Portanto, o código aberto não significa necessariamente que seja gratuito. O conceito era trazer a comunidade. Mas alguns dos sistemas operacionais na comunidade oposta também estão sendo soft fill. Portanto, não confunda o código aberto com RVs gratuitos. Mas, principalmente, o conceito é criar um sistema baseado na comunidade onde você possa contribuir e podemos ter várias pessoas trabalhando juntas e distribuindo as soft skills. Então, ele trouxe um novo tipo de revolução. Mas acredito que a existência de software e serviços de boa qualidade da Bede tem sido parte importante da indústria. Então os opostos também existem, Baddeley e é uma coisa boa. Então, outro sistema operacional muito popular, que está em frente a nós, eu sou o Android. Muitas pessoas não sabem disso. Mas o Android é um sistema operacional de código aberto. Você pode tê-lo em qualquer telefone celular e modificá-lo e usá-lo. Tão amplo, estamos falando de sistemas operacionais móveis. Vejamos alguns desses sistemas operacionais móveis muito populares. Isso é iOS e Android. Ou o iOS é desenvolvido pela Apple para seus iPhones. E o Android foi adquirido pelo Google e eles o desenvolvem para quatro e vendem, dão a licença para 50. Então, o ramo. Portanto, a diferença básica entre um sistema operacional backstop e o sistema operacional móvel. Inicialmente, era para tornar o software viável, ser executado em um dispositivo que não é tão poderoso. Mas agora os telefones celulares se tornaram muito poderosos. E o segundo desafio para desenvolver um sistema operacional era como em um computador, temos um teclado, então não podemos inserir usando um teclado em um banco mais para. Então, como desenvolver um sistema operacional inteligente? Então, várias coisas diferentes não inovadoras foram feitas. Como nos dias anteriores, costumávamos ter esses telefones Motorola, telefones Nokia ou telefones BlackBerry. Eles costumavam ter um teclado. Então, costumávamos ter a funcionalidade de rolagem para navegar entre os menus e outros tipos de coisas. Mas quando fomentamos a força da tela, V teve que reinventar o design. E, portanto, tínhamos os dispositivos, smartphones, como iPhones e outros telefones Android, de sua grande inovação e ótimos sistemas operacionais sendo desenvolvidos para eles. Então, todos os sistemas operacionais modernos realmente têm interface gráfica. Como eu disse, vou explicar qual é a diferença básica entre uma interface gráfica e interfaces não gráficas. Então você vê atualmente estou movendo esse cursor. Então você pode ver isso porque ele está se movendo na tela C. Então, este ponteiro do mouse que estou movendo e clico na tela. Isso é possível porque. Dispositivo como e a maioria pensa se não tivermos mouse, como nos comunicaríamos? Teríamos que digitar algo no teclado. Talvez. Então. Anteriormente, o que costumávamos fazer é usar para digitar todos os comandos. Eu te disse um pouco sobre isso no início do atraso. Incrível. Mas o principal desafio para a interface gráfica do usuário para snot que C, você pode dizer, ok, não precisamos digitar comandos. Então, como vou navegar até um incêndio? Esse foi um grande desafio. E todos esses desafios resultarão com a invenção de um dispositivo inteligente conhecido como a maioria, você sabe, porque agora tínhamos um azul médio, você sabe, apenas, você sabe, basta rolar as coisas, você sabe, as coisas seriam listadas na tela. Certo. Mas como selecionar as coisas que existem? Se eu usar o outro método poderia ser como se eu tivesse teclas de seta no computador, usaria as teclas de seta e usaria a anarquia, ou seja, AACU, mas isso não é tão inteligente. Sim. Se você se lembrar nos formulários anteriores que usamos para fazer isso, rolaremos, rolaremos, rolaremos e selecionaremos com o documento. E isso foi como um longo processo para apenas ir e abrir um , mas isso mais revolucionou tudo. E isso é eu acredito, a inovação muito grande que empurrou a interface gráfica do usuário e a interface gráfica do usuário grunhante do macOS e do Windows no início dos anos noventa e, em seguida, quando a tela móvel, móvel jogo de telefone. Então, a ideia por trás da tela sensível ao toque era essa, que para lhe dar uma tela grande e para você poder abrir ou este aplicativo apenas na ponta do dedo. E acredito que este tem sido um grande ouvido revolucionário e tardy na indústria de tecnologia. Todas essas tecnologias, como temos GPS, podemos simplesmente enviar mensagens para qualquer um. Podemos clicar em Foto. Todas essas coisas estão apenas deitadas em nossos bolsos. Então, todas essas grandes inovações que estamos fazendo em todas essas, um software muito importante é o sistema operacional. Então eu acho que este curso é um curso muito importante e todos devem passar por esse curso e tentaram entender qual é a importância do sistema operacional em nossas vidas. Todos os dias estamos tendo uma interação com esses tipos de dispositivos. Digamos que estejamos tendo um computador, celular ou smartwatch. Cada um deles tem um sistema operacional nisso. Certo. Não, eu ficaria bem. Eu estaria desconectando deste vídeo. Por favor, passe pelo próximo módulo. Lá. Nós apenas conheceríamos muito mais coisas sobre sistemas operacionais. Obrigado. 5. 005 processos: Módulo três processos. Então, o que olharíamos neste módulo é primeiro a cair, vamos entender o que se entende por n processo em um computador. Então, vamos dar uma olhada na definição básica. Para que um programa AP esteja sendo executado como, digamos que um arquivo tenha que ser armazenado no computador. Portanto, este é um programa que precisa ser executado. Isso em termos de linguagem de computador é conhecido como um processo. Então, quando estamos lidando com os computadores, sempre que algo tiver que ser feito, digamos que clique na foto. Então, quando estamos clicando nele, é um processo. Quando abrimos um aplicativo, é um processo. Em seguida, seja excluído. É um processo. Então, tudo o que acontece dentro de um computador é, na verdade, um processo. Portanto, muitos processos estão sendo feitos em um computador simultaneamente. Certo? Então, há um pouco mais de uma teoria, se você quiser entender isso seria fornecido com as notas. Mas o entendimento básico que você precisa ter é que o que quer que esteja acontecendo em um computador ou em um dispositivo celular é realmente um processo. Ok, então vamos ver como um processo é realmente executado. Então, para isso, temos que entender que, se algum processo tiver que ser executado, isso seria executado em um microprocessador, ou micro significa pequeno e o processador é o hardware no qual o processo é executado. Certo? Em termos gerais, também o chamamos de CPU ou unidade de processamento central. Inicialmente, com as CPUs que foram feitas era um núcleo único. Isso significa que eles tinham apenas um núcleo. Um núcleo significa de cada vez, podemos executar apenas um processo divertido. Agora, com o avanço da tecnologia, temos CPUs que são dual core ou quad core, o que significa que simultaneamente podemos fazer ou quatro ou mais programas. Então, mais curso significa que mais programas podem ser feitos simultaneamente para que o computador possa fazer multitarefa. Certo? Então, no tempo de hoje, você não encontrará um dispositivo com menos do que os núcleos de CPU. Certo? Então o básico é que você pode entender que você gosta como uma janela. Agora, quando vamos às bilheterias e tivermos que reservar ingressos, deixe-o para o filme. Então, se tivermos apenas uma bilheteria, apenas uma pessoa poderá obter um ingresso por vez. Se tivermos bilheterias azuis, então uma div será duas filas e, simultaneamente, as pessoas podem comprar ingressos, ok? Agora, algumas pessoas demoram muito tempo escolhendo qual filme queriam assistir. Portanto, pode haver processos que demoram muito tempo para serem executados, e há processos que levam menos tempo para instituir a alguém que já decidiu qual filme eles querem assistir, em qual linha eles querem se sentar. 100 ingressos que eles querem divid rapidamente. Mas algumas pessoas demorarão mais tempo. Então é assim que eles são pequenos processos que são processos longos. Certo. Então pense nisso. Como se tivéssemos uma bilheteria e temos pessoas entrando em filas. Os processos também são mantidos em pistas, como se as pessoas estivessem do lado de fora das bilheterias. E continuamos vendendo ingressos. Portanto, cada processo continua sendo executado e novo processo continua chegando. Certo, vamos seguir em frente. Agora, expliquei uma arquitetura básica de uma CPU. Agora, de como isso acontece é como se houvesse um dispositivo de entrada, como eu digito algo no teclado. Então essas instruções como eu pressiono a tecla de espaço. Então essa instrução traquina entrará. Certo? Tudo bem. Agora, o CBO pode ler a partir da memória e pode dar instruções para a memória novamente. Certo, então vamos ver. Eu pressiono a barra de espaço. Então essa instrução entrou na, para a memória, na unidade de processamento central. E então verificou qual é a instrução. Ok, é uma barra de espaço, então dará um comando para nos dar paz nos verts, ok, então isso seria executado. E no dispositivo de saída, digamos que você monitore isso seria executado. Outro exemplo que podemos tomar é como se eu estivesse abrindo um arquivo, então estou clicando duas vezes no computador. Então, quando eu clico duas vezes, essa instrução entraria na CPU. E então a CPU dirá: Ok, precisamos localizar esse arquivo. Então ele começará a procurar essa luta de luta. Ok, então haveria um mapa de todos os arquivos como temos o próximo dicionário interno. Assim, sempre que encontrar um arquivo, ele abrirá esse arquivo. E então ele será mostrado no dispositivo de saída. Ok, então agora como a memória entra em foto aqui? Então, se houver um conjunto de instruções, ele seria escrito na memória. Porque a CPU não pode lidar com muitas informações de cada vez. Ele só pega as informações necessárias no momento e repousa todas as informações importantes que podem ser necessárias posteriormente são escritas na memória. Então, digamos que se um programa muito grande ainda é V, é suposto executá-lo. Digamos que eu tenha que abrir o aplicativo Photoshop ou digamos que o navegador Chrome. Esse é um exemplo mais fácil. Então, se eu tiver que abrir o navegador Chrome, esse navegador Chrome seria carregado na memória. Ok, então qualquer instrução que eu darei no computador, faça como se eu estivesse rolando o mouse em uma página da Web, ok. Essas instruções seriam retiradas do dispositivo de entrada para a CPU e, em seguida, elas serão executadas e serão fornecidas no dispositivo de saída. Mas vários, todos os dados e informações do armazenamento do Chrome que seriam armazenados na unidade de memória. Quando no navegador Gloucester Chrome, isso seria removido da memória. E cinco, porque temos memória limitada, geralmente em nossos computadores temos EGB ou 1600 anos de memória e não queremos preenchê-lo. Se alguma coisa, extra precisa ser armazenado. Vamos armazená-lo no disco rígido ou na basicidade do computador. Ok, então isso também é instrução, daremos um seguro e probabilidade de que um comando CVS. Portanto, sempre que salvamos um arquivo, ele é salvo na unidade de armazenamento. E quando estamos trabalhando em algo que estaria trabalhando atualmente, algo que estaria apenas na memória. Ok, então o VNET ou o aplicativo é aberto, ele é primeiro carregado na unidade de memória. Certo, vamos continuar mais tarde. Depois disso. No próximo vídeo. 6. Programação de processos 006: Neste módulo, estaríamos analisando o agendamento da CPU. Portanto, o agendamento da CPU é uma tarefa muito importante porque, como discutimos, um computador tem um processador, seja seu celular ou seu computador ou desktop. Portanto, existem algumas tarefas para cada operando R3 tarefas. Existem algumas tarefas que demorarão mais tempo para serem executadas. Existem diferentes tipos de tarefas. Então, quais tarefas executar primeiro? Para mais tarde, porque temos recursos limitados. Bem, podemos tomar o exemplo de nós mesmos. Como se eu quisesse fazer tudo. Quero o exercício, quero comer, quero dançar, quero ouvir música. Eu queria fazer um livro de escritório. Mas posso fazer todas essas coisas simultaneamente? Sei que preciso ter um galpão, você tem um despertar pela manhã em um determinado momento. Vou escovar meus dentes e fazer outras atividades de rotina que são necessárias. Da mesma forma, o computador fará algumas atividades necessárias. E então, de acordo com as tarefas do DMM, vamos realizar como se fosse um domingo, ou eu poderia, hum, você sabe, ir para filmar algum passeio ou fazer alguma outra atividade especial. Se for um dia útil e formos ao escritório, um escritório, pode haver diferentes tipos de tarefas dadas a mim. Eu poderia fazer no jantar, eu poderia estar preparando o dealer eu mesmo, ou eu poderia sair e ter sido igualmente diferentes tarefas podem ser tom no computador. E de acordo com eles da necessidade de ser agendado porque você não pode fazer tudo simultaneamente. Ok, então como um computador decide qual tarefa fazer primeiro? E, obviamente, estamos vivendo em um momento em que precisamos fazer muitas coisas simultaneamente. Então, os computadores são inteligentes e podem fazer multitarefa. Como isso tudo acontece? Vamos dar uma olhada. Então, primeiro, vamos passar por essa definição básica. A mudança de um processo do processo existente para um novo processo. Primeiro, quando um processo estiver concluído ou uma tarefa mais prioritária tiver chegado. Então, o vilão passa de um processo para outro. Ou minha tarefa acabou. Tipo, se eu tiver, acabei de escovar meus atos, posso ir em frente e tomar café da manhã. Ou algumas vezes em que uma tarefa mais prioritária chegou. Vamos ver. Eu estava assistindo a um filme, mas certamente recebo uma chamada. E alguém diz, você me mandou isso? E essa foi uma refeição importante. Vou pausar o filme e enviar o Mill primeiro. Certo? Da mesma forma, em um computador também v têm listas de prioridade, ok, de acordo com o qual vamos priorizar qual tarefa fazer primeiro e qual item de tarefas. Ok, bem, vamos dar uma olhada. Tinha o pouco de uma arquitetura, como esse agendamento acontece dentro do computador. Vamos dar um exemplo de um único sistema central. E também vou explicar o que é um sistema de núcleo único depois? Primeiro, vamos ter um breve entendimento. Ok, temos saídas de memória e entrada aqui. Então, vamos ver, algumas entradas chegaram. Certo, digitamos algo ou clicamos em algo na tela. E depois disso, a entrada chegou. Ele passa pelo ônibus. Ônibus como, uh, você sabe, Lynn, você gosta ou afins, água água corre através de canos. Então, ônibus como esses canos, que transportam a água. Da mesma forma, aqui o ônibus carrega os dados, ok, não é mais nada. Então, a partir da entrada, os dados seriam transportados e esses dados entrariam neles. Da entrada, os dados seriam transportados usando o barramento para o. Então veja isso aqui. Este cache 8 e registra, todos fazem parte da CPU. Portanto, o cache é um tipo de memória, isso está dentro da CPU. Então, o que o caixa faz é armazenar esses tipos de arquivos que são usados com muita frequência, que ele não precisa trazer essas informações repetidas vezes da memória. Portanto, os caches são muito rápidos e uma pequena memória. Então, como você deve ter ouvido assim, remova todo o dinheiro e seu computador está ficando muito lento. Então, o dinheiro faz é, se uma multa que é usada com muita frequência, ele armazenará esses arquivos. Geralmente, a memória cache é apenas de alguns kilobytes, como 128 kilobytes ou 512 kilobytes, ou às vezes máximo x, seriam quatro megabytes ou algo parecido. Portanto, essa memória cache armazenará os arquivos usados com freqüência sobre ele. E então aqui temos a CPU. Cpu é a coleção de transistores. Então, ele faz coisas eletrônicas. Se você não tem muita ideia sobre como a CPU funciona, basta pensar que ela tem alguns sinais eletrônicos que saem e vão e alguns cálculos acontecem e nosso programa é executado. Certo? Então, essa é a arquitetura básica. Agora, através de eu mostrei que este diagrama é entender como se alguma entrada virá , ela entrará no processador , será processada e a saída será distribuída. Certo? Mas assim, uma CPU só pode executar uma tarefa por vez. Portanto, ele não pode executar muitas tarefas simultaneamente. Para superar isso, o V surgiu com o conceito de usar várias CPUs. Você dirá, meu computador não tem várias CPUs, mas na verdade ele tem. Como? Um computador geral, que compramos em um telefone celular, que você compra, tem uma CPU principal MyTag. O que isso significa é dentro da única CPU, V realmente tem curso ou algum nada além de CPUs em si, ok, eles são processadores. Então, quando temos dois processos juntos em uma CPU, ele é conhecido como dual-core. Se você tiver quatro CPUs combinadas em uma CPU, ela será um hardcore. Como isso ajuda. Isso ajuda como se um passado fosse executado no primeiro núcleo da CPU e, se alguma outra tarefa vier, ela será executada na segunda CPU. Desta forma. Dessa forma, se uma tarefa estiver sendo executada com a primeira CPU e a segunda tarefa for executada na segunda CPU. Assim, podemos executar mais de um programa simultaneamente. Então, os computadores modernos têm pelo menos dois carros. Tenho 48 núcleos ou mais. A maioria dos smartphones modernos, que temos no mínimo quatro cursos e a maioria deles tem, vai. Então, como isso ajuda, como alguma prioridade, algum programa muito pesado está sendo executado na coordenada. Ele está funcionando continuamente por muito tempo. E o que o segundo núcleo fará, ele priorizará as pequenas tarefas, ok? Seja qual for a tarefa pequena, ela as processará rapidamente e continuará fazendo tudo o mais inteligente. Então V entendeu isso muito e depois ensinamos, como podemos torná-lo melhor. Então V surgiu com vários outros conceitos, que discutiremos brevemente. Ok, então vamos dar uma olhada neste slide. Veja, este é o nosso smartphone. E certo, se você acha que não é um processo, mas enquanto a troca de linha VR entre as CPUs. Desculpe, estamos deslizando entre os aplicativos que também estão em andamento. Em um computador. Quando estamos trabalhando, temos todas essas janelas abertas. Mas você sabe quando essas janelas estão abertas? Na verdade, não estamos trabalhando para aplicativos diferentes. Os aplicativos podem parecer que, para aplicativos, foram executados simultaneamente. Mas se eu tiver apenas um sistema dual core, isso pode não ser a realidade. Talvez a tarefa prioritária, que seria a tarefa prioritária, a tarefa na qual estou digitando. Se eu tiver essa janela aberta e estou clicando aqui, digamos que estou clicando em notificações. Portanto, esta é a tarefa prioritária na qual o cliente, na qual o usuário está trabalhando. E esse é o processo que o processador escolherá. Os aplicativos que estão em segundo plano, como este aplicativo de aplicativos ou este aplicativo gráfico. Estes serão, estou vendo eles na tela, mas, na realidade, eles não seriam processados no processador. Certo? Então, é assim que decidimos qual é uma tarefa prioritária. A tarefa que não é a frente em que estou digitando é sempre a tarefa prioritária. Certo? Quando eu alternar e clicar nesta janela, esta segunda se tornará a tarefa de colchetes, ok? É assim que eles decidem. É por isso que ter mais e mais núcleos ajudam, porque podemos ter várias tarefas sendo executadas simultaneamente. 7. Processamento de vários núcleos 007: Então, como discutido, você deve ter um entendimento agora que como vários cursos podem ajudar uns aos outros. A vantagem de ter vários cursos é que V pode aumentar a eficiência dos processos à medida que os telefones celulares são necessários. Processadores mais eficientes, ou seja, nas baterias, não podemos executar processadores de nível desktop. Então, precisávamos inovar. Então a resposta foi armada e Atlas. Mesmo desenvolvendo nosso e estávamos aumentando o curso, em vez de ter muito desvantagem para consumir energia, porque aumentamos o curso para que mais grosseiro, mais desempenho estará lá. Vamos dividir o grande crepúsculo nesta maior parte presas, pouco v, capaz de alcançar tanta causa eficiente nesta última década que tínhamos desenvolvido uma nova via temido que dividiríamos o curso em núcleo de eficiência e o desempenho curso. Então, como esse conceito funcionaria é como, vamos dar uma olhada nisso, algum fundo da maçã, um chimpanzé 14. Então, temos um Cp de seis cursos sobre ele. Dave teria quatro núcleos de eficiência e faria núcleos de alto desempenho. O que faríamos aqui é, e isso para eficiência. Desculpe, neste curso de desempenho, div seria capaz de executar tarefas muito grandes, ok? Então, como se você estivesse fazendo jogos ou algumas tarefas extremas que exigem muito desempenho da CPU. Esses núcleos de alto desempenho seriam capazes de levá-lo aos limites extremos. Mas se houver algum pequeno processo apenas para abrir alguma aplicação leve, os custos de eficiência serão usados, ok? Então, quando eu vou mobilizar sentado ocioso naquele momento, também um monte de processamento está acontecendo. Então, naquele momento, apenas os núcleos de eficiência estão funcionando e núcleos hidrofóbicos não estão funcionando. Para que ele possa reter cada vez mais bateria. Assim, na bateria mínima, podemos executar o celular por períodos mais longos e mais longos. Certo? Então, criamos essa arquitetura muito nova. Também com essas arquiteturas emergentes, o que fizemos é como se tivéssemos causa especial. Como você pode ver neste diagrama C, apenas seis núcleos de CPU da Cortland estão lá, mas esta é uma sala, você sabe, você sabe, processador é muito grande. Este é, na verdade, um dispositivo completo em um chip. Ele tem muitos outros sensores. Temos para unidade de processamento de imagem , especialmente projetada quando estamos usando a câmera. V pode pensar que estamos apenas clicando em uma imagem, mas processar essa imagem requer realmente muito desempenho. As câmeras em nossos telefones celulares, ou que é como uma câmera de 12 megapixels, que realmente precisa processar esse conflito milhões pixels em um momento que requer muita computação. Então, temos uma unidade especial de competição para isso. Da mesma forma, v têm GPUs. Gpu é para quando estamos usando alguma aplicação gráfica intensa. Dessa vez, este curso de GP entrará em ação. Em laptops e desktops. Além disso, temos essas GPUs, que fazem todas essas tarefas com uso intensivo de gráficos, como jogos, usando algum aplicativo como o Photoshop. E se você está sendo muito gráfico e tarefa de texto, então, muito tempo, colocamos uma placa gráfica dedicada dentro do computador. Certo? Todas essas coisas e lidar com esses diferentes hardwares, tudo é feito apenas pelo sistema operacional. Certo? E hoje em dia, os processos modernos que estão chegando também têm o mecanismo neural que ajuda no treinamento e coleta de informações para que o dispositivo possa aprender muitas coisas, uh, usar a tecnologia de IA. E este curso foi especialmente projetado para fazer o EIA VOC. Então, esta semana, a tecnologia móvel veio muito v dele costumava ser nos anos 70 ou 80. E eles vieram muito longe, como nos últimos tempos. Começamos a usar esses processadores móveis, que foram realmente projetados para telefones celulares. Agora, o índice pára, como os mais recentes computadores Apple estão vindo com os chips de ambulância, que na verdade são chips móveis mais poderosos agora colocados em laptops e backstops. Então, a diferença básica é que este curso é um pouco mais projetado para mais desempenho. Então veja aqui que tínhamos uma arquitetura de seis núcleos para celulares no ER 14, mas ele M1 colocamos uma arquitetura de oito núcleos para desempenho e quatro núcleos de eficiência. Então, agora nossos computadores podem fazer muito mais processamento do que o anterior poderia usar. Portanto, esses processos são conhecidos como processadores baseados em ARM. A quantidade de exércitos eles usariam menos energia e dariam mais eficiência? Anteriormente, costumávamos ter processadores Intel ainda, a maioria dos computadores usados em todo o mundo são processadores Intel. A maior desvantagem dos processadores Intel, que veio em séries recentes, que eles usam muito mais energia para fazer a mesma tarefa. É por isso que agora esses computadores estão dando muito mais autonomia de bateria de um telefone celular. Última data completa 40. Mas nossos laptops duram apenas 56 horas. Então, precisamos ver, e acho que mais inovação está chegando assim nos próximos tempos, veremos uma eficiência mais rápida no processamento e na aldose. E eu não estaria fazendo um curso sobre processos também em breve. Então, mantenha o Bot esperando por isso em breve, isso estaria fora. Incrível. E, por favor, tome todos esses questionários de zona que fiz depois de cada módulo, é testar quanto conhecimento você ganhou. 8. 008 Storage e memória: Sistema de armazenamento e arquivos. Então, neste módulo, vamos falar sobre armazenamento e sistema de arquivos de nossos computadores. Como o sistema operacional gerencia todos os diferentes dispositivos de saída de entrada. Em outro computador, ele também consegue armazenar em nossos computadores. Para entender o armazenamento dos eleitores em seu computador, podemos dar um exemplo do mundo real. Vamos ver. Tenho que reunir algumas informações e fazer um registro dela. Mas o que eu faço, eu obteria um diário e escreveria todas as informações nele. E então eu vou manter o diário deles na minha estante ou em uma gaveta. Da mesma forma, em um computador, podemos não perceber isso, mas todos os dias, o que fazemos é abrir um documento do Word. Criamos um documento e o salvamos. Ou clicamos em uma foto e ela é salva automaticamente na pasta de fotos. Então, quando todas essas coisas estão sendo armazenadas, elas estão sendo armazenadas em algum lugar. Como quando escrevi as informações no diário, mantive um diário na gaveta. Portanto, o local de armazenamento dessas informações é minha sonda, que está dentro do diário, que é uma entidade física. Da mesma forma em um computador Ven v, armazenar dados, ele é armazenado em um formato digital. Mas o formato digital obviamente tem um local onde ele é armazenado. Ele é armazenado principalmente em um dispositivo de armazenamento que pode ser um disco rígido ou SSD, que está dentro de um computador. Certo. Então, Jennifer, clico no ícone desse arquivo, ou toco nessa foto, esse arquivo abre a partir do armazenamento. Então, o processador vai rapidamente e procura essa luta dentro do armazenamento e a abre em nossa tela. Ou se for um arquivo de áudio, ele desistirá. Saída em forma de áudio ou qualquer que seja o formato do arquivo, ele nos dará uma saída adequada. Então, é basicamente uma ideia básica de como as pessoas de armazenamento, como se tivéssemos armazenamento e eu estava armazenando um diário na minha gaveta ou ven através do armazenamento Vamos ver, geladeira suficiente, geladeira suficiente. Esse é outro exemplo de armazenar algo em um lugar. Então, agora vamos ver o VA define um armazenado no computador. Ok, então vamos ver um pouco mais sobre armazenamento. Existem dois tipos de dispositivos de memória. Mas você pode perguntar o que são memórias no computador quando os dados são armazenados, chamamos isso de que os dados estão armazenados na memória. Como em termos médicos, dizemos, não me lembro disso na minha memória. memória é que os dados são armazenados em nosso cérebro? Da mesma forma, os dados dos computadores são armazenados na memória do computador. Então, basicamente, temos dois tipos de memória. Bem, um é um dram ou memória rápida, que é um acesso muito frequente pelo processo de, mas porque é caro, tem menos. E outro tipo de memória que temos é um dispositivo de armazenamento como um SSD ou um disco rígido, que é comparativamente mais barato, mas pode armazenar uma grande quantidade de arquivos nele. Então você pode perguntar, qual é a velocidade aqui fora, você sabe, qual é a relevância do salto de velocidade? Então, para entendê-lo, você pode entendê-lo assim. A RAM é como a geladeira da minha casa. Certo. Então, qualquer coisa que eu quiser, posso ir rapidamente à minha geladeira e posso chegar de lá. Mas minha geladeira é um espaço muito pequeno. Só posso colocar uma pequena quantidade de frutas, há pouca quantidade de vegetais, ou algumas geléias ou qualquer coisa. Mas se digamos que eu tenho que manter a comida por um ano, dois anos dez EUA não podem colocar pannus de comida em uma geladeira não. Para armazenar mais dados, precisamos de grandes unidades de armazenamento. Então, é como uma mercearia do nosso supermercado. Vamos trabalhar muito nisso. É como uma grande unidade de armazenamento. Certo. Mas podemos armazenar muito mais alimentos, muito mais grãos. Hoje em dia. Não usamos muito armazenamento porque temos supermercados disponíveis para nós. Muito próximo. Essa analogia será útil mais tarde. Certo? Então, entendemos como o pessoal do armazenamento, é tão espaço onde eu mantenho as informações digitais dentro do meu dispositivo, meu computador ou meu celular. Ok, então vamos ver como a memória é um pouco diferente do armazenamento. Então, como se você está tendo um celular, como digamos que se você está tendo um iPhone, ele terá apenas três ou quatro GB de memória, mas terá um armazenamento como 64 GB de armazenamento ou 128 GB de armazenamento onde você pode armazene todas essas imagens. Certo? Enquanto em um laptop também de forma semelhante, geralmente temos oito ou 16 GB de memória em nosso computador e o resto é o armazenamento. Então, todos os meus arquivos em nossos vídeos, filmes, fotos são armazenados no armazenamento e na memória. Apenas o atual, tudo bem, Digamos que, atualmente, se eu estiver assistindo a um filme, então apenas uma pequena parte desse filme estaria na memória. Certo? Se um aplicativo estiver sendo executado no meu sistema, esse aplicativo estaria na memória. Descanse. Todas as coisas não estarão lá na memória. Ok, meu sistema operacional, toda minha voz que estou executando, o sistema operacional, vai ocupar um pouco de memória. computador do fornecedor inicializa. Ok, então a memória só é acessível quando o computador é inicializado. Mas o armazenamento é um tipo mais permanente de memória onde os dados que colocamos estarão lá, então o computador também é desligado, mas só é acessível quando o computador estiver ligado. Certo. Portanto, este é outro ponto que diferencia alguma memória e armazenamento com se você estiver aqui e trabalhando em diferentes tipos de dispositivos por um longo tempo, você deve ter visto diferentes tipos de dispositivos de armazenamento. Como antes, costumávamos ter disquetes, costumávamos ter CDs, unidades flash ou cartões de memória. Portanto, esses são todos os tipos diferentes de dispositivos de memória portáteis que costumávamos ter. Então, se você quiser transferir alguns dados e mantê-los em outro lugar armazenados em um formato físico. Podemos armazenar nessas coisas e podemos mantê-las em nossas prateleiras ou problemas, ou podemos dar a outra pessoa. Então eles costumavam ser muito úteis em tempos passados, mas com tempos de mudança, memória e armazenamento, temos novas opções diferentes de compartilhar dados e mantê-los armazenados. Então deixe-me fazer essa pergunta. Algum de vocês já viu essa mensagem aparecer no seu dispositivo móvel? Armazenamento? Quase totalmente. Então isso é algo muito comum que acontece em nossos telefones celulares. Portanto, as empresas nos dias de hoje não oferecem muita opção de armazenamento em telefones celulares. Em vez disso, eles estão forçando os clientes a usar os serviços de nuvem na frente desses serviços em nuvem. Então, o que fez é que em nosso celular só temos um armazenamento limitado. Ao contrário de anteriormente, costumávamos ter uma enorme distância cardíaca, mas esses apenas celulares têm armazenamento de membros acessível muito rápido. Mas é muito menor, como 64 TB estão se perguntando para o NCBI. Estamos recortando grandes imagens grandes, que são como cinco MB. Cada um dos cinco MB de uma imagem. Se eu clicar em dez fotos do David, meu iPhone seria divertido em poucos dias. Se eu gravar alguns vídeos, meu telefone seria enquadrado dentro de vk. Então, o que eu faço? Então, criamos uma solução que é o uso do armazenamento em nuvem. Agora, vamos ver o que é armazenamento em nuvem. Em vez de ter o armazenamento embutido dentro dos dispositivos. Temos algum armazenamento em nossos dispositivos. Mas existem enormes data centers, foram enormes capacidades de discos rígidos e SSDs são restaurados. E usando a Internet, podemos acessar esse armazenamento. Então Vanna para o termo V1, sempre que nosso celular ficar cheio, podemos manter nossos arquivos na nuvem. Isso é em um local remoto, que é acessível por nós usando nosso ID de e-mail. 9. 009 Sistema de arquivos e armazenamento em nuvem: Então, estávamos discutindo os benefícios do armazenamento em nuvem, como ele nos ajuda como ele também nos dá um backup. Digamos que eu tenha um telefone se perca, mas todos os meus dados são armazenados remotamente em um sutil. Então, se eu conseguir um novo dispositivo, posso obter toda a minha desintoxicação 12, o novo dispositivo muito rapidamente. Outro benefício do Cloud Storage é que posso ter dados acessados de qualquer visualização. Digamos que eu tenha celular, tenho um computador, tenha um tablet. Então, se eu tiver boas fotos do meu celular e os dados estiverem sendo sincronizados com o Cloud Storage nos servidores remotos. O que posso fazer é abrir meu tablet e mostrar as fotos para meus amigos e familiares. E podemos compartilhar informações e dados com mais facilidade do que nunca. Você vê todos esses serviços de streaming, como eles funcionam, eles têm, uh, seus dados, seus filmes, vídeos sendo. Então, o Firefox está indo em segundo plano. Desculpe por isso. Então, o que acontece é que todo o conteúdo de mídia da Netflix ou do YouTube é colocado nesses servidores que estão altamente disponíveis. O que isso significa é que eles estão conectados à Internet muito rápida. E se tivermos uma boa conexão com a internet, podemos assistir a esse filme perfeitamente em HD ou quantidades de alta definição sem que eles fiquem presos. Como se você estivesse assistindo a este vídeo agora. E você tem, se você tiver uma boa conexão, eu não acho que você esteja tendo algum problema e você seria capaz de ver meus vídeos sem problemas, como se estivesse sendo reproduzido localmente. Então, percorremos um longo caminho em tecnologias de computadores e nos últimos anos. E o armazenamento em nuvem é a próxima grande coisa. Agora que nos próximos tempos, acho que o armazenamento desapareceria completamente dos telefones celulares. E todos os dados sempre seriam armazenados no Cloud. E quem estaria apenas acessando mal por meio da nuvem em um telefone celular. E vamos esperar e ver quando em como, se isso acontecer. Portanto, os principais provedores de armazenamento em nuvem, se você estiver usando um iPhone ou um Mac, você deve estar familiarizado com o iCloud. Então, se eu fizer um, você sabe, ID Apple sempre recebe 05 GB do iCloud S3, e depois disso ele é cobrado. Da mesma forma, o Google Drive é uma opção muito popular. A maioria de nós que está usando dispositivos Android. E mesmo que você não esteja, se você tiver uma conta do Google, obtemos 15 GB de armazenamento do Google Drive grátis. Da mesma forma, temos o OneDrive, que é uma nuvem muito popular ou um serviço, acho que pela Microsoft, tê-los, tem isso. E depois temos nosso Dropbox. Dropbox, acho que foi a primeira plataforma que se tornou muito popular. que dá isso, você sabe, isso se você tiver muitos dados, mas você não tem muito armazenamento. Basta soltá-lo no espaço da nuvem. E sempre que você precisar de novo, você pode simplesmente obtê-lo. Então, arquivos muito grandes, que não tínhamos espaço para manter localmente, você simplesmente deixaria cair a caixa. Então isso foi um tango há alguns anos. Ainda assim, o Dropbox é muito popular. Muitas pessoas ainda o usam. E muito bom serviço. Então, esses são, eu acho, provedores de armazenamento em nuvem famosos. Agora você deve saber que há uma computação em nuvem também que é um tom diferente, que é para a computação que é feita remotamente. É algo mais técnico, como a AWS fornece, como pela Amazon. Ou temos o GCP ou nós os temos como sua nuvem pela Microsoft. Então, também, você pode aprender sobre isso também. Acho que haveria um curso, em breve sobre isso por mim. Mas, enquanto isso, devemos saber o que é armazenamento em nuvem. , todos esses grandes jogadores precisam ter essa fluência de dados. Ou seja, se, tipo, se eu estiver abrindo uma fotografia e está levando um pouco de tempo para carregar C. Esse é o atraso que estamos tentando evitar. E eu acho que muito, muito bons equipamentos de processamento virão muito em breve. Então, vamos esperar e assistir por eles. Agora, a última coisa neste módulo que vamos tocar é o sistema de arquivos. Sabe o que é um sistema de arquivos? Veja, mais cedo eu falei sobre o armazenamento, você sabe, e você sabe, no armazenamento, o que acontece é se, se, se for como ir, você sabe, você pode pensar nisso como UM como moral ou chumbo. Ou você pode pensar em sua geladeira. Você sabe, na sua geladeira existem prateleiras e prateleiras diferentes. Podemos colocar um V pode colocar recipientes dentro de diferentes contínuos. Podemos ter diferentes vegetais, alimentos por ele, diferentes coisas diferentes categorizadas. Mas e se eu simplesmente não tiver nenhuma segregação dentro da geladeira e eu jogar todos os vegetais e então seria. Muito difícil para nós tomar nossos vegetais, você sabe. E torna-se ainda mais difícil em um computador se você não os segregar porque os dados são mantidos em uma coisa muito diferente. Então, é como chiclete. Se você tem grãos, verdes diferentes, digamos que você tem meios, temos cevada, temos VTE, e se você misturá-los, podemos segregá-los? Podemos retirar o tipo de dados que queremos tirar? Não podemos. Então, a segregação em computadores da época é assim. É por isso que precisamos ter os sistemas de arquivos. O que os sistemas de arquivos fazem é categorizar dados nem o arquivo de esfera começa, verificar os fins. Então, dois arquivos não se misturam. Sabe, se você não fizer isso, você não tem muita idéia sobre ciência da computação. Você pode estar pensando, como os arquivos podem se misturar, mas pense nisso como se tivéssemos perdido as pessoas bem em papéis soltos através da colocação de dados e fizemos descobertas desses papéis, não. Certo. Não. Digamos que se todos esses arquivos ficarem confusos e todos os papéis se misturarem, então não saberemos quais páginas ou quais arquivos. Da mesma forma é a coisa que os computadores, se você não tiver um sistema de arquivos adequado, isso terá um SUV precisa ter sistemas de arquivos nele que armazena dados em compartimentos lógicos e tem importância Rita de dados. O que são metadados? Metadados significam dados de dados. Como as informações como o tamanho do arquivo, qual é o nome do arquivo, onde a luta começa, onde a luta termina. Esses tipos de informações sobre o arquivo ou os dados em si são conhecidos como metadados. Certo? Então você pode estar indo muito nos dias de hoje nas mídias sociais como se não estivessem, eles estão dizendo que não estão pegando nossos dados, mas eles estão pegando os metadados. Os metadados fornecem muitas informações sobre algo e isso é muito útil para identificar quais são os dados. Que tipo de dados são. Você sabe, apenas olhando o nome do arquivo, podemos dizer se é uma imagem ou um vídeo. Em computadores. Se estratificarmos, normalmente talvez não saibamos disso. Mas se você entrar nas configurações, poderá verificar a extinção desse arquivo. O que ele faz é div seria algo escrito após o ponto, como um ponto IMG e ponto PNG ou ponto MOV. Portanto, essas são formas curtas diferentes para diferentes formatos, que tende de que tipo de arquivo é esse. E você sabe, isso também é um tipo de metadados que nos diz como se um arquivo está lá, que tem uma extinção de ponto PNG, que significa que é arquivo de imagem e computador. O sistema operacional se sente confortável, ok, é um arquivo de imagem com essa extensão específica. Isso significa que ele seria aberto por um aplicativo de fotos. Então, ele tentará abri-lo diretamente usando o aplicativo de fotos Andi. Se a extinção errada ainda for o sistema operacional, tentamos abri-lo com a extinção da qual é dada. Então, digamos que seja um arquivo de música, mas a extensão recebe o ponto PNG. Então, ele continuará orando, abrindo-o com o aplicativo de fotos, mas não abrirá e desistirá porque o formato do arquivo não corresponde. Portanto, a questão é muito importante para identificar que tipo de arquivo ele é. Certo. Então, em diferentes sistemas operacionais, temos diferentes tipos de sistemas de arquivos. Então, qual sistema de arquivos é a forma como os arquivos seriam organizados? Certo? E também lhe disse que gostou do que são metadados e como ele armazena o tamanho do arquivo, e como a extinção nos ajuda a identificar que tipo de aplicativo será capaz de abrir esse arquivo específico. Portanto, essas informações também são armazenadas. Certo? Então, como temos um, popularmente temos esses três sistemas operacionais para o Microsoft Windows, macOS atua, o sistema operacional Linux, e todos eles têm seus próprios sistemas de arquivos. Da mesma forma, sistemas operacionais móveis como iOS e Google, Android têm seus próprios sistemas de arquivos. Ok, então vamos ver o popular dos sistemas de arquivos. F2 ou gordura é muito popular, você sabe. O que você diz? Sistema de arquivos no Microsoft Windows, ou seja, tabela de alocação de arquivos. Em seguida, temos o GFS e o sistema de arquivos global que é usado pela maioria dos sistemas operacionais Linux. Certo. Nesses óleos têm vários outros sistemas de arquivos também, mas estou falando sobre os muito populares para identificar facilmente. Então temos HFS, arquivos herético no sistema operacional Mac. E então temos o formato UDF ou disco universal , projetado para todos os DVDs. Então, todos os DVDs têm esse tipo de sistema de arquivos neles. Então, se armazenarmos arquivos neles, é assim que eles fariam uma tabela. Isso fará uma mesa. Qual número de bit de qual arquivo é mantido. E é como chiclete. Você pode entendê-lo como um sistema de índice. Como se tivéssemos índice no início de um livro. Então, índice de problemas do sistema de arquivos. Então, o que ele faz é dizer em qual número de página, qual arquivo é o final onde ele começa. Portanto, esse tipo de informação é armazenado usando o sistema de arquivos. Então, acho que cobrimos todos os cinco módulos. E depois disso, por favor, passe pelas perguntas que estou dando o cheque seu conhecimento. E então, por favor, assista ao vídeo final conclusivo, onde teremos uma visão abrangente de tudo o que aprendemos em LA. Obrigado por participar deste curso. E, por favor, diga-me se podemos ter mais melhorias e quais coisas você gostou sobre o discurso e quais coisas você não gostou sobre o discurso. Muito aberto a sugestões, e eu adoraria ouvir suas críticas e comentários sobre o discurso. Obrigado.