Please enable JavaScript.
Coggle requires JavaScript to display documents.
Sistemas Operacionais, Os primeiros sistemas de computação, no final dos…
Sistemas Operacionais
Tipos de Sistemas Operacionais
$> Grande Porte: Sistemas utilizados em Main Frame, ou seja, sistemas utilizados por grandes empresas que usam grandes computadores. Ex.: z/OS da IBM.
$> Servidores: Sistema com implementação na rede com alguma finalidade (compartilhamento de impressora, internet, etc). Ex.: Unix, Windows Server, Linux (RedHat, Debian, Slackware, CentOS, etc), BSD, etc.
$> Multiprocessadores: Sistemas fracamente / formetemente acoplados, ou seja, que permitam vários processadores em uma única placa mãe, ou o uso de vários processadores e várias placas-mãe apenas para um único objetivo. Ex.: Cluster de Computadores.
$> Pessoais: Sistemas com cunho Pessoal. Ex.: Macintosh, Windows, Linux (OpenSUSE, Ubuntu, Fedora, etc), etc.
$> Portáteis: Sistemas para aparelhos portáteis (Celulares, SmartPhones, etc). Ex.: Android, iOS, Windows Phone, Firefox OS, etc.
$> Embarcados: Sistemas com um simples objetivo e que não possuem grandes alterações, por exemplo, um sistema de micro-ondas. Ex.: QNX, VxWorks.
$> Tempo Real: Sistemas que tem que fornecer informações precisas em tempo real com condições críticas (controle de tráfego aéreo) e não crítica (servidor de voip). Ex.: VxWorks, AIX, etc.
$> Smart Cards: Sistemas operacionais que rodam a partir de pequenos cartões, como um cartão de pagamento por exemplo. Ex.: SmartCards que possuem uma JVM (Java Virtual Machine) instalada.
Definição
É um software ou conjunto de softwares cuja função é administrar e gerenciar os recursos de um sistema, desde componentes de hardware e sistemas de arquivos a programas de terceiros, estabelecendo a interface entre o computador e o usuário.
Sistema Operacional código aberto e fechado
O código aberto (Open Source) é um sistema de licenciamento que permite que o código fonte de software possa ser utilizado, estudado e modificado por qualquer usuário sem nenhum tipo de autorização prévia, mas o desenvolvedor original do software determina as condições de uso e de distribuição.
O código fechado ou software proprietário, como é conhecido pela Open Source Initiative, é todo software que tem o código fonte suprimido e/ou que faça alguma restrição com relação a manipulação do código fonte.
Evolução (História)
Os primeiros sistemas de computação, no final dos anos 40 e início dos anos 50, não possuíam sistema operacional. Por outro lado, os sistemas de computação atuais possuem sistemas operacionais grandes, complexos e em constante evolução.
Tabela das gerações dos sistemas Operacionais
• 1ª Geração (1945/55): Válvulas e Painéis, uso de Plug’s.
• 2ª Geração (1955/65): Transistores e Sistemas Batch.
• 3ª Geração (1965/80): Circuitos Integrados e Multiprogramação.
• 4ª Geração (1980/90): Computadores de uso Pessoais.
• 5ª Geração (1990/97): Windows, Linux.
• 6ª Geração (2000~): Sistemas em Nuvem, Distribuídos e Móveis.
Aplicação
O sistema operacional "se comunica" com:
usuários: pessoas que utilizam o computador como uma ferramenta dentro da sua área de atuação;
hardware, equipamentos conectados, memória;
programas, softwares aplicativos, utilitários e compiladores;
operadores de computador, responsáveis pela monitoração do sistema operacional, normalmente em máquinas de grande porte, como funções de controle de discos, fitas, impressora, etc.;
programadores de aplicação, profissionais que desenvolvem software aplicativo para um determinado tipo de máquina e determinado sistema operacional;
programadores de sistema; responsáveis pela manutenção do sistema operacional;
administrador do sistema, responsável pelo controle da utilização da máquina, seus recursos e softwares, cadastramento de usuários, oferecer ou retirar direitos a determinadas operações, a utilização de recursos (ex. impresssora), etc.
Arquitetura dos Sistemas Operacionais
Os Sistemas Operacionais podem ser divididos em 4 estruturas diferentes:
Monolítica;
Hierárquica;
Máquina Virtual;
Cliente-Servidor;