Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fundamentação Teórica Hardware: Hardware é todo e qualquer componente ou equipamento físico, tanto dentro quanto fora da Tecnologia da Informação. De uma maneira geral, qualquer máquina, ferramenta ou utensílio, de uma máquina de fresa a uma chave inglesa, passando pelo seu celular ou computador é um hardware. Talheres, peças, dobradiças, engrenagens, parafusos, chips, processadores, tudo isso é hardware. Em Tecnologia da Informação , o conceito de hardware se aplica aos componentes de dispositivos em geral, como processador, placa- mãe, memória RAM, unidades de armazenamento (HDs, SSDs e memória Flash), bem como a dispositivos de entrada e saída (teclado, mouse, monitor, caixas de som, controle remoto, controle de videogame, etc). Em geral, o termo “hardware” é usado para se referir aos componentes internos de um computador, celular, tablet e outros dispositivos. Eles precisam de softwares para serem operados, mas são elementos distintos, sem um software é impossível fazer um hardware funcionar, da mesma forma que não é possível usar um software sem o hardware adequado, para o qual ele foi desenvolvido. O hardware se divide em dois tipos distintos: 1- Hardware interno: É todo aquele que não está visível e integra as partes internas de seu dispositivo. Em Ciência da Computação, entende-se como hardware interno componentes como processador, placa-mãe, memória RAM, placa de vídeo, coolers e ventoinhas, cabos internos, fonte, HD, SSD, unidades ópticas (drives de CD/DVD/Blu-ray), etc. Estes componentes existem na maioria dos dispositivos eletrônicos que usamos hoje, com algumas diferenças básicas dependendo de cada caso, como computadores, celulares, tablets e outros. 2- Hardware externo: Esta categoria contém todos os componentes visíveis e que são acessados diretamente pelo usuário. Entram aqui monitor, teclado, mouse, controle remoto, controle de videogame, cabos externos, fones de ouvido, microfone, câmera de vídeo, impressora, projetor, scanner, alto- falantes, unidades de armazenamento externas (HDs e SSDs externos, pendrives) e etc. Basicamente, a diferença de um hardware externo para o interno é que o primeiro é usado de forma direta, enquanto o segundo é parte integrante do dispositivo e até pode ser trocado, mas este não é um procedimento trivial. Para que serve o Hardware ? É o conjunto de periféricos responsável pela entrada, saída, e armazenamento de informações. Os hardwares são os responsáveis pelo funcionamento da máquina em questão, seja um celular ou um computador, e são eles que processam nossos comandos, com auxílio dos softwares. Software: Software é um conjunto de instruções que devem ser seguidas e executadas por um mecanismo, seja ele um computador ou um aparato eletromecânico. É o termo genérico usado para descrever programas, apps, scripts, macros e instruções de código embarcado diretamente (firmware), de modo a ditar o que uma máquina deve fazer. Todo programa em seu computador, celular, tablet, smart TV, console de videogame, set-top box e etc é um software, seja ele um editor de textos, um navegador, um editor de áudio ou vídeo, um jogo, um app de streaming e por aí vai. Um software pode se apresentar de várias formas, desde um app no celular a um conjunto de cartões perfurados, usados em computadores eletromecânicos. Os softwares se dividem em três categorias principais: 1- Software de programação: São as ferramentas usadas pelo programador para desenvolver novos softwares e programas. Usam diferentes linguagens de programação (C, Java, Python, Swift, etc.) e abrigam compiladores, intérpretes e depuradores, por exemplo. Os editores de texto, embora sejam softwares de aplicação também são softwares de programação, pois podem ser usados para escrever código. 2- Software de sistema: São os programas encarregados de fazer a comunicação entre o computador, que só entende linguagem de máquina, e o usuário, sendo a base em que outros softwares, como os de aplicação e os de programação irão rodar. Ou seja, são plataformas para rodar outros softwares. Os sistemas operacionais como Windows, macos, Linux, iOS, Android, por exemplo, são softwares de sistema. Em alguns casos, softwares de aplicação podem assumir o papel de sistemas operacionais, como o Chrome OS, onde o navegador é um software de sistema e de aplicação. Firmwares, softwares de automação industrial e motores gráficos de jogos também são exemplos de softwares de sistema. 3- Software de Aplicação: Os softwares de aplicação, por sua vez, são os programas que você conhece: players de vídeo e música, jogos, editores de textos, calculadoras, navegadores, apps de redes sociais e etc. Um software de aplicação tem como função executar tarefas das mais diversas, que podem ser de uso individual ou até mesmo global, o que pede que eles sejam mais robustos e seguros. Para que serve o software ? O software pode ser aplicado a qualquer situação em qualquer área de estudo em que um conjunto de algoritmos é definido e executado para alcançar os resultados. Separar em categorias as aplicações de softwares é uma tarefa difícil, pois quanto mais completo o sistema, mais difícil de determinar onde ele se encaixa: • Software básico: é o programa de apoio a outros programas. Esse software básico realiza interação com o hardware, operações concorrentes, compartilhamento de recursos, entre outros processos. • Software de tempo real: são programas que monitora, analisa e controla eventos do mundo real. • Software comercial: são programas que gerenciam as operações comerciais de empresas. • Software científico/engenharia: são programas usados para o processamento numérico e processamento de dados para as diferentes áreas de pesquisa. • Software embutido: são programas usados em atividades específicas e podem estar inseridos dentro de produtos inteligentes. • Software de computador pessoal: são programas desenvolvidos para o uso pessoal do computador. • Software de inteligência artificial: são programas que usam de algoritmos não numéricos e de técnica de inteligência computacional para a resolução de problemas complexos.
Compartilhar