Você está na página 1de 13

INSTITUTO INDUSTRIAL E COMERCIAL NGUNGUNHANE

TEMA: Sistemas Operativos

Nome: Atanasio Oreste Nandenga

Nome do Formador:

Eng. Martinho Amimo

Lichinga, Outubro de 2019


Índice
Introdução:...................................................................................................................................................3

Sistema operativo.........................................................................................................................................4

Objectivo de um Sistema Operativo.............................................................................................................4

Características de um Sistema Operativo.....................................................................................................4

Função de um sistema operativo..................................................................................................................5

Gestão de processo.......................................................................................................................................5

Escalonamento.............................................................................................................................................5

Tipos de escalonamento...............................................................................................................................6

Preemptivos.............................................................................................................................................6

Não preemptivo........................................................................................................................................6

Gestão de memória.......................................................................................................................................6

Tipos de memoria.........................................................................................................................................6

Tipos de acesso........................................................................................................................................7

Gestão de ficheiros.......................................................................................................................................7

Dispositivos de entrada e saída.....................................................................................................................8

Gestão de segurança do sistema...................................................................................................................8

Conclusão...................................................................................................................................................10

Bibliográfia................................................................................................................................................11
Introdução:
No presente trabalho falarei um pouco de sistema operativo, o seu objectivo, as funções de um
sistema operativo e as suas características, também irei abordar sobre gestão de processos,
escalonamento e os tipos de escalonamento, em vigor falarei de gestão de memoria as Atividades
envolvidas da gestão de memoria, tipos de memoria, diferentes tipos de acesso a essa memoria,
gestão de ficheiros e os dispositivos de entrada e saída, por fim falarei a gestão de segurança de
sistema.

3
Sistema operativo

[ CITATION Sil \l 2070 ]Sistema operativo é um programa que ou conjunto de programas inter-
relacionados cuja finalidade é agir como intermediário ou interface entre o usuário e o hardware,
e é um gerenciador de recursos.

Objectivo de um Sistema Operativo

Os objetivos de um Sistema Operativo são:

 Executar programas do utilizador;


 Tornar mais fácil a resolução de problemas;
 Tornar mais fácil o uso da máquina e
 Utilizar o hardware do computador de uma forma eficiente.

Características de um Sistema Operativo

Conveniência: Um sistema operacional torna mais conveniente o uso de um computador e / ou


dispositivo eletrônico

Eficiência: O sistema operacional permite que os recursos do computador e / ou dispositivo sejam


usados de maneira correta e eficiente.

Capacidade de evoluir: Um sistema operacional deve poder aceitar novas funções sem ter
problemas ao executar.

Responsável pelo gerenciamento do hardware: O sistema operacional deve ser eficaz, recebendo
sinais de periféricos e hardware em geral.

Relacionar dispositivos: quando o sistema operacional detectar outro sistema operacional

4
conectado por si mesmo.

Função de um sistema operativo

Função do sistema operacional é fornecer uma alocação ordenada e controlada dos processadores,
memórias e dispositivos de E/S entre os vários programas competindo por eles, e outra função
dos sistemas operacionais é criar boas abstrações e então implementar e gerenciar os objetos
abstratos criados desse modo. Sistemas operacionais modernos permitem que múltiplos
programas estejam na memória e sejam executados ao mesmo tempo.

função é gerenciar os recursos do sistema definir qual programa recebe atenção do processador,
gerenciar memória, criar um sistema de arquivos, fornecendo uma interface entre o computador e
o usuário

Gestão de processo

Processo é um programa em execução, um processo precisa de determinados recursos– tempo de


CPU, memória, arquivos e dispositivos de E/S (entrada e saída) – para realizar sua tarefa. Estes
recursos são dados ao processo quando ele é criado ou alocados a ele durante sua execução.
Enfatizamos que um programa por si só não é um processo; um programa é uma entidade
passiva, como o conteúdo de um arquivo armazenado em disco, enquanto um processo é uma
entidade ativa.

Próxima instrução a ser executada a CPU executa uma instrução do processo após a outra até o
processo terminar.

processos para execução Todos processos podem executar concorrentemente, multiplexando a


CPU entre eles.

Escalonamento

Escalonamento é a troca de processos quando um computador é multiprogramado, ele


frequentemente tem múltiplos processos competindo pela CPU ao mesmo tempo. Essa situação

5
ocorre muitas vezes competem pela CPU, de maneira que o escalonamento importa outra vez.
Por exemplo, quando a CPU tem de escolher entre executar um processo que reúne as estatísticas
diárias e um que serve a solicitações de usuários, estes ficarão muito mais contentes se o segundo
receber a primeira chance de acessar a CPU.

Tipos de escalonamento

Preemptivos

É quando um processo pode, por algum motivo perder seu uso na CPU, ela provoca uma
interrupção forçada de um processo para que outro possa usar o CPU.

Não preemptivo

Permite que o processo sendo executado continue executando.

Gestão de memória

[ CITATION Den \l 2070 ]Sua função é gerenciar eficientemente a memória: controlar quais partes
estão sendo usadas, alocar memória para processos quando eles precisam dela e liberá-la quando
tiverem terminado.

Aloca a memoria quando o processo solicita o CPU pede a memoria quando esta a executador um
processo ele pede por emprestado a memoria principal sendo a RAM ou a secundaria que é o HD
para aumentar a memoria cache, devido ao espaço que o processo ocupa.

Realoca a memoria quando o processo não precisa mais dela ou foi encerada ela devolve a parte
que foi alocada para o devido lugar que foi emprestado no momento da execução daquele
processo.

6
Tipos de memoria

Os tipos de memoria são memoria logica e memoria física:

[ CITATION Den \l 2070 ]Memoria logica: é aquela manipulada pelos programas, ela é visível para
os programas sempre que um programa necessita alocar um espaço na memoria esse espaço é
alocado em memoria logica.

Ela é designada para o uso do software do sistema como o software de aplicação assim os
programas acessão a ela para o seu funcionamento sem travamento.

Memoria virtual faz parte da memoria logica funciona em conjunto com a CPU para dar espaço a
memoria RAM, assim a CPU tem acesso rápido aos programas que estão alocados na memoria
virtual.

Memoria física: a memoria física é a memoria implementada pelos circuitos integrados é nela
que os espaços alocados em memoria logica vão reexibir, esta memoria é como se fosse a
memoria logica aqui é onde podemos encontrar os circuitos que constituem a essa memoria

Tipos de acesso

Acesso aleatório acesa a memoria de uma forma aleatório não procurando saber se esta livre ou
ocupado pelos outros programas, ele faz este tipo de acesso normalmente no momento que a
máquina é ligada.

Acesso direito acesa direitamente a memoria RAM para sua execução sem passar pela memoria
cache assim a CPU aproveitando neste momento a passar o programa na memoria cache.

Acesso sequencial ele segue uma sequência ou uma ordem no momento que quer aceder a um
programa ou aplicativo não faz como outros tipos de acesso este tipo de acesso segue um padrão
que é feito no momento da fabricação ou mesmo por um profissional de TI.

7
Gestão de ficheiros

[ CITATION McK \l 2070 ] Podemos mencionar alguns sistemas de arquivos como: Sistemas de
ficheiros em nível único e Sistemas de ficheiros hierárquicos.

Sistemas de ficheiros em nível único: A forma mais simples de um sistema de diretório é ter um
diretório contendo todos os arquivos que é uma pasta raiz às vezes ele é chamado de diretório-
raiz, como ele é o único.

Dispositivos de entrada e saída

[ CITATION Gei \l 2070 ]O sistema operacional deve tornar as operações de entrada e saída (E/S)
o mais simples possível para o usuário e suas aplicações tenham facilidade ao acessar os mesmos.

Gestão de segurança do sistema

[ CITATION And \l 2070 ]Nos computadores avançados podemos ter alguns modelos: Modelo
Bell-LaPadula

Esse modelo foi projetado para lidar com segurança militar, mas também é aplicável a outras
organizações. No mundo militar, documentos (objetos) podem ter um nível de segurança, como
não classificado, confidencial, secreto e altamente secreto.

Podemos ter também:

 Propriedade de segurança simples: um processo


 executando no nível de segurança k pode ler somente objetos nesse nível ou mais baixo.
 Propriedade: um processo executando no nível
 de segurança k só pode escrever objetos nesse nível
 ou mais alto.

8
Segurança multinível: A maioria dos sistemas operacionais permite que os usuários individuais
determinem quem pode ler e escrever nos seus arquivos e outros objetos. Essa política é chamada
de controle de acesso discricionário. Em muitos ambientes esse modelo funciona bem, mas há
outros ambientes em que uma segurança muito mais rígida é necessária, como no exército,
departamentos de patentes corporativas e hospitais.

Gestão de Segurança

A autenticação, consiste em garantir a identidade de um utilizador, ou seja, garantir a cada um


dos correspondentes que o seu parceiro é efetivamente aquele que crê ser. Um controlo de acesso
pode permitir (por exemplo, por meio de uma senha que deverá ser codificada) o acesso a
recursos unicamente às pessoas autorizadas.

Responsabilidade, ações de uma entidade pode ser rastreada única par essa entidade. Isto suporta
isolamento de falhas, recuperação e deteção de intrusão e prevenção.

A segurança de um sistema informático deve ser abordada num contexto global e nomeadamente
ter em conta os aspectos seguintes:

 A sensibilização dos utilizadores para os problemas de segurança;


 A segurança lógica, ou seja, a segurança a nível dos dados, nomeadamente os dados da
empresa, as aplicações/sistemas utilizados;
 A segurança das telecomunicações: tecnologias rede, servidores da empresa, redes e
acesso, etc.;

A segurança dos sistemas informáticos limita-se, geralmente, a garantir os direitos de


acesso aos dados e recursos, implementando mecanismos de autenticação e de controlo que
permitem garantir que os utilizadores dos recursos sejam da rede ou não possuam unicamente os
direitos que lhes foram concedidos. A utilização de uma política de segurança pode, no entanto,
provocar um embaraço aos utilizadores, por esta razão deve ser estudada de maneira a não
impedir os utilizadores de fazer o uso que lhes é possível, e fazer de modo a que possam utilizar o
sistema de informação com.

9
10
Conclusão

Conclui que o trabalho do sistema operativo é um dos mais importantes e indispensáveis


softwares do computador para que o usuário tenha maior facilidade no seu uso. E o sistema
operativo é um programa que nos ajuda a intermediar com o usuário e o hardware.

11
Bibliográfia

Anderson. (s.d.). Security Engineering.

Daniel, G. e. (s.d.). A Continuum of Disk Scheduling Algorithms”.

Denning. (s.d.). “Virtual Memory”.

McKusick et al. (s.d.). A Fast File System for UNIX”.

Silberschatz et al. (s.d.). Fundamentos de sistemas operacionais.

12
13

Você também pode gostar