Esta aula tem como objetivo identificar os conceitos básicos relacionados com a informática, compreendendo as relações entre seus componentes (hardware) e a forma como os programas (softwares) são executados, assim como apontar as mudanças proporcionadas pelo emprego da informática na sociedade atual.
Com o surgimento e a popularização da informática, surgiram questionamentos sobre o benefício dessa tecnologia no mercado de trabalho e as transformações geradas por ela na sociedade.
Muitas pessoas acreditavam que o computador e as Tecnologias Digitais, Informação e Comunicação (TDIC’s) poderiam substituir a mão de obra humana, criando uma população de desempregados.
Você já pensou nessa possibilidade? Já imaginou as máquinas dominando os setores de trabalho? Parece coisa de ficção científica, não é mesmo?
No entanto, o que se percebeu ao longo da história foi que a informática possibilitou uma série de novas oportunidades de emprego. Com a popularização das TDIC’s, surge também a necessidade de se ter pessoas especializadas em determinados ramos da informática, como é o caso de técnicos em informática, programadores, analistas em desenvolvimento de sistemas e vários outros profissionais ligados à área de TI.
Na Tabela 1, você pode visualizar os cargos e salários (júnior, pleno e sênior) para a área de TI de nível técnico. Estes dados são de 2021 compilados pela empresa Trainning Education.
Gostou dessas possibilidades de trabalho? Está se perguntando o que é necessário aprender para ingressar nessa área? Essas profissões são essenciais na atualidade diante da crescente demanda por serviços de TI dos mais variados tipos, como acessar a internet, enviar uma mensagem numa rede social, trabalho remoto e outras tarefas.
O computador sozinho é apenas uma máquina, é necessário um profissional que instrua no que deve ser executado, e esse profissional pode ser você.
A expansão da Tecnologia da Informação (TI) fez surgir no mercado de trabalho diversas subáreas de atuação. Nesse sentido, o Murilo está finalizando o Ensino Médio e começou a pesquisar todas as possibilidades que existem na TI para escolher em qual delas ele irá se aprofundar. Em sua busca, ele encontrou algumas áreas bem atrativas, olha só:
Análise e Desenvolvimento de Sistemas: Voltado para aqueles que desejam trabalhar com Desenvolvimento de Sistema, esse profissional atua na busca de soluções na construção de softwares com auxílio das linguagens de programação. O salário médio está em torno de 5 salários mínimos, o que pode variar de acordo com a experiência e capacitação profissional.
Programação e Desenvolvimento de Software: Esta carreira é voltada para quem busca trabalhar com programação de sistemas. Normalmente o aluno opta em se especializar em uma determinada linguagem de programação e consegue ingressar no mercado trabalhando diretamente com ela. Atualmente essa é uma área de atuação muito aquecida devido à necessidade das empresas em personalizar seus sistemas e construir projetos mais sólidos e complexos. Atua como programador em diversas linguagens (.NET, ABAP, ASP, DELPHI, JAVA etc.).
Técnico em Informática: Possui o uso do computador como atividade meio, visando o seu emprego na automação de sistema de informação nas empresas. Atua como técnico em microinformática, suporte, telecomunicação etc.
Técnico em Ciência da Computação: Possui o uso do computador como atividade fim, visando o seu emprego no desenvolvimento científico e tecnológico da própria computação. Atua como Programador e Técnico.
Técnico em Sistemas de Informação: São os profissionais especializados em determinadas subáreas de TI, tendo como objetivo principal atender as demandas específicas do mercado de trabalho. Atua como técnico em suporte, microinformática, telecomunicações etc.
Técnico em Hardware e Periféricos: Este profissional atua no reparo, atualização e manutenção da parte física do computador (Hardware) e de seus periféricos (mouse, teclado, impressora etc.). Manter-se constantemente atualizado e acompanhar a evolução das TDIC’s é essencial. Atua como técnico em hardware e suporte etc.
Técnico em Suporte: É o profissional que cuida da infraestrutura de informática das empresas. Ele presta suporte técnico atuando como responsável por manter os equipamentos em funcionamento, realizar a manutenção e atualização dos sistemas e treinar usuários. Atua como técnico em hardware, suporte, microinformática, telecomunicações etc.
Estes são alguns exemplos de atuação dos profissionais de informática a nível médio/técnico com os quais Murilo teve contato em suas pesquisas. Ele também percebeu que há muitas outras possibilidades, e que estas são apenas algumas delas, pois a área de TI é muito dinâmica e praticamente todos os dias surgem novas oportunidades. Por enquanto, ele escolheu se aprofundar na programação e desenvolvimento de softwares, mas está estudando bastante para ser um profissional adaptável e em constante aprendizado.
O case te deixou intrigado(a)? Assista ao vídeo a seguir para conhecer um pouco mais sobre essa história:
Você já se perguntou o que é a informática? A palavra informática é a aglutinação de duas outras palavras: informação + automática, de modo que esta palavra é utilizada como definição para: “a informação de maneira automatizada”. Importante ressaltar que o termo informática não é sinônimo de tecnologia. Tecnologia faz referência aos mais diversos tipos de artefatos utilizados para desempenhar as mais variadas atividades.
O fogo, o carro, suas roupas são exemplos de tecnologias. A informática é uma forma específica de tecnologia, ela nasceu da necessidade de se inventar algo que pudesse reduzir e consequentemente otimizar os recursos humanos. Por exemplo, na organização de arquivos, existe a necessidade de manter uma infraestrutura própria, salas refrigeradas e métodos próprios para guardar e conservar os documentos. Com a digitalização dos arquivos, o acesso a estas informações ficou acessível, uma pessoa interessada em determinado documento que está arquivado pode simplesmente, com o auxílio do computador e da internet, fazer a consulta de forma automática.
Em termos gerais, podemos definir Tecnologia como tudo aquilo que é produzido para agilizar e oferecer melhorias às necessidades da sociedade. Informática, por outro lado, é tudo aquilo que é produzido por meio de um tratamento automático, a fim de realizar o processamento de dados. Para que isso seja possível, é necessário o emprego de uma máquina eletrônica chamada de “computador”.
Um computador é um tipo especial de máquina composta de partes eletrônicas e eletromecânicas (hardware – a parte física do computador formada por componentes e circuitos eletrônicos) capaz de coletar, manejar e fornecer os resultados de informações para um ou mais objetivos. A outra parte do computador é denominada software (a parte lógica responsável pelo seu funcionamento), que pode ser definido como “instruções (programas de computador) que, quando executadas, fornecem características, funções e desempenho desejado” (PRESSMAN, 2011, p. 32).
Vamos classificar os computadores? Até agora já discutimos sobre a Informática, noções básicas sobre o computador e algumas oportunidades de trabalho na área de TI, no entanto, ainda não demonstramos um computador. Observe, na Figura 2, os diferentes dispositivos tecnológicos.
Todas as imagens presentes na Figura 2 estão representando um tipo específico de computador. As diferentes formas observadas estão diretamente relacionadas com a aplicação a que se destina. Por exemplo, um celular não pode ser do mesmo tamanho e formato que um desktop, no entanto, ambos são tipos diferentes de computadores. Da mesma maneira, o tablet é um dispositivo diverso do notebook e ambos são exemplos de computadores na atualidade.
E sobre a Arquitetura de Funcionamento, você já ouviu falar? Se todas as imagens constantes na Figura 2 são de computadores, então o que elas têm em comum? Como devemos caracterizar o funcionamento de um computador? A Figura 3 representa o funcionamento de um computador, todos os equipamentos da Figura 2 possuem em seu ciclo de funcionamento, ao qual denominamos “Ciclo de Processamento de Dados”.
No Ciclo de Processamento de Dados, a informação entra em um periférico de entrada (teclado, mouse, scanner, mesa digitalizadora, webcam etc.) é processada (os componentes do computador executam alguma atividade específica) e temos a saída da informação por meio dos periféricos de saída (monitor de vídeo, impressoras, caixas de som etc.). Este ciclo é o que define se um equipamento é um computador ou não.
O que difere o computador de outros equipamentos está no fato da possibilidade de programação (processamento), isto permite ao usuário avançado (programador) codificar por meio de instruções (algoritmos) em uma linguagem específica o que acontece durante o processamento, o controle e a saída da informação.
O funcionamento do computador é baseado na representação de dois estados: 0 (desligado) e 1 (ligado). Imagine um fio elétrico transportando eletricidade de no máximo 5 volts. Se a tensão da energia ficar abaixo de 2,5 volts (que é a metade de 5), para o computador isso significa 0 (zero). Se a tensão estiver acima de 2,5 volts (até o limite de 5), então representa o valor 1. Essa relação binária é a menor informação que um computador consegue expressar e a estes dois estados damos o nome de bit (dígito binário).
Com a combinação de alguns bits (em geral 08 bits), é possível representar as mais variadas informações. O conjunto de 8 bits é o byte que possibilita representar 256 combinações (28), incluindo número, sinais de pontuação, letras (maiúsculas e minúsculas), símbolos etc.
O bit é adotado como unidade de medida na informática, de maneira semelhante ao que é utilizado em outras medidas como distância, peso etc. O byte, por sua vez, possui alguns termos que representam seus múltiplos como os dispostos na Tabela 2 (TANENBAUM, 2007):
Desta forma, podemos concluir que o computador é um “sistema digital binário”, porque as informações (entrada, processamento e saída) são entendidas por ele somente através dos dígitos binários 0 e 1.
No entanto, a combinação destes dígitos permite ao computador ser capaz de realizar quatro operações básicas (STALLINGS, 2010), e foi por meio destas operações que o uso de computadores alterou nossas relações sociais.
Processamento de dados;
Armazenamento de dados;
Movimentação de dados; e
Controle.
O termo “dado” neste contexto é utilizado para definir uma informação que ainda não foi processada, enquanto o termo “informação” é utilizado para se referir ao dado que já foi processado. Para que ocorra o processamento de forma adequada, é necessária uma unidade de controle que gerencie os recursos do computador e coordene o funcionamento de suas partes. Também, é essencial que seus dados sejam armazenados e estejam disponíveis quando solicitados (TANENBAUM, 2007).
O computador precisa ser capaz de movimentar esses dados para o “mundo exterior”, ou seja, um sistema computacional contém componentes que são utilizados como origem e/ou destino dos dados, e a estas partes do computador chamamos de periféricos. Quando os dados são recebidos ou enviados a esses periféricos, o processo é conhecido como entrada/saída (E/S).
Para que seja possível o processamento e a E/S, é necessário utilizar um algoritmo computacional, composto de sequência de passos ou ações que determinam a solução do problema e a respectiva codificação. Para que isso ocorra, utilizamos uma codificação que utiliza o algoritmo: a isso denominados de software.
Por exemplo, um algoritmo para calcular o número fatorial. Lembrando que fatorial é a multiplicação de todos os números até 1, o fatorial de 5 representamos como 5! e calculamos com os seguintes procedimentos: 5!=5*4*3*2*1=120. Podemos criar um algoritmo simples para executar este cálculo, veja:
Observe que a escrita do algoritmo obedece algumas regras como palavras sem acentuação, símbolos matemáticos (:=, <, < =) e outras. Estas regras serão melhor explicadas no decorrer do curso.
Para que os softwares possam funcionar, é necessário que os computadores digitais estejam baseados no modelo idealizado por Von Neumann (Figura 4), em 1946. Este modelo é composto por cinco componentes principais (MURDOCCA; HEURING, 2000):
Unidade de Entrada – provê instruções e dados ao sistema;
Unidade de Memória – armazena os dados do sistema;
Unidade lógica e aritmética – processa os dados;
Unidade de controle – controla a execução das instruções e o processamento dos dados; e
Unidade de saída – apresenta os resultados dos dados processados.
Atualmente, o modelo de Von Neumann foi atualizado para outro tipo denominado Barramento de Sistema (MURDOCCA; HEURING, 2000). O Barramento de Sistema basicamente consiste nas seguintes partes:
CPU (Central Processing Unit) – é a Unidade Central de Processamento ou processador, composta pela unidade de controle, unidade lógica e aritmética e registradores.
Memória – armazena os dados e as instruções.
Entrada e Saída (E/S) – agrupa as unidades de entrada e saída numa única unidade.
Esses componentes se comunicam através de um Barramento do Sistema (por isso a definição), e são compostos por:
Barramento de dados – transporta a informação, movendo dados entre os componentes do sistema.
Barramento de endereços – identifica para onde a informação está sendo enviada.
Barramento de controle – descreve a forma como a informação está sendo transmitida.
Podemos definir os Barramentos como um conjunto de fios designados por função. São subdivididos em Barramentos de Dados, Barramentos de Endereços e Barramento de Controle. Um barramento de dados de 64 bits contém 64 fios individuais, onde cada fio transporta um bit da informação. O barramento de endereços de 32 bits tem em cada fio o bit necessário para determinar o endereço onde vai ler ou escrever a informação e pode acessar qualquer endereço de 0 a 4 GB. Já o barramento de controle possui informações que determinam se a operação será de leitura ou escrita, e se será na memória ou nos dispositivos de E/S. A Figura 5 apresenta o modelo de Barramento do Sistema.
Ficou curioso(a) sobre esse tema? Clique no play a seguir e assista ao vídeo:
Nesta aula, estudamos os conceitos iniciais do uso dos computadores e as relações com a TDIC’s na sociedade e, em específico, no mercado de trabalho. Abordamos algumas profissões da área, os tipos de computadores e uma introdução sobre o seu funcionamento interno.
No entanto, é importante ressaltar que, com o surgimento e a rápida popularização da informática, logo apareceram algumas perguntas sobre os impactos desta tecnologia nas relações sociais estabelecidas. Como comentamos no início da aula, alguns acreditavam (e até hoje acreditam) que o computador e as Tecnologias Digitais de Informação e Comunicação (TDIC’s) poderiam substituir o ser humano por completo no mercado de trabalho. Contudo, o que houve de fato foi que a informática possibilitou uma série de novas e importantes oportunidades de trabalho e emprego. Com a popularização das TDIC’s, surge também a necessidade de se ter profissionais especializados em áreas novas de atuação, como é o caso dos técnicos em informática, técnicos em suporte, técnicos em redes de computadores, técnico em análise e desenvolvimento de sistemas etc.
Na atualidade é comum que as pessoas procurem se familiarizar com o computador e com alguns termos relativos a esta tecnologia, pois o computador com acesso à internet se tornou imprescindível nas rotinas de trabalho e para as demais atividades sociais como namoro, compras on-line, educação etc. As mais variadas tecnologias que surgem constantemente possibilitam que as pessoas fiquem ao mesmo tempo ansiosas com tanta informação e animadas com o rápido e constante avanço tecnológico, e cabe a cada um de nós aprendermos a utilizar da melhor maneira possível, sendo produtivo para a nossa vida profissional.
LAUDON, K. C. Sistemas de Informação. Rio de Janeiro: LTC, 2007.
MURDOCCA, M. J.; HEURING, V. P. Introdução à arquitetura de computadores. Rio de Janeiro: Elsevier, 2000.
PRESSMAN, R. S. Engenharia de Software. 7. ed. São Paulo: MCGRAW-Hill, 2011.
STALLINGS, W. Arquitetura e organização de computadores. 8. ed. São Paulo: Pearson Prentice Hall, 2010.
TANENBAUM, A. S. Organização estruturada de computadores. 5. ed. São Paulo: Pearson Prentice Hall, 2007.
TRAINNING. Salários de TI: Tabela salarial de profissionais de TI. [2022]. Disponível em: https://www.trainning.com.br/pagina/salarios. Acesso em: 28 jan. 2022.