Letramento Digital - Aula 2 - Fundamentos de software

11.39k views3155 WordsCopy TextShare
UNIVESP
Aula 2 - Letramento Digital Fundamentos de software Aula da disciplina Letramento Digital do Curso ...
Video Transcript:
[Música] Olá sejam bem-vindos ao nosso segundo Encontro de letramento digital se vocês lembrarem do nosso último encontro nós vimos o computador que é a personagem chave do letramento digital computador nós vimos a evolução dele desde os tempos de Babbage há cerca de 150 anos atrás até ele se tornar essa figura que nós conhecemos mais próximamente hoje em dia nós vimos também que o computador ele está composto por diversos componentes então nós temos dentro do computador a principalmente o processador né que tem bilhões de transistores e executa as instruções que têm que ser processadas durante qualquer
execução de tarefa nós temos a memória principal que armazena os dados e nós temos os discos discos rígidos que continuam aqui a armazenar os dados entre execuções do computador nós vimos também que esses componentes eles são montados então nós temos aqui um um computador onde tem aqui um disco rígido nós temos aqui a parte da memória principal o processador aqui por baixo desses painéis e Aqui nós temos o que nós chamamos do hardware do computador o hardware ele é uma parte mais inflexível difícil de mudar nós vimos também que esses componentes do computador processador a
a parte de memória elas estão presentes em vários outros tipos de dispositivos então nós vimos que a mesma estrutura básica está presente em celulares está presente em equipamentos do com está presentes em câmeras digitais por exemplo aqui nós temos então entre esses elementos muito em comum né Nós vemos aqui que todos esses dispositivos têm pelo menos um processador eles têm memória tem dispositivos de armazenamento e tem que ter mecanismos de interação para entrada e saída de dados Como que essa mesma estrutura básica consegue desempenhar tarefas tão diferentes como a que nós vimos então o segredo
por trás de da flexibilidade dos computadores está no software que é a sequência de instruções que o computador tem que executar para poder fazer a sua programação né então é por meio de instruções que são seguidas pelo computador que o programador diz qual é a tarefa e o que ele vai fazer em cada tarefa então é o software que que permite fazer as mudanças que nós temos que entender por exemplo aqui nós temos um software de edição de textos é uma tarefa para construir um documento nós temos também softwares para linha de produção então é
um o mesmo princípio do computador processador memória mas com uma a tarefa totalmente diferente e também é o software que vai dizer o que fazer numa máquina digital você vai ter que pegar uma imagem transformar num arquivo digital Então são essas tarefas são essas flexibilidades que são trazidas por nós por software software são programas e programas são sequências de instruções então nós temos aqui por exemplo né ah um uma sequência de comandos que são executados passo a passo pelo computador é aí que o programador vai dizer para o computador veja primeiro você tem que fazer
essa instrução depois faz essa depois faz essa e assim nessa sequência é que os programas são executados software ele existe em diferentes padrões em diferentes linguagens então nós temos linguagens que são linguagens mais próximas da linguagem de um ser humano de um programador assim que ele vai poder dizer na linguagem mais próxima do humano o que o computador deve fazer e essa linguagem é traduzida para uma linguagem do computador que vai dizer para o processador o que ele tem que fazer em cada instrução então cada linha de um programa nessa linguagem é traduzida para várias
linhas no programa nessa outra linguagem e é por meio dessas instruções que o programador vai dizer então para o computador veja aqui nós vamos ter um programa que vai fazer a edição de um texto então aqui vou ter como digitar construir o texto colocar figuras eventualmente para imprimir depois então Esse instrumento que nós temos aqui o editor de texto é o mais próximo que nós temos do nosso letramento tradicional baseado no papel mas também nós temos outros tipos de editores nós temos por exemplo os editores de fotografias digitais então fotógrafos profissionais e amadores apaixonados por
fotografia costumam pegar suas fotografias digitais não saem lá muito boas e por meio de um software como esse vão lá e falam bom essa imagem tá meio apagada eu vou aqui faço o equilíbrio de luz eu mudo a intensidade das cores mudo o contraste e a minha fotografia pode ficar um pouco melhor então ele também é um editor só que em vez de est manipulando o texto tá manipulando um outro tipo de arquivo digital que é no caso a fotografia e a mesma coisa pode ser feita também com relação a arquivos de áudio né então
você pode ter uma gravação colocada num formato digital e num programa como esse poder falar bom eu quero suprimir um trecho do meu áudio eu quero ampliar um canal em relação ao outro então é a mesma mesmo princípio só que manipulando um outro tipo de arquivo aqui no caso o arquivo digital de áudio e nós temos também editores mais especializados como por exemplo aqui é um editor que é usado por músicos para escrever partituras musicais né então tem uma interface diferenciada Mas é o mesmo princípio do editor então ele também tá trabalhando aqui com a
questão de ter né um conteúdo em formato digital que eu posso usar aqui para poder fazer essa mudança do meu conteúdo a construção do meu conteúdo eventualmente passar por um outro meio editores são aplicativos que nos são familiares eles manipulam conteúdos como nós vios aqui em formato digital seja textos fot fias vídeos partituras gravações de áudio mas software existem em muitos outros formatos além dos editores nós temos por exemplo jogos então todo videogame é um computador então quando você vai lá num videogame você tá usando um software que tá fazendo aqui uma uma mudança né
do programa dependendo do jogo que você joga cada jogo é um software difente diferente temos jogos também nos próprios desktops né então o jogo também é um tipo de software o programador disse para o computador né o que eu queria que aquele programa fizesse naquele momento temos softwares também de visualização científica geralmente esse tipo de software Ele vai tentar trazer a uma visualização no computador de algo que a gente não consegue perceber a olho nu então por exemplo aqui né Nós temos uma representação de uma estrutura molecular né ali nós temos uma representação de um
túnel de Vento para testar a aerodinâmica de um carro né então são diferentes tipos de visualizações que o computador permite que nós façamos essa visualização de algo que nós não poderíamos fazer a olho nu normalmente há também softwares de simulação então aqui por exemplo nós temos uma simulação de uma usina nuclear então pode ser usada para o treinamento de um técnico para poder saber quais são os controles Quais são os níveis níveis seguros de cada instrumento de cada leitura então também é um tipo de software especializado nós temos os mundos virtuais Então quem trabalha aí
com os chamados ambientes virtuais de aprendizagem tá acostumado já também a ter esse tipo de visualização tem software do tipo Second Life onde a as pessoas criam avatares representações da pessoa no mundo virtual e interagem com outras pessoas no mundo virtual tudo isso é feito pelo software em cima daquela mesma plataforma de hardware processador memória e discos nós temos software de comunicação então nós temos por exemplo software para trocar mensagens eletrônicas trocar e-mails então S as mensagens assíncronas Então você tem mensagens para ler os e-mails que você recebeu você tem comandos para escrever novos e-mails
você tem software para comunicação síncrona então Aqui nós temos uma sala de bate-papo né onde tem aqui três pessoas um em preto um em vermelho outro em azul né então aqui comunicando-se ao mesmo tempo em tempo real nós temos software para fazer a comunicação usando áudio ou vídeo né então Aqui nós temos a a possibilidade de também tá com a comunicação síncrona Tá mas usando aqui o vídeo tudo isso apenas diferenciado pelo software é o mesmo computador a mesma plataforma que nós usamos para tudo e nós temos os famosos navegadores web então hoje em dia
todo computador está aí na internet todo mundo acessa a web então um dos softwares mais presentes é o navegador web o navegador web o que ele que permite que você faça é trazer para o seu computador conteúdos de várias partes do mundo esse tipo de software está tão presente hoje em dia que nós temos até aplicativos como aqueles que nós vimos até agora a pouco que também executam dentro do navegador web então você tem por exemplo eh leitura de correio eletrônico dentro do navegador web e você tem edição de texto Dentro do navegador web também
todos esses programas que foram vistos até aqui são exemplos de aplicativos de software quando nós falamos em aplicativos nós estamos falando de um software que é usado pelo usuário final pessoas como eu como você né para poder fazer alguma interação no computador no sentido de construir algum conteúdo ou alterar algum conteúdo ou desempenhar alguma tarefa então esses aplicativos de software eles são usados pelos usuários finais Então são aqueles que são usados em laboratórios quando você tá usando seu tablet para fazer um acesso ao web quando tá no eh escrevendo num texto Então esses são os
aplicativos mas se você pensar bem entre o computador aquela plataforma de hardware com processador o disco a memória e esses aplicativos há uma distância muito grande é muito difícil você dizer diretamente pro hardware o que o aplicativo tem que fazer então nós precisamos de um nível intermediário de software é um outro tipo de software entre a plataforma de hardware e o aplicativo nós precisamos Desse nosso intermediário esse intermediário é o nosso sistema operacional então sistemas operacionais são softwares que gerenciam os recursos de hardware né então o que que eles vão fazer o hardware tem um
processador processador está executando as instruções de um programa mas às vezes você tá lá com mais de um programa aberto como é que você vai saber de qual programa aquela instrução faz parte o sistema operacional que vai controlar isso para você ele vai dizer o processador agora está executando esse programa aí ele para agora está executando o outro programa a mesma coisa com relação à memória a memória está armazenando os dados da sua aplicação como que ele vai saber se o dado é de uma aplicação ou de outra aplicação é o sistema operacional que vai
dizer isso para você mesma coisa com relação a discos e todos os outros recursos então o sistema operacional tem esse papel de gerenciar os recursos e como ele está muito próximo do Hardware ele precisa ser desenvolvido para cada tipo de hardware um sistema operacional diferente então assim nós temos sistemas operacionais para computadores do tipo 10 desktop então aqui no caso nós temos um uma tela de um um sistema operacional para o chamado o Macintosh esse aqui é o sistema operacional macosx então ele é específico para processadores construídos pela Apple Aqui nós temos duas telas de
processadores de sistemas operacionais diferentes desculpe Aqui nós temos uma tela do Windows aqui uma tela do Linux Ubuntu que são compão são sistemas operacionais desenvolvidos para processadores da linha Intel e compatíveis com eles e nós temos sistemas operacionais para os dispositivos móveis então nós temos Por exemplo quando você tem lá o seu tablet ou seu smartphone Você pode ter lá um sistema operacional Android ou se for da Apple ou um iOS Então são sistemas operacionais que também tem a mesma funcionalidade de um Sista operacional para desktop só que para os dispositivos móveis e portáteis assim
antes de mais nada quando você vai usar o seu processador você precisa iniciar o seu sistema operacional então aqui a primeira coisa que acontece quando você liga o seu computador é vai ter uma mensagem dizendo o sistema operacional está sendo iniciado o que que ele está fazendo nesse meio tempo ele está preparando o ambiente de hardware para a execução dos seus aplicativos então por exemplo eu preciso preparar o processador então ele vai lá e vai colocar o processador no estado onde ele vai estar pronto para receber os diferentes aplicativos a mesma coisa em relação à
memória a mesma coisa em relação aos aquivos e disco então o sistema operacional precisa ser preparado para que os aplicativ possam ser executados então é por isso que quando você liga o computador ele não começa a funcionar imediatamente ele precisa desse tempo para ter essa inicialização do sistema eventualmente os seus Computadores São compartilhados se for compartilhado Então você precisa ter um mecanismo para separar os recursos dos diferentes usuários esses recursos são as chamadas contas Então se o seu computador é compartilhado como que eu vou saber se o meu conteúdo não vai ser alterado por uma
outra pessoa que vai usar o computador depois então o sistema operacional é responsável por fazer essa separação esse isolamento Então as pessoas são chamadas de usuários na linguagem do da Computação né e o espaço de dados e as atividades de cada usuário está no espaço chamado a conta do usuário né então o sistema operacional é o responsável por manter essa esse conjunto de usuários e suas respectivas contas se for o caso se o seu computador for compartilhado entre vários usuários então um passo intermediário entre ligar o computador o sistema operacional inicializar e você poder executar
os seus aplicativos é fazer a identificação do usuário então aí você vai ter algum mecanismo como poder dizer Esses são os usuários do computador Quem é você eventualmente você vai ter que entrar uma palavra secreta uma senha ou uma password para poder dizer que aquela pessoa é você mesmo que tá entrando na na sua área então ótimo nós conseguimos iniciar o nosso computador conseguimos entrar na nossa conta e eu quero começar a usar os meus aplicativos Como que o usuário vai saber que aplicativos Ele tem o que que ele pode executar naquele computador e aí
temos uma uma representação que é comum aos vários sistemas operacionais que é o chamado ícone o ícone é uma representação gráfica de um aplicativo ele tenta ser alguma coisa que para o usuário seja familiar para ele poder dizer ah sim quando eu olhar esse ícone eu sei que essa é a aplicação que eu quero então por exemplo nós temos aqui um ícone que parece um envelope ah usuário olhando aquele ícone sabe Ah bom ess aqui é um ícone de mensagens então se eu ativar esse ícone eu vou ter meu aplicativo de troca de mensagens ou
esse aqui que tem um balãozinho de texto aquele balãozinho de história quadrinho Ah então aqui é um ícone de conversa então se eu ativar esse ícone eu vou ativar o software de conversação um chat e assim por diante então todos os sistemas operacionais de alguma forma eles tentam trazer essa questão de ter uma representação icônica para os aplicativos uma vez que o aplicativo tenha sido identificado o usuário tenha sido capaz de selecionar aquele ícone e ativar o aplicativo o que acontece tipicamente nós teremos aí uma janela a janela é o espaço que o meu computador
reserva para que eu possa Executar a aplicativo então é dentro da janela que ocorre as interações com aquele aplicativo especificamente então aqui por exemplo nós temos um uma janela de um navegador web então é dentro desse espaço que o usuário vai poder ler o conteúdo da web ele vai poder aqui né ah quero dizer que eu quero ir para uma outra página então ele vai poder dizer o novo endereço de página sempre dentro desse espaço fora desse espaço ele não consegue interagir com esse aplicativo a mesma coisa que por exemplo num aplicativo de um editor
de texto Então nesse editor de texto também é dentro desse espaço dessa janela que eu vou poder fazer a construção e a mudança do meu texto aqui uma coisa que você vai adquirir com o tempo com a experiência é a questão de identificar esses conjuntos de comandos Associados a cada aplicativo Então dependendo do aplicativo dependendo da função que ele vai desempenhar esse conjunto de comand serão diferentes também Muitos são representados na forma de ícones então com o tempo você vai acostumando a identificar o que cada um significa e o que você pode fazer com eles
nós falamos da questão de ligar o computador e para desligar o computador você pode ir lá no botão e desligá-lo não seria uma boa ideia o que que pode acontecer se você fizer isso seu sistema operacional pode estar executando alguma tarefa nesse meio-tempo e você ao fazer esse desligamento dessa forma você pode até destruir o seu computador prejudicar algum componente você pode riscar o disco você pode perder a memória o seu sistema ficar no estado incompatível inconsistente e na hora que você for religar você perder coisas que você já tinha feito assim o sistema operacional
ele também é responsável por fazer esse desligamento de uma forma segura Então quando você quer desligar o seu computador você tem que pedir a sistema operacional que ele faça isso para você então tipicamente você vai ter comandos procedimentos para poder dizer para o seu sistema operacional seja ele qual for veja desliga o meu computador ou aqui desliga o meu computador quando você fizer isso o sistema operacional vai de forma mais suave mais amigável terminar as tarefas que estavam sendo feitas de tal forma que o seu sistema fique num estado consistente ele vai avisar então estou
desligando e ele vai desligar o computador para você em síntese né Nós vimos hoje o segundo pé da do letramento digital então nós vimos já que o computadores são compostos de hardware e que o software são as ferramentas que tornam esse hardware flexível para desempenhar diferentes tipos de tarefa nós vimos também os diferentes tipos de software Aqui nós fizemos uma classificação quanto a funcionalidade nós dividimos os softwares em aplicativos como os editores os simuladores os comunicadores os navegadores os jogos e sistemas operacionais que são os gerenciadores do recurso de software e com relação aos sistemas
operacionais nós vimos algumas características comuns como por exemplo todos eles trabalham com icones trabalh com janelas e nós vios procedimentos para ligar e desligar o computador Espero que dessa forma vocês tenham tido uma visão Geral do software e o papel importante dele dentro do letramento digital Obrigado a todos pela atenção [Música] [Música]
Copyright © 2024. Made with ♥ in London by YTScribe.com