Baixe o app para aproveitar ainda mais
Prévia do material em texto
Universidade Federal do Recôncavo da Bahia (UFRB) Centro de Ciências Exatas e Tecnológicas (CETEC) Disciplina: Processamento de dados-CET 058 Docente: Geydison Gonzaga Demetino Discente: Ana Paula Conceição da Cruz Lista de Exercícios 2 Teóricas 1-Quais as principais partes de um computador e quais as suas funções? R: As principais partes de um computador são: processador também chamado de CPU, que significa Unidade Central de Processamento, é conhecido como o cérebro do computador. Tem como função ser responsável por rodar programas, fazer cálculos e outras funções. O HD também conhecido como disco rígido, tem como função armazenar arquivos, programas, sistema operacional e tudo o que for necessário para o computador. A placa de vídeo ou “Vídeo Board” em inglês, tem como função permitir que o computador mande informações gráficas para o monitor, ou seja, é graças a essa placa que podemos ver as imagens, jogos, programas, vídeos e tudo mais que abrimos pelo computador. A placa mãe, em inglês “Motherboard”, tem como função ligar todas as outras peças, permitindo que elas se comuniquem. É nessa placa que os componentes anteriores estão. A placa possui várias portas e espaços para diversos tipos deles, o que possibilita a transmissão entre o HD e o processador. A memória RAN é a memória de acesso rápido e tem como função armazenar, de forma temporária, informações que precisem ser acessadas de maneira rápida pelo sistema operacional. Isso inclui arquivos do próprio sistema. 2-O que são programas de computadores? R: Um programa de computador, que também pode ser chamado de aplicação, aplicativo, software ou rotina, trata-se de um conjunto de operações predefinidas através de uma linguagem de programação, no qual o computador compreende e responde o que foi solicitado. 3-Explique o processo de execução de um programa. R: Um programa de computador é primeiramente carregado na memória do computador (usualmente pelo sistema operacional). O sistema operacional organiza três blocos de memória, também chamados segmentos. O primeiro é o segmento de código, que é estático em tamanho e em conteúdo. Ele recebe todo o código de máquina que define as subrotinas do programa, e o endereço de cada subrotina é definido como o menor dos endereços das células de memória que a definem. O segundo bloco de memória é o segmento de dados, e recebe as variáveis globais. Assim como no segmento de código, o endereço de cada variável é definido como o menor dos endereços das células de memória que o definem. Ele é estático em tamanho mas dinâmico em conteúdo, o que significa que este segmento não pode criar variáveis em tempo de execução, mas o conteúdo é variável, pode ser modificado. O terceiro bloco de memória é o segmento de pilha, uma área de memória na qual armazena-se informação em forma de uma pilha. Ele serve para armazenar informações como variáveis locais, parâmetros de subrotinas e endereços de retorno (para onde o fluxo do programa deve ir após a execução de uma função, isto é, o ponto logo após ela foi invocada). Antes da execução do programa propriamente dita, a pilha é esvaziada. A partir de então o programa é executado, instrução por instrução, até o seu término. A execução de um programa de computador pode ser abreviada em caso de erro de software ou de hardware. 4-Quais passos devem ser seguidos para a resolução de um problema e elaboração de um programa? R: Os passos a serem seguidos para resolução de um problema e elaboração de um programa são: compreender o problema, esboçar o procedimento para resolver o problema, formular o algoritmo, traduzir o algoritmo, para uma linguagem de programação (codificação)
Compartilhar