Anda di halaman 1dari 7

INTRODUÇÃO À INFORMÁTICA

- Processamento das informações pelo computador:

Modelo de Von Neumann


• Proposto pelo Matemático em 1940.
• Nesse modelo, um elemento processador segue as
instruções armazenadas em uma memória de
programas, para ler canais de entrada, enviar
comandos sobre canais de saída e alterar as
informações contidas em uma memória de dados.

Entradas

Memória de Memória de
Programas Processador Dados

Saídas

Esse modelo inicial evoluiu para uma estrutura em


barramento, que é a base dos computadores modernos. Nessa
estrutura, as memórias de dados e de programa são fundidas
em uma memória única, e as comunicações entre elementos
são efetuadas através de uma via comum de alta velocidade.
Memória Processador Periféricos

Barramento
Definições Relevantes
Microprocessador
• Responsável pelo "pensamento" do computador
• Determina a capacidade de processamento do computador
(e, portanto, os programas que ele é capaz de executar).
• Trabalha em conjunto com alguns circuitos: relógios,
controladores e conversores de sinais.
• Suas operações são realizadas por sinais ligando ou
desligando combinações diferentes de chaves. Nos
computadores, os transistores são usados para
representar 0’s e 1’s (sistema binário).

Processamento
• A ULA, é o dispositivo que faz as operações elementares
(adição, subtração e etc.), operações lógicas (AND, OR,
NOT), e operações de comparação (por exemplo,
comparar dois bytes e dizer se são iguais). É nesta
unidade que o "trabalho real" é feito.
• A unidade de controle armazena a posição de memória
que contém a instrução corrente que o computador está
executando, informando à ULA qual operação a executar,
buscando a informação (da memória) que a ULA precisa
para executá-la e transferindo o resultado de volta para o
local apropriado da memória.
• Feito isto, a unidade de controle vai para a próxima
instrução.

Memória

• É uma sequência de células numeradas, cada uma


contendo uma pequena quantidade de informação. A
informação pode ser uma instrução para dizer ao
computador o que fazer. As células podem conter também
dados que o computador precisa para realizar uma
instrução. Qualquer célula pode conter instrução ou dado,
assim o que em algum momento armazenava dados pode
armazenar instruções em outro momento.
• Em geral, o conteúdo de uma célula de memória pode ser
alterado a qualquer momento.

Entrada e Saída
• A E/S permite ao computador obter informações do
mundo externo, e envia os resultados do trabalho para o
mundo externo.
• O que todos os dispositivos de entrada têm em comum é
que eles precisam codificar (converter) a informação de
algum tipo em dados que podem ser processados pelo
sistema digital do computador. Dispositivos de saída por
outro lado, descodificam os dados em informação que é
entendida pelo usuário do computador. Neste sentido, um
sistema de computadores digital é um exemplo de um
sistema de processamento de dados.
Software

Definição

• Parte abstrata, não tangível do computador. Compreende


dados, programas e demais sinais lógicos armazenados ou
manipulados pela máquina. Atualmente, o termo software
é tratado quase com um sinônimo de programas de uma
forma geral.

Tipos de Software

• Software básico, Utilitário ou Aplicativo.

Software Básico

• Programa que é necessário ao funcionamento do


computador. Entre esses softwares, o mais importante é o
Sistema Operacional, que gerencia e disponibiliza para o
usuário os recursos da máquina e seus periféricos,
permitindo que o equipamento se torne operável.
• O Sistema Operacional é simplesmente um conjunto de
programa que cuidam da operacionalização do
equipamento.
• Portanto, é o SO que, juntamente com os utilitários
específicos, permite ao usuário manipular os periféricos de
entrada e saída de dados.
• Controlam o processamento dos dados. O processamento
pode se dar em um único computador, situação em que
dizemos ter um processo centralizado, ou pode se dar em
vários computadores, situação em que dizemos que o
processamento é distribuído ou em rede.

Os sistemas operacionais podem ser classificados de acordo


com suas características de funcionamento em:

Sistema Monousuário

• Um sistema operacional é classificado como monousuário


se não permite ser utilizado por mais de um usuário
simultaneamente. Com um sistema monousuário, o
processamento se dará de forma centralizada.

Sistema Multiusuário

• Um sistema operacional é classificado como multiusuário


quando consegue disponibilizar a mesma CPU para mais
de um usuário ao mesmo tempo, através de terminais
(monitor e teclado), ligados ao computador.
• Como o processamento se dá em um único computador, é
nele que se mantêm os programas e arquivos de dados,
que serão gerenciados pelo sistema operacional
multiusuário, que também gerencia o uso comum dos
periféricos compartilhados.
• O sistema multiusuário, que também é multitarefa, faz
com que o Host processe as informações dividindo o
tempo entre os diversos terminais.

Sistema monotarefa

• O sistema monotarefa, como diz o nome, só consegue


executar uma atividade de cada vez.
• O mais típico é o DOS, que nunca teve características de
multitarefa.

Sistema multitarefa

• Um sistema operacional será classificado como multitarefa


se conseguir gerenciar a execução de mais de uma tarefa
ao mesmo tempo, seja pela execução simultânea ou pelo
compartilhamento do tempo entre as janelas.

Softwares Utilitários

• São os que administram o ambiente, fornecendo ao


usuário ferramentas para organizar os discos, verificar a
disponibilidade da memória, corrigir falhas de
processamento, etc. Recebem esse nome por serem úteis
ao sistema computacional.
• Muito utilitários acompanham os sistemas operacionais
para executarem tarefas, como a formatação de discos, a
execução de backup, a verificação da integridade do
sistema de armazenamento, a configuração de memória,
a configuração do monitor de vídeo, etc.
• Empresas de softwares utilitários: Symantec (Norton) e
Central Point (PC-Tools).

Softwares Aplicativos

• Por software aplicativo entende-se aquele que, ao


contrário dos utilitários, tem por objetivo efetuar tarefas
que sirvam diretamente ao usuário, tais como: controle
de contas a pagar e a receber, processadores de texto,
etc.
• Os programas aplicativos disponíveis hoje em dia são
múltiplos e abrangem as diversas áreas do conhecimento
humano. Existe uma enorme variedade de softwares
aplicativos comercializados em versões para DOS,
Windows, Unix, OS-2, System 7. Atualmente, os
processadores de texto, as planilhas eletrônicas e os
bancos de dados são os aplicativos mais comercializados.
Monousuário: apenas um usuário utiliza todo o sistema de
cada vez. Ou seja, não admite ser utilizado por mais de um
usuário simultaneamente, gerenciando uma mesma CPU.

Ex.: MS-DOS, Windows 3.1

Multiusuário: vários usuários podem estar utilizando o sistema


de modo compartilhado em um dado instante. Ou seja,
disponibiliza a mesma CPU para mais de um usuário ao
mesmo tempo”, através de clientes ligados ao computador.

Programas e arquivos de dados em um único computador


(host), que gerencia também o uso comum de periféricos
compartilhados.

Ex.: UNIX, Linux, Aix, Windows (...98,NT,2000, XP)

Mono tarefa: só consegue executar uma atividade de cada


vez.

Ex.: DOS

Multitarefa: um usuário com mais de uma tarefa sendo


executada por vez. (Técnica de passar de uma aplicação
para outra de tal forma que elas “parecem” estar sendo
processadas simultaneamente)

- É uma regra hoje a nível de SO.

Anda mungkin juga menyukai