Você está na página 1de 8

UNIVERSIDADE ESTADUAL DO CEARÁ - UECE

SECRETARIA DE APOIO ÀS TECNOLOGIAS EDUCACIONAIS – SATE


UNIVERSIDADE ABERTA DO BRASIL – UAB
CURSO DE LICENCIATURA EM COMPUTAÇÃO
DISCIPLINA INTRODUÇÃO A COMPUTAÇÃO
TURMA: 2022.2

ATIVIDADE 1

Discente: Antonio Joel Ramiro de Castro

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.

2. Pesquise sobre dois tipos de Computadores Pessoais e dois tipos


de Mainframes utilizados comumente na atualidade. Descreva suas tecnologias
(hardware e software) e principais aplicações (usuários, comércio, estudo,
entretenimento, rede social, …). (até 20 pontos)

A resposta dessa questão pode ser encontrada nos sites https://gaea.com.br/o-que-sao-


mainframes/#:~:text=Um%20mainframe%20%C3%A9%20um%20computador,99%2C99%2
5%20de%20disponibilidade, http://gotocobol.com.br/teoria/mainframe/mainframe-2-o-que-e-
um-mainframe/, https://wiki.sj.ifsc.edu.br/index.php/Computadores_atuais,
https://pt.wikipedia.org/wiki/Computador_pessoal. Os computadores podem ser classificados
pelo porte. Existem os de grande porte, mainframes, médio porte, minicomputadores e pequeno
porte microcomputadores, divididos em duas categorias: os de mesa (desktops) e os portáteis
(notebooks e handhelds). Conceitualmente todos eles realizam funções internas idênticas, mas
em escalas diferentes.
• O computador pessoal (PC) define um computador projetado para uso geral de uma
única pessoa. Os PCs ficaram conhecidos primeiro como microcomputadores,
porque ele era um computador completo, mas construído em uma escala muito
menor que os grandes sistemas em uso na maioria das empresas. As partes básicas
de um microcomputador são: Monitor (Vídeo) - Teclado/Mouse - Gabinete - Placa
mãe, UCP (microprocessador)-Memórias (RAM e ROM) - Disk Drives - Disco
Rígido (HD, SSD e M.2), etc.
• Um PC que não é desenhado para portabilidade é um computador desktop. A
expectativa com os sistemas desktop é de que você vai colocá-lo em um local
permanente, como a sua estação de trabalho no escritório ou em seu home Office. A
maioria dos desktops oferece mais poder, mais capacidade de armazenamento e
maior versatilidade por menos custo que seus irmãos portáteis.
• Os Laptop, também chamados notebooks, são computadores portáteis que
integram, em um único pacote operado à bateria e levemente maior que um livro de
capa dura, monitor, teclado e mouse (ou trackball), processador, memória e disco
rígido. A grande vantagem do laptop é que eles dão mobilidade ao usuário sem perda
de performance. Uma variação recente dos laptops são os netbooks e os PCs
ultramóveis (UMPCs).
• Os Personal Digital Assistants (PDAs) são computadores firmemente integrados
que, com frequência, usam memória flash em vez de disco rígido para
armazenamento. Esses computadores geralmente não têm teclado, mas se baseiam
na tecnologia de tela sensível ao toque para a entrada de dados pelo usuário. Os
PDAs são geralmente menores que um livro de bolso, muito leves e com bateria de
duração e vida útil razoável. Uma versão levemente maior e mais pesada do PDA é
o computador de mão, ou handheld.
• Uma workstation é simplesmente um desktop com um processador mais poderoso,
memória adicional e capacidade melhorada para desempenhar um grupo especial de
tarefas, como renderização de gráficos 3D ou desenvolvimento de jogos. 6. Servidor
Um servidor é um computador que foi otimizado para prover serviços para outros
computadores de uma rede. Dependendo da rede, os servidores podem ter
processadores poderosos, muita memória e discos rígidos grandes. Mas há
servidores que são computadores comuns, usados ou para redes pequenas, ou para
armazenar dados remotamente ou para uso dedicado de web sites.
• Os mainframes foram computadores enormes que podiam encher uma sala inteira
ou mesmo um andar todo. Como o tamanho dos computadores diminuiu e a
capacidade de processamento aumentou, o termo mainframe caiu em desuso, em
favor do servidor corporativo (enterprise server). Você ainda ouve o termo ser
usado, especialmente em grandes empresas e em bancos, para descrever as enormes
máquinas que processam milhões de transações todos os dias. Os Mainframes se
destacam por terem alto poder de processamento e muita capacidade de memória, e
controlam atividades com grande volume de dados, sendo de custo bastante elevado.
Operam em MIPS (milhões de instruções por segundo). A classificação de um
determinado computador pode ser feita de diversas maneiras, como por exemplo em
termos de: capacidade de processamento; velocidade de processamento e volume de
transações; capacidade de armazenamento das informações; sofisticação do
software disponível e compatibilidade; tamanho da memória e tipo de UCP.

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.

Os computadores pessoais (Desktop e Laptop), são os mais utilizados no mercado de


um modo geral, pois atendem a uma infinidade de aplicações. Os dois padrões têm diversos
modelos, configurações e opcionais. Tudo depende da necessidade do usuário e da função que
será desempenhada pelo PC.

3. Um dos principais conceitos em Ciência da Computação é o de algoritmos. Como


podemos defini-lo? Qual a sua relação com o hardware do computador? Dê um exemplo
de algoritmo para a resolução de algum problema do cotidiano. (até 20 pontos)

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).

Exemplo de Algoritmo: Troca de pneu do carro na CE.


1. desligar o carro
2. ligar a sinalização
3. abrir a porta malas
4. Pegar o triângulo de sinalização e colocá-lo em uma distância adequada da traseira do
carro
5. pegar as ferramentas (chave e macaco)
6. pegar o estepe
7. suspender o carro com o macaco
8. desenroscar os 4 parafusos do pneu furado
9. colocar o estepe
10. enroscar os 4 parafusos em ordem transversal
11. baixar o carro com o macaco
12. guardar o pneu furado no porta malas
13. guardar as ferramentas e fechar o porta malas
14. entra no carro e liga-lo para seguir viagem.
Outro exemplo clássico de utilização de algoritmos no ato de abrir e fechar uma
determinado trava (fechadura), exemplos atuais vemos nos carros, portas automáticas, entre
outros sistemas.
https://www.ic.unicamp.br/~lehilton/cursos/1s2020/mc102qr/unidades/01-problemas-
algoritmos.html#:~:text=As%20receitas%2C%20ou%20algoritmos%2C%20correspondem,o
%20cozinheiro)%20correspondem%20ao%20hardware faz uma analogia de algoritmos com
uma receita de bolo:
• Os ingredientes são as entradas do processo.
• O bolo é a saída.
• A receita do bolo que lista as atividades que serem executadas é o algoritmo.
Ainda podemos distinguir duas partes importantes nesse processo:
• As receitas, ou algoritmos, correspondem ao que chamamos de software.
• Já os utensílios utilizados (panela, forno, talheres e mesmo o cozinheiro) correspondem
ao hardware.

4. Pesquise e explique o conceito de Tecnologia da Informação e qual a sua importância


no desenvolvimento tecnológico e de comunicação. Dê um exemplo do impacto dela
nos seus estudos. (até 20 pontos)

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.

Você também pode gostar