Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
FIS01069
Introdução_a_computacao_UFPB
Commits
5e5ec7a1
Commit
5e5ec7a1
authored
Aug 17, 2013
by
Eduardo de Santana Medeiros Alexandre
Browse files
figura dos recursos do so
parent
70a88235
Changes
4
Expand all
Hide whitespace changes
Inline
Side-by-side
livro/capitulos/cap5-tradutor.asc
View file @
5e5ec7a1
...
...
@@ -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*?
...
...
livro/capitulos/cap6-sistemas-operacionais.asc
View file @
5e5ec7a1
...
...
@@ -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
))_
).
...
...
livro/images/sistemas-operacionais/so-perifericos.png
0 → 100644
View file @
5e5ec7a1
121 KB
livro/images/sistemas-operacionais/so-perifericos.svg
0 → 100644
View file @
5e5ec7a1
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment