Conceitos de Software
Por: Hugo.bassi • 11/1/2018 • 1.300 Palavras (6 Páginas) • 324 Visualizações
...
Nível 0 corresponde ao Hardware verdadeiro da máquina, é o nível da lógica digital.
Nível 1 corresponde a linguagem da máquina, nesse nível há um microprograma que interpreta as instruções do nível 2.
Nível 2 chamado de nível de máquina convencional uma linguagem de nível 2 é definida por cada microprograma.
Nível 3 é um nível híbrido pois algumas de suas instruções são interpretadas pelo S.O e outras pelo microprograma, sua maior parte está no nível 2 mas aqui há algumas novas instruções, uma organização diferente de memoria de capacidade de execução de dois ou mais programas simultâneos.
Níveis 4 e 5 foram projetados para o uso direto pelo programador médio comum, o nível 4 é denominado montador e vem perdendo importância ao longo do tempo, o nível 5 consiste em linguagens projetadas para serem utilizadas diretamente na aplicação com problemas a serem resolvidos.
10- Os processadores CISC Complex instruction Set computer ou computador com um conjunto complexo de instruções é capaz de executar várias centenas de instruções complexas diferentes, exemplos de CISC intel e AMD.
Os processadores RISC Reduced instruction Set computer ou computador com conjunto reduzido de instruções são capazes apenas de executar poucas instruções simples, por isso seu preço é mais barato e uma vantagem que os processadores RISC possuem é que por ter um número menor de circuitos internos podem trabalhar com frequências mais altas. Combinado com um Software adequado esses processadores podem realizar todas as tarefas feitas pelo CISC e compensa com mais velocidade e desempenho, exemplos de RISC Apple e IBM.
11- Para ser executado pelo o computador o programa precisa estar em linguagem de máquina, quando escrevemos um programa utilizamos alguns softwares que convertem o que estamos escrevendo para linguagem de máquina, ou seja na tradução o programa expresso em linguagem fonte não é executado diretamente, ele precisa ser convertido para um programa equivalente conhecido como programa objeto ou programa binário executável que só será executado após o término da tradução. Depois de feito todo o processo basta fazer a interpretação ou seja a execução do programa.
12- O sinal de interrupção é gerado para o processador que por sua vez termina a instrução corrente e identifica qual interrupção foi gerada, registradores PC e de status são salvos, PC recebe endereço inicial da rotina de tratamento que por sua vez salva os demais conteúdos de registradores na pilha de controle e é executado, após o término, todos os registradores são restaurados e programa interrompido retorna.
13- Os eventos síncronos são previsíveis pois são o resultado da execução de um programa corrente, a exceção é um evento síncrono por exemplo a divisão por zero e o overflow. Já os eventos assíncronos são imprevisíveis e podem ocorrer diversas vezes, a interrupção é um evento assíncrono.
14-O Buffer refere-se a uma reserva onde é acumulado algo por exemplo quando vamos tocar o rádio pela internet você recebe alguns segundos de música antes de começar a tocar isso porque a velocidade do recebimento da música varia de acordo com a internet então para evitar cortes e falhas o sistema armazena uma parte no buffer e ganha mais tempo para carregar a música. O spool é uma fila, por exemplo quando mandamos um documento na impressora, eles ficam em fila ou em spool, conforme foram enviados e quando um for impresso o outro tomará o seu lugar e assim sucessivamente.
...