Commit 5e5ec7a1 authored by Eduardo de Santana Medeiros Alexandre's avatar Eduardo de Santana Medeiros Alexandre
Browse files

figura dos recursos do so

parent 70a88235
......@@ -567,7 +567,7 @@ variáveis a registradores, usar registradores e otimizar o código gerado.
====
O otimizador de código é um módulo opcional nos compiladores e pode ser
acionado pelo desenvolvedor na etapa de compilação. A otimização irá
proporcionar gerar códigos mais eficientes.
gerar códigos mais eficientes.
////
......@@ -856,9 +856,8 @@ softwares básicos existentes?
.. Não detecta erros de sintaxe
. Qual a função de uma linguagem de montagem (linguagem assembly)?
. Quais as diferenças entre software interpretador e software tradutor?
. O compilador e o montador são softwares tradutores. Qual a diferença entre eles?
. Quais as diferenças entre *interpretador* e *tradutor*?
. Quais as diferenças entre *compilador* e *montador*?
......
......@@ -29,8 +29,7 @@ A maioria dos usuários de computador já teve alguma experiência com um
Sistema Operacional, mesmo assim é difícil reconhecer de modo preciso o que
é um Sistema Operacional. Este problema ocorre porque os Sistemas Operacionais
realizam basicamente duas funções não relacionadas: estender a máquina e
gerenciar recursos. Logo, pretende-se neste capítulo descrever suas principais
funções para o usuário do computador.
gerenciar recursos. Este capítulo irá descrever suas principais funções para o usuário do computador.
......@@ -39,12 +38,15 @@ funções para o usuário do computador.
Sem o software, um computador seria um pedaço de metal sem uso. Muitos
consideram o software como a alma do computador.
Existem dois tipos de software para computadores: programas do sistema,
responsáveis por operações de gerenciamento do próprio computador, e os
programas aplicações, implementados por usuários do computador para resolver
Existem dois tipos de software para computadores:
Programas do sistema::
responsáveis por operações de gerenciamento do próprio computador,
Programas aplicações:: implementados por usuários do computador para resolver
seus problemas específicos.
O principal programa do sistema é o Sistema Operacional (SO), responsável por
O principal programa do sistema é o ((Sistema Operacional)) (SO), responsável por
gerenciar o acesso aos recursos do computador e prover serviços extras da
máquina. Nos computadores modernos, muitos são os dispositivos a serem
gerenciados: um ou mais processadores, memória principal, terminais de acesso,
......@@ -52,14 +54,18 @@ disco rígido, interfaces de rede e etc. Imagine a complexidade de implementar
um programa que faz uso de cada um destes dispositivos, controlando o acesso
concorrente de outros programas para não interferir no resultado final do seu.
(((system calls)))
[[fig_so]]
.Recursos gerenciados pelo Sistema Operacional
image::images/sistemas-operacionais/so-perifericos.png[scaledwidth="60%"]
O leitor deve perceber que seriam programações muito complexas e é uma das
funções do Sistema Operacional, permitir as aplicações de usuário o uso
destes dispositivos de forma mais simplificada. Para isso, o Sistema
Operacional fornece as aplicações, uma coleção de funções
pré-programadas para atuarem sobre estes dispositivos, as chamadas do sistema
('system calls').
(_((system calls))_).
......
This diff is collapsed.
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment