Você está na página 1de 6

Sistema Operacional?

Sistema operacional o programa principal de um computador. atravs do sistema


operacional que temos a interao entre Hardware (Parte fsica do computador) e
Software (Aplicativos em gerais como, Word, Internet Explorer e outros), o sistema
operacional funciona como um Gerente, ou seja, ele indica por onde e como sero
gerenciadas as interaes entre as duas partes distintas de um computador. Por
exemplo, ao clicar no boto imprimir de algum aplicativo o sistema operacional ativa
um comando que envia esta solicitao ao processador que por sua vez, envia esta
solicitao a impressora.
Memrias ROM
As memrias ROM (Read-Only Memory - Memria Somente de Leitura) recebem esse
nome porque os dados so gravados nelas apenas uma vez. Depois disso, essas
informaes no podem ser apagadas ou alteradas, apenas lidas pelo computador,
exceto por meio de procedimentos especiais. Outra caracterstica das memrias ROM
que elas so do tipo no volteis, isto , os dados gravados no so perdidos na
ausncia de energia eltrica ao dispositivo. exemplo de memria ROM: CD-ROM, DVD-
ROM
Memrias RAM
As memrias RAM (Random-Access Memory - Memria de Acesso Aleatrio)
constituem uma das partes mais importantes dos computadores, pois so nelas que o
processador armazena os dados com os quais est lidando. Esse tipo de memria tem
um processo de gravao de dados extremamente rpido, se comparado aos vrios
tipos de memria ROM. No entanto, as informaes gravadas se perdem quando no
h mais energia eltrica, isto , quando o computador desligado, sendo, portanto,
um tipo de memria voltil. Exemplo: SRAM (Static Random-Access Memory - RAM
Esttica), DRAM (Dynamic Random-Access Memory - RAM Dinmica), MRAM
(Magnetoresistive Random-Access Memory - RAM Magneto-resistiva).
Memria Cache
A memria cache surgiu quando percebeu-se que as memrias no eram mais capazes
de acompanhar o processador em velocidade, fazendo com que muitas vezes ele
tivesse que ficar "esperando" os dados serem liberados pela memria RAM para poder
concluir suas tarefas, perdendo muito em desempenho. Se na poca do 386 a
velocidade das memrias j era um fator limitante, imagine o quanto este problema
no atrapalharia o desempenho dos processadores que temos atualmente. Para
solucionar este problema, comeou a ser usada a memria cache, um tipo ultra-rpido
de memria que serve para armazenar os dados mais frequentemente usados pelo
processador, evitando na maioria das vezes que ele tenha que recorrer
comparativamente lenta memria RAM. Sem ela, o desempenho do sistema ficar
limitado velocidade da memria, podendo cair em at 95%!. So usados dois tipos de
cache, chamados de cache primrio, ou cache L1 (level 1), e cache secundrio, ou
cache L2 (level 2). O cache primrio embutido no prprio processador e rpido o
bastante para acompanh-lo em velocidade. Sempre que um novo processador
desenvolvido, preciso desenvolver tambm um tipo mais rpido de memria cache
para acompanh-lo. Como este tipo de memria extremamente caro (chega a ser
algumas centenas de vezes mais cara que a memria RAM convencional) usamos
apenas uma pequena quantidade dela. Para complementar, usamos tambm um tipo
um pouco mais lento de memria cache na forma do cache secundrio, que por ser
muito mais barato, permite que seja usada uma quantidade muito maior.
Processos JOB
Sistemas de produo por encomenda (Jobbing Shop) Uma das principais
caractersticas deste tipo de sistemas o baixo volume de produo, isto , os
tamanhos dos lotes de manufatura so pequenos e determinados conforme os
pedidos dos clientes (GAITHER e FRAZIER, 2001; DAUZRE and LASSERRE, 1994).
Devido a seus diferentes projetos, eles requerem diferentes operaes de produo e
devem ser encaminhados atravs de departamentos de produo diversos e em
diferentes seqncias.
Devido ao grande nmero de tarefas realizados nestes tipos de sistemas, os
equipamentos utilizados na produo, precisam ser flexveis e de propsito geral para
poder realizar as diversas operaes necessrias e, assim atender os requerimentos
dos clientes. Sistemas do tipo job shop so geralmente classificados em dois tipos
(SULE 1997): a) o sistema onde em cada estgio de processamento existe apenas uma
nica mquina capaz de realizar uma determinada operao conhece-se,
simplesmente, por job shop e b) o sistema onde existe mais de uma mquina capaz de
realizar a mesma operao conhece-se por job shop flexvel.
Processos LIFO
Em cincia da computao, LIFO (acrnimo para a expresso inglesa Last In,First
Out que, em portugus significa ltimo a entrar, primeiro a sair) refere-se a estruturas
de dados do tipo pilha. equivalente a FILO , que significa First In, Last Out. O conceito
de pilha amplamente utilizado na informtica, como, por exemplo,durante a
execuo de um programa,para o armazenamento de valores de varivel local a
um bloco e tambm para conter o endereo de retorno do trecho de programa que
chamou a funo ou procedimento atualmente em execuo

Processos FIFO
Em Cincia da Computao, FIFO (acrnimo para First In, First Out, que
em portugus significa primeiro a entrar, primeiro a sair ) refere-se a estruturas de
dados do tipo fila. Tem uma estrutura diferente da estrutura de uma LIFO (que
significa Last In, First Out , as pilhas).
As listas so amplamente utilizadas em programao para implementar filas de
espera. Em uma fila de tipo FIFO os elementos vo sendo colocados na fila e retirados
(ou processados)por ordem de chegada. A ideia fundamental da fila que s podemos
inserir um novo elemento no final da fila e s podemos retirar o elemento do incio.
Como exemplo de aplicao para filas, pode-se citar a fila de processos de um sistema
operacional. Nela, estabelecido um tempo a ser usado por cada um dos processos.
Se durante a execuo de um processo o tempo passa de a , este posto na fila e o
processo seguinte executado. Se o processo seguinte no terminar de ser executado
no tempo, ele posto na fila e o processo subsequente executado, e assim por
diante at todos os processos serem executados.
Escalonador de Processos
Um Escalonador de Processos um subsistema do Sistema Operacional responsvel
por decidir o momento em que cada processo obter a CPU. utilizado algoritmos de
escalonamento que estabelecem a lgica de tal deciso. Nesse momento de decidir
qual escalonador ser utilizado no sistema operacional, cabe avaliar o cenrio que o
sistema ser utilizado.
Batch
Batch ou arquivos de lote (tambm conhecidos por .bat ou ponto-bat) so arquivos de
computador utilizados pra automatizar tarefas, regularmente confundido com o
modo de processamento de dados no qual os dados so processados em grupos, ou
lotes, atravs de uma rotina agendada. O batch neste caso, nada mais
um conjunto de comandos que so rodados sequencialmente. Podemos
compar-lo grosseiramente aos scripts do Unix. Criado para o MSDOS, o
batch foi utilizado para o sistema operacional carregar programas para
preparar o ambiente para rodar outros programas. Por exemplo, o EMM386
que habilitava o uso da memria expandida (alm dos 640K).
Sistemas Operacionais de Tempo Real ( real-time )
So semelhantes aos sistemas time-sharing, embora exijam tempo de resposta dentro
de limites rgidos, na execuo de tarefas. O conceito de time-slice muito pouco
utilizado e os processos executam o tempo necessrio e conforme sua prioridade. So
sistemas muito utilizados em controle de processos, onde o tempo um fator crucial:
refinaria de petrleo, automao industrial, controle de trfego areo etc. Neste
sistema, os processos geralmente so ativados por sensores.
Sistemas Operacionais de tempo compartilhado (time-sharing)
Os usurios interagem atravs de terminais e teclados on-line. So sistemas
multiterminais, cujo processamento controlado por um computador central. O
sistema executa uma varredura (polling) nos terminais, compartilhando o tempo entre
eles (time-sharing).
Neste sistema, o processador executa os programas de forma intercalada no tempo,
alocando uma fatia de tempo (time-slice) para cada um, por vez, realizando assim a
multiprogramao. Cada usurio tem a iluso que todo o sistema est totalmente
dedicado exclusivamente para ele.
Sistema Operacional (Monotarefa)
Possui as seguintes caractersticas:
executado por um nico processador e capaz de gerenciar a execuo de
um nico programa (tarefa) do usurio por vez.
Permite que o processador, a memria e os perifricos fiquem dedicados a um
nico usurio; so portanto monousurios (monoterminais).
O processador fica ocioso quando o programa espera pela ocorrncia de uma
E/S.
So sistemas de simples implementao.
Sistemas Operacionais Multiprogramados (Multitarefa )
Possui as seguintes caractersticas:
executado por um ou vrios processadores. No caso de vrios processadores,
classificado como "SO para Multiprocessadores" (discutido a seguir). No caso
de apenas um processador, permite que vrios programas disputem os
recursos do sistema (paralelismo lgico ou virtual).
Podem ser monousurio ou multiusurio:
Divide o tempo da cpu entre os vrios programas e entre os vrios usurios.
Diminui a ociosidade, permitindo que durante o tempo de E/S outros processos
sejam executados.
Inicialmente, os sistemas multiprogramados comearam com os sistemas de batch;
depois com os sistemas time-sharing e finalmente com os sistemas real-time
Sistema Monousurio / Multiusurio
Monousurio O processo s pode ser utilizado por apenas um usurio por vez. Possui
processamento centralizado. Ex: MS-DOS
Multiusurio Permite que se tenha mas de um usurio utilizando um mesmo
processo (ao mesmo tempo), interligados entre s. Os Programas e arquivos esto em
apenas um computador que gerencia o uso de seus recursos. Ex: Windows, Linux.

Bibliografia

http://brasilti.blogspot.com.br/2008/02/conceito-sobre-sistemas-operacionais.html
http://www.infowester.com/memoria.php
http://www.hardware.com.br/termos/memoria-cache
http://www.abepro.org.br/biblioteca/ENEGEP2004_Enegep0101_1129.pdf
http://perfecthacker.forumeiros.com/t8-o-que-e-batch
http://marcelodepaiva.com.br/iso/notasdeaula.pdf




Fundamentos de Sistemas Operacionais





Davson do Nascimento Santos AM1421989
Ariel Silva Samuel AM1421703
Edergilson Ferreira Marques AM1421988










Manaus / AM
Trabalho para fins didticos
orientado pelo Prof. Lucio Flavio,
do curso Tecnlogo em Sistemas
de Informao.

Você também pode gostar