Buscar

Exercícios de Fixação Aula 04 icc dryele

Prévia do material em texto

UFCG - Universidade Federal de Campina Grande
CEEI - Centro de Engenharia Elétrica e Informática
DSC - Departamento de Sistemas e Computação
Disciplina: Introdução à Ciência da Computação
Professor: Marcus Salerno de Aquino
Aluna:Dryele Fernanda Barbosa Nascimento Miranda
Turma:05
EXERCÍCIOS DE FIXAÇÃO – AULA 04
De acordo com a videoaula “Sistemas Operacionais” da UNIVESP, responda:
O que é um Sistema Operacional e quais funções ele realiza? 
O Sistema operacional é um dos componentes do software de Sistema preparando para o hardware para que suporte a execução de tabelas de natureza diversa.
Por qual motivo dois computadores são capazes de executar tarefas distintas mesmo que possuam os mesmos componentes de hardware?
A resposta esta no software 
Diferencie software e programa (ou aplicativo). 
Software é um termo que denota conjunto de programas, programas é a sequencia de instruções para o processador.
Defina o que é instrução de máquina e descreva o modo pelo qual ela é representada.
Fabricantes definem o conjunto de instruções básicas compreendidas pelo processador .Ele consegue captar as instruções e saber o que fazer, então esse tipo de instrução que está no nível que o processador consegue executar é a chamada instrução de máquina ,então ela é a instrução que o conjunto de processador define este processador será capaz de fazer ou reconhecer esta instrumentação para fazer sequência de bits e cada sequência de bits tem uma linguagem associada e é denominada linguagem assembly. Cada texto é associado a uma sequência de binária e que cada dígito representa uma sequencia de quarto bits. Trocando em miúdos é uma sequencia de instruções em uma linguagem que o computador entende e é representada por bits.
Como é definido qual conjunto de instruções um processador será capaz de compreender e executar?
O conjunto de projetistas de um processador.
Diferencie “Linguagem de Máquina”, “Linguagem Assembler” e “Linguagem de Alto Nível”.
Os programadores dificilmente trabalham com a linguagem assembler alguns até fazem isso quanto é preciso trabalhar muito próximo ao processador ,uma sequência que precisa ser executada muito rápido na maioria dos casos os programadores trabalham com as chamadas linguagem de programação de alto nível são linguagens cujos comandos são mais próximos da linguagem humana ,ou seja, no tanto da linguagem da linguagem do computador ,aí no caso você terá paradigmas do tipo quanto sua condição por verdadeira faça isso ,isso e isso…se
não faça aquilo…Tem linguagens que produzem é o caso de C,C++,C#,JAVA,FORTRAN,ADA… e uma longa lista que são utilizadas pelos programadores para poder desenvolver outros programas neste nível de abstração, mas não é essa linguagem que o computador entende e sim a linguagem de o’s e 1’s e que entra em jogo um dos componentes essenciais dos softwares de sistemas , é o tradutor da linguagem de programação de alto nível para a linguagem de máquina Linguagem de máquina é a linguagem que pode ser compreendida pela máquina.
Por que os programadores costumam utilizar linguagens de alto nível e não a linguagem Assembler?
Costuma-se usar a linguagem de programação de alto nível, são linguagens são programas próximos da linguagem humana e não tanto à linguagem do computador.
O que é um compilador? É possível utilizar o mesmo compilador de uma linguagem de alto nível em qualquer computador? Justifique.
O compilador existe para cada linguagem por exemplo se eu desenvolvo um programa na linguagem “C” eu vou usar o compilador “C” para poder traduzir aquele programa para uma linguagem de máquina e assim ser executado no processador. Então se nós temos esses compiladores disponíveis ,então eu essencialmente há conversão para um programa de alto nível ,o compilador gera um código de máquina em sequências de instruções binárias e a partir disso jogar no processador (busca instrução, decodifica a instrução executa a instrução e armazena a instrução, vai na sequência e tudo está resolvido. Não é bem assim isso se o seu processador executa uma única tarefa é o caso dos chamados processadores dedicados que só tem um programa executando o tempo todo como é o caso da representação descrita pode até ser verdadeira ,mas não cabe ao caso que nós temos é que em cima daquela plataforma tem uma sequência ou conjunto muito grande de programas sendo executados de diferentes tipos e é determinado o Sistema operacional.
Em que momento o computador inicia a execução do Sistema Operacional? Quais as primeiras tarefas desempenhadas pelo Sistema Operacional após sua inicialização? De que maneira o Sistema Operacional coordenada o acesso de vários usuários?
O sistema operacional após a inicialização do computador é o primeiro programa a ser executado e é a partir daí que começa a carregar todos esses programas que vão fazer esse gerenciamento geral dos recursos do seu processador , da memória dos dispositivos externos e por isso demora um pouco e não dar pra executar algo logo que liga o pc e é necessário de tempo para preparo ambiente e de outros programas que virão depois. Um dos recursos que o sistema operacional controla é a questão dos usuários e por exemplo eu tenha diferentes usuários eu não quero que esse consiga ver os dados da minha conta então o sistema operacional tem o trabalho de fazer esse gerenciamento e controlar(quem são os usuários autorizados) por isso ele tem o conceito de senha de acesso, ele coloca a disposição do usuário os aplicativos disponíveis através da execução do app e tema ativação dos mesmos ele vai precisar de memoria espaço e controle e atribuição do sistema operacional, ele tem o procedimento para desligar ( garante os dados de acesso disponíveis)
Qual a função dos ícones da área de trabalho do Sistema Operacional? O que acontece quando um desses ícones é ativado pelo usuário?
Controla recursos oferecidos pelo hardware(processador,memória,discos,a área da apresentação do monitor,a entrada de dados do teclado...). os sistemas operacionais tem essas características independente qual seja o tipo de dispositivos (desktops, dispositivos moveis e etc) ele tem o mesmo objetivos 
 O que é um processo do Sistema Operacional?
O sistema operacional é o conjunto de programas que é oferecido sobre a plataforma de hardware do computador que vai fazer exatamente esse tipo de coordenação (tem programas que vão dizer lá por exemplo ou coordenar o uso da memória ,então tenho essa memória toda , um pedacinho dessa memória vai para um programa outro pedacinho vai pra outro e assim por diante ,o sistema operacional faz essa coordenação dos diferentes programas do sistema operacional faz o gerenciamento da coordenação dos diferentes programas
 Por qual motivo existe, no Sistema Operacional, um procedimento específico para o desligamento do computador? Qual a real função desse procedimento?
sim, ele garante os dados que precisam ser armazenados no disco de tal forma que quando você desligar o computador da próxima vez inicia-lo os dados permaneçam naquele estado.Essa lista de exercícios deve ser respondida em um único arquivo do Microsoft Word ou LibreOffice Writer, nomeado no padrão “Número da Turma – Nome do Aluno”. Envie seu arquivo via e-mail para iccexercicios@gmail.com. O assunto do e-mail deve seguir o padrão “Vídeo Aula – Número da Lista – Nome do Aluno”. No texto do e-mail, informe o número da turma, o nome completo do aluno e a respectiva matrícula.

Continue navegando