Você está na página 1de 41

UNIVERSIDADE ANHANGUERA

CENTRO DE EDUCAO A DISTNCIA (CEAD)


FACNET

Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas

Pgina 1 de 41
PROINTER-RELATORIO FINAL
Anlise e Desenvolvimento de Sistemas

Acadmicos:
Gilderlanio Paulino da silva RA 5419833378
Jos Henrique Sousa da silva RA 6036592980

Pgina 2 de 41
Pgina 3 de 41
FACNET/DF
2017

Pgina 4 de 41
Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas

Pgina 5 de 41
PROINTER-RELATORIO FINAL

Anlise e Desenvolvimento de Sistemas

Pgina 6 de 41
Relatrio Final apresentado com a finalidade de avaliao daTecnologia em
Anlise e Desenvolvimento de Sistemas sob a orientao da Prof. EAD Tutor
(a): Taynh Olinda de Godoy

Pgina 7 de 41
Pgina 8 de 41
FACNET/DF

Pgina 9 de 41
2017
SUMARIO

1. INTRODUO........................................................................4

2. DESENVOLVIMENTO............................................................5

Pgina 10 de 41
2.1Sistemas Operacionais...........................................................5

2.2Como o sistema operacional gerencia os dispositivos............6


3. CONCLUSO............................................................................8

4. REFERENCIAS..........................................................................9

Pgina 11 de 41
Pgina 12 de 41
Pgina 13 de 41
1. INTRODUO

Pgina 14 de 41
O objetivo principal e poder adicionar diversos recursos a uma nova atualizao de
segurana, patch do sistema, novo aplicativo ou at mesmo um novo sistema operacional sem
ter de comprar um novo computador. Quando voc entende o funcionamento de um sistema
operacional e sabe como configur-lo, voc pode fazer muitas mudanas no comportamento
dele. Isto funciona tanto para o telefone celular quanto para o computador. O objetivo de um
sistema operacional organizar e controlar o hardware e o software para que o dispositivo

Pgina 15 de 41
funcione de maneira flexvel e previsvel. Neste trabalho vamos relatar os mtodos e pesquisa
que foram utilizados no relatrio parcial e como foi beneficio o estudo aqui adquiridos.

A priori o primeiro programa que a mquina executa no momento em que ligada


(num processo chamado de bootstrapping) e, a partir de ento, no deixa de funcionar at que
o computador seja desligado. O sistema operacional reveza sua execuo com a de outros
programas, como se estivesse vigiando, controlando e orquestrando todo o processo
computacional. , sem dvida, o principal programa de computador existente em todo o
Pgina 16 de 41
sistema. Vamos explicar o que um software precisa fazer para ser chamado de sistema
operacional e mostrar como funciona o sistema operacional do seu computador vendo alguns
exemplos de como controlar os outros sistemas operacionais que existem ao seu redor.

Pgina 17 de 41
Pgina 18 de 41
2. DESENVOLVIMENTO

2.1Sistemas Operacionais

Pgina 19 de 41
Determinar que um sistema operacional fosse um programa que atua como uma
interface entre o software e o hardware do computador. Trata-se de um conjunto integrado de
programas especializados que so usados para gerenciar recursos globais e as operaes do
computador. Ela especializada software que controla e monitora a execuo de todos os
outros programas que residem no computador, incluindo programas de aplicao e outro

Pgina 20 de 41
software do sistema. Proporciona uma maneira estvel e consistente para lidar com o
hardware, sem ter de conhecer todos os detalhes do hardware.
A primeira tarefa, ou seja, o gerenciamento de recursos de software e hardware uma
tarefa extremamente importante. Diversos programas e mtodos de entrada de dados
competem pela ateno da CPU (Unidade Central de Processamento) e demanda memria,
espao em disco e largura de banda de entrada/sada.

Pgina 21 de 41
O sistema operacional faz o papel do bom pai. Ele cuida para que cada aplicativo tenha
os recursos necessrios para o funcionamento e gerencia a capacidade limitada do sistema
para atender a todos os usurios e aplicativos. A segunda tarefa fornecer uma interface
consistente para os aplicativos. A interface especialmente importante se mais de um tipo de
computador utiliza o sistema operacional ou se o hardware do computador constantemente
atualizado.

Pgina 22 de 41
Uma API (Application Program Interface - Interface de Programao de Aplicativos)
permite que o desenvolvedor do software escreva um programa em um computador e tenha
um alto nvel de segurana de que este aplicativo vai rodar em outro computador do mesmo
tipo, mesmo que a quantidade de memria e a rea de armazenamento sejam diferentes.
importante diferenciar os sistemas operacionais multiusurio dos sistemas operacionais
monousurio que suportam rede. O Windows Server e o Novell Open Enterprise Server

Pgina 23 de 41
podem suportar centenas ou milhares de usurios em rede, mas os sistemas operacionais em si
no so sistemas multiusurio de verdade.

Determinamos que as tarefas do sistema operacional, na maioria das vezes, se encaixam


em seis categorias:
Gerenciamento do processador
Gerenciamento da memria

Pgina 24 de 41
Gerenciamento de dispositivos
Gerenciamento de armazenamento
Interface de aplicativos
Interface do usurio
Podemos destaca como principais funes do gerenciamento do processador so:
Garantir que cada processo e aplicativo recebam tempo suficiente do processador para
funcionar corretamente;
Pgina 25 de 41
Usar quantos ciclos de processador quanto possvel para realizar as tarefas. A unidade
bsica do software com a qual o sistema operacional trabalha para organizar as tarefas
realizadas pelo processador representada pelo processo ou thread, dependendo do
sistema operacional.
Podemos at pensar em um processo como um aplicativo, mas isso d uma ideia
incompleta de como os processos se relacionam com o sistema operacional e com o hardware.
O aplicativo que voc v (processador de texto, planilha eletrnica ou jogo) , de fato, um

Pgina 26 de 41
processo. Porm, os aplicativos podem ativar outros processos para se comunicarem com
outros dispositivos ou computadores. Tambm existe uma srie de processos que so
executados sem que voc perceba. O Windows e o UNIX podem executar, em background,
dezenas de processos para lidar com a rede, gerenciar a memria e o disco rgido, verificar
vrus etc.

Pgina 27 de 41
Todo processo tem um status associado a ele. Muitos processos no consomem tempo
da CPU at que recebam algum tipo de comando. O processo pode estar, por exemplo,
esperando que o usurio aperte alguma tecla, enquanto ele espera, a CPU no utilizada.
Quando o usurio aperta a tecla, o sistema operacional muda o status do processo. Quando o
status do processo muda de "pendente" para "ativo" ou de "suspenso" para "em execuo", as
informaes no bloco de controle de processo devem ser usadas, assim como os dados de
programa, para direcionar a execuo da alternncia de tarefas do sistema operacional.

Pgina 28 de 41
2.2Como o sistema operacional gerencia os dispositivos
O caminho entre o sistema operacional e todo hardware que no est na placa-me
passa por um programa especial chamado driver. A funo principal do driver funcionar
como tradutor entre os sinais eltricos dos subsistemas de hardware e a linguagem de
programao de alto nvel do sistema operacional e dos aplicativos.

Pgina 29 de 41
Os drivers pegam os dados que o sistema operacional definiu como um arquivo e
transforma-os em sequencias de bits. Estes bits so armazenados em locais especficos dos
dispositivos de armazenamento ou se transformam em pulsos de laser em uma impressora. O
funcionamento dos drivers depende do tipo de hardware, mas a maioria dos drivers
executada quando o dispositivo acionado, eles funcionam de maneira semelhante a qualquer
outro processo.

Pgina 30 de 41
O sistema operacional d prioridade aos drivers para que o recurso do hardware seja
liberado e disponibilizado o mais rpido possvel. Uma razo para que os drivers sejam
separados do sistema operacional para que novas funes sejam adicionadas ao driver (e aos
subsistemas de hardware) sem que o sistema operacional seja modificado, recompilado e
redistribudo. O desenvolvimento de novos drivers, realizado ou pago pelo fabricante do
subsistema (em vez do desenvolvedor do sistema operacional) melhora as capacidades de
entrada/sada de todo o sistema.

Pgina 31 de 41
(BRANCO SERPA, 2009) destaca que a caracterstica fundamental da rede mundial
chamada internet a maneira pela qual os computadores se interligam e se identificam uns
aos outros. Computadores so identificados individualmente por seu nmero de IP, sigla em
ingls para protocolo de internet. O IP, com a ajuda de outros protocolos, revela o endereo de
rede do usurio, o tempo que passou conectado, se utilizou recursos como blogs e redes
sociais, ou quais sites visitou. Nenhum outro meio anterior internet exigiu do usurio a
entrega de tantas informaes para permitir o acesso a uma rede de comunicao. Isso pode

Pgina 32 de 41
ter um lado ruim para a privacidade, mas tambm abre uma fronteira de integrao e de uso
racional de recursos sem igual para a humanidade. isso que, no fundo, define a internet.
Essa sua grande promessa.

Pgina 33 de 41
3.CONCLUSO FINAL

Pgina 34 de 41
Neste relatrio pudemos trabalhar na prtica com um sistema operacional moderno e
popular. O Linux nunca foi um sistema operacional com fins educativos e no seu cdigo as
vrias partes em programao assembly mostram que o objetivo sempre o maior
desempenho e no clareza ou elegncia. E de maneira simples dizemos operacional e o
sistema simplesmente ele que faz o seu micro "pensar". Com a funo de gerenciar processos,
memria, sistema de arquivos, entrada e sada de dados. formado por um conjunto de

Pgina 35 de 41
programas e rotinas computacionais que tm como objetivo criar uma camada de abstrao
entre o usurio e o hardware propriamente dito. Entende-se por usurio todo e qualquer objeto
que precise de acesso aos recursos de um computador (seja ele um usurio "real" ou
aplicativo). Pode ser Windows, Linux, Mac, etc. No confunda sistema operacional com
programas tipo Word, Excel. Esses so aplicativos

Pgina 36 de 41
Para discorrer sobre a computao de nuvem Eric Schmidt, utilizou o termo em uma
palestra para falar de como a sua empresa gerenciava seus Data Centers, mais tarde a Amazon
utilizou o co da nuvem mesmo termo para lanar seu servio Elastic Compute Cloud (EC2).
O termo foi popularizado atravs de um artigo de George Gilder, com o ttulo The
Information Factories (As fbricas de informao) na edio de Outubro de 2006 da Wired.
(BREITMAN; VIRTEBO, 2010). Apesar de no termos uma definio do conceito de
computao em nuvem, vrios autores do a sua opinio sobre o tema: Buyya et al. (2009) em

Pgina 37 de 41
seu artigo define a computao em nuvem como: Uma nuvem um tipo de sistema paralelo
e distribudo que consiste em um conjunto de computadores virtuais interligados que so
dinamicamente provisionados e apresentados como um ou mais recursos de computao
unificada baseada em nveis de acordo de servios estabelecidos atravs da negociao entre o
prestador do servio e os consumidores.

Pgina 38 de 41
4.REFERENCIAS

Pgina 39 de 41
SISTEMA OPERATIVO, disponvel em
https://pt.wikipedia.org/wiki/Sistema_operativo, acessado em 28/04/2017.
O ADMINISTRADOR E O PLANEJAMENTO DOS SISTEMAS DE
INFORMAO, disponvel em
http://www.administradores.com.br/artigos/tecnologia/o-administrador-e-oplanejamento-dos-
sistemas-de-informacao/23290/,
acessado em 28/04/2017.

Pgina 40 de 41
ADMINISTRADOR DE SISTEMAS, disponvel em
https://pt.wikipedia.org/wiki/Administrador_de_sistemas, acessado em 28/04/2017.
LAUDON, C.K., LAUDON, J.P. Sistemas de Informao. So Paulo: LTC, 2000
5BIO, S.R. Sistemas de Informao. So Paulo: Atlas, 2002
PRIMEIRO COMPUTADOR, disponvel em
http://www.evolucaotecnologica.com.br/?p=1508, acessado em 04/05/2017.

Pgina 41 de 41

Você também pode gostar