Escolar Documentos
Profissional Documentos
Cultura Documentos
ATIVIDADE 1
09 de novembro de 2022
QUIXERAMOBIM – CEARÁ
1. Pesquise sobre os computadores que foram os principais representantes da primeira
geração (1930 - 1958), segunda geração (1955 - 1965), terceira geração (1965 - 1980)
e quarta geração (1980 - Atual). Liste pelo menos 2 computadores de cada geração
descrevendo suas características. (até 20 pontos)
Os sites https://www.ime.usp.br/~macmulti/historico/histcomp1_12.html,
https://www.ferrari.pro.br/home/documents/FFerrari-CCechinel-Introducao-a-algoritmos.pdf
e https://www.diferenca.com/evolucao-dos-computadores/ definem que as três primeiras
gerações de computadores refletiam a evolução dos componentes básicos do computador
(hardware) e um aprimoramento dos programas (software) existentes. Além disso, definem a
geração de computadores mecânicos (ábaco) e a quinta geração (inteligência artificial).
Os computadores de primeira geração (1945-1959, ENIAC e Univac) usavam válvulas
eletrônicas, quilômetros de fios, eram lentos, enormes e esquentavam muito. A linguagem de
programação era o código de máquina. Esses computadores tinham grandes dimensões, alto
consumo de energético e os dados eram inseridos por cartões perfurados.
A segunda geração (1959-1964, PDP-1) substituiu as válvulas eletrônicas por
transistores, diodos e os fios de ligação por circuitos impressos. Isso tornou os computadores
mais rápidos, menores (até 750 kg) e de custo mais baixo. A linguagem de programão passou
a ser assembly. Para a inserção de dados, os cartões foram substituídos pelos rolos de fita
perfurada.
A terceira geração de computadores (1964-1970) foi construída com circuitos
integrados, proporcionando maior compactação, redução dos custos e velocidade de
processamento da ordem de microsegundos. Tem início a utilização de avançados sistemas
operacionais. Nesse tipo de computador, os dados de entrada e saída eram gerenciados por
dispositivos periféricos como monitor, teclado ou impressora. Além disso, generalizou-se o uso
de sistemas operacionais, que são um tipo de software que permite a execução de múltiplas
instruções simultaneamente. A partir desta geração, linguagens de programação de alto nível
começaram a ser utilizadas de forma massiva como COBOL, FORTAN, Pascal, etc. Esses tipos
de linguagens diferem das linguagens de baixo nível por serem muito mais próximas da
linguagem natural (usada por humanos) do que da linguagem de máquina (código binário).
Além disso, elas são portáteis, portanto, podem ser usados em outros dispositivos. Um exemplo
de computador de terceira geração foi o UNIVAC 1108, uma atualização do UNIVAC de
primeira geração criado na década de 1950.
A quarta geração, de 1970 até hoje, é caracterizada por um aperfeiçoamento da
tecnologia já existente, proporcionando uma otimização da máquina para os problemas do
usuário, maior grau de miniaturização, confiabilidade e velocidade maior, já da ordem de
nanosegundos (bilionésima parte do segundo). Nessa época a popularização dos disquetes
permitiu separar o usuário e programador. Foi possível copiar softwares em disquetes e
distribuí-los, sem a necessidade de realizar uma programação para cada máquina. A quarta
geração de computadores foi caracterizada também por incluir dois tipos de memória, Memória
RAM e Memória ROM. Esses tipos de computadores usam linguagens de programação de alto
nível, como JavaScript, Python ou Java. A entrada e saída dos dados são feitas através de
dispositivos periféricos como teclado, scanner, monitor, CDs, DVDs, etc. Além disso, seu
tamanho e a diminuição dos custos de produção fizeram com que esse tipo de computador fosse
vendido em massa. Um exemplo de computadores de quarta geração seria o Apple Macintosh
e os PCs, como os famosos 286, 386, 486 e 586 da IBM, muito populares na década de 1990.
Em 2008, por exemplo, a IBM lançou as famílias BC™ (Business Class) e EC™
(Enterprise Class). O System/Z Business Class busca atender empresas com necessidades
computacionais de pequeno a médio porte, e é considerado um modelo de entrada, com grande
capacidade de crescimento para absorver a evolução do cliente. O modelo BC pode crescer até
o limite de 10 processor units (ou PUs). Em termos mais simples, uma única torre pode conter
até dez mainframes; e cada mainframe pode substituir a capacidade de processamento de
milhares de servidores. A família System/Z Enterprise Class (EC) é sugerido para empresas
com grandes necessidades computacionais. O modelo EC pode crescer até 64 PUs: 64
mainframes em uma única torre. A plataforma mainframe, portanto, permite às empresas
crescer através da simples criação de mais máquinas virtuais para absorver a necessidade de
mais servidores, sem nenhuma instalação de hardware ou software adicional. Mas se o limite
do equipamento for atingido, existem diferentes opções de expansão sem prejuízo de nenhum
dos investimentos anteriores.
Um algoritmo pode ser definido como uma sequência lógica finita de passos (instruções)
para resolver um determinado problema. O desenvolvimento/construção de um algoritmo visa
a solução de um problema específico para um hardaware almejado e estabelece um padrão de
comportamento que deverá ser seguido (uma norma de execução de ações) para alcançar o
resultado de um problema. Para o desenvolvimento de um algoritmo eficiente é necessário
seguir algumas premissas básicas no momento de sua construção: Definir ações simples e sem
ambiguidade; organizar as ações de forma ordenada; estabelecer as ações dentro de uma
sequência finita de passos. O algoritmo deve conter apenas instruções elementares. Vale
lembrar que um algoritmo é escrito para determinado hardware — ou computador, assim apenas
as instruções escritas de forma clara e sem ambiguidade podem ser compreendidas por esse
hardware de forma precisa. Os algoritmos são capazes de realizar tarefas como: 1. Ler e escrever
dados; 2. Avaliar expressões algébricas, relacionais e lógicas; 3. Tomar decisões com base nos
resultados das expressões avaliadas; 4. Repetir um conjunto de ações de acordo com uma
condição (Retirado do livro: INTRODUÇÃO A ALGORITMOS E PROGRAMAÇÃO,
FABRICIO FERRARI e CRISTIAN CECHINEL, encontrado em
https://www.ferrari.pro.br/home/documents/FFerrari-CCechinel-Introducao-a-algoritmos.pdf).
Tecnologia da informação (TI), é uma área que utiliza a computação como um meio
para produzir, transmitir, armazenar, acessar e usar diversas informações. Como a tecnologia
da informação pode abranger e ser usada em vários contextos, a sua definição pode ser bastante
complexa e ampla (https://www.significados.com.br/tecnologia-da-informacao/). Porém, é
utilizada para fazer o tratamento da informação, auxiliando o usuário a alcançar um
determinado objetivo. A Tecnologia da Informação pode ser dividida de acordo com as
seguintes áreas: Programação; Banco de dados; Suporte técnico; Segurança da Informação;
Testes.
As modificações ocasionadas nos processos de desenvolvimento, e suas consequências
na democracia e cidadania, convergem para uma sociedade caracterizada pela importância
crescente dos recursos tecnológicos e pelo avanço das Tecnologias de Informação e
Comunicação (TICs) com impacto nas relações sociais, empresariais e nas instituições. É a
denominada Sociedade da Informação e do Conhecimento que cogita uma capacidade constante
de inovação (PEREIRA; SILVA, (2020). As Tecnologias de Informação e Comunicação (TICs)
como aliadas para o desenvolvimento. Cadernos De Ciências Sociais Aplicadas, 7(8).
Acessado em https://periodicos2.uesb.br/index.php/ccsa/article/view/1935).
As tecnologias digitais trouxeram mudanças consideráveis e positivas para a educação.
Programas educativos, computadores, softwares, dinamizam o espaço de ensino-aprendizagem
(https://educacaopublica.cecierj.edu.br/artigos/21/23/a-utilizacao-das-tecnologias-de-
informacao-e-comunicacao-como-recurso-didatico-pedagogico-no-processo-de-ensino-
aprendizagem).
Quando fiz o ensino médio nos anos 2000 não tinha alunos com celulares, smartphone,
pouco acesso a internet nas escolas, estudar apenas por livros, resultado de vestibulares passava
na rádio (não deixa de ser um tipo de tecnologia), etc. Atualmente, ensinar e/ou aprender é
necessário saber aonde procurar e quais sites educacionais procurar. Além disso, o acesso a
vários livros na mão (smartphone, tablet, kindle, outros), material para pesquisa e estudo existe
uma grande facilidade. Essa evolução tecnológica trouxe várias facilidades para estudar
utilizando aplicativos, livro virtuais, simuladores, entre outros. Porém, as redes sociais, jogos e
entre outros programas de entretenimentos retiram o foco dos estudantes e dificultam a
aprendizagem. Hoje faço tudo pelo computador, mas ainda gosto de escrever para fixar o
conteúdo, gosto de imprimir artigos e lê livros físicos.