Capítulo 1 Introdução 1.1 O que é um sistema operacional

Slides:



Advertisements
Apresentações semelhantes
Sistemas Operacionais
Advertisements

Sistemas Operacionais Aula II
INTRODUÇÃO À COMPUTAÇÃO Sistemas Operacionais
Sistema Operacional Introdução
Histórico dos Sistemas Operacionais
Sistemas Operacionais
Noções de Sistemas Operacionais
Sistemas Operacionais
Capítulo 1 Introdução 1.1 O que é um sistema operacional
Arquitetura de Sistemas Operacionais
Sistemas Operacionais
Introdução à organização de computadores e sistemas operacionais
Informática Industrial
SSC SISTEMAS OPERACIONAIS I
SSC SISTEMAS OPERACIONAIS I
SSC SISTEMAS OPERACIONAIS I Aula 3 - Histórico Profa. Sarita Mazzini Bruschi Slides de autoria de Luciana A. F. Martimiano baseados no livro Sistemas.
SSC SISTEMAS OPERACIONAIS I Aula 4 – Conceitos Básicos
Capítulo 6 Sistemas de Arquivos 6.1 Arquivos 6.2 Diretórios
Estudo de Caso 1: UNIX e LINUX
Capítulo 1 Introdução 1.1 O que é um sistema operacional
Curso Técnico em Manutenção e Suporte em Informática
09/03/10 20:13 Claudio de Oliveira – 1/21.
Sistemas Operacionais Introdução
EN SISTEMAS OPERACIONAIS
O que é Sistema Operacional?
GSO I ETEC João Bellarmino – Unidade Itapira 1º Módulo
Faculdade Cambury Sistemas Operacionais
Capítulo 1 Introdução 1.1 O que é um sistema operacional
Introdução à Informática
SISTEMAS OPERATIVOS UNIVERSIDADE EDUARDO MONDLANE FACULDADE DE ENGENHARIA ENGENHARIA INFORMÁTICA – PÓS LABORAL 2012 CADEIRA DE INFORMÁTICA.
Introdução aos Sistemas Operacionais
Introdução a Sistemas Operacionais. SISTEMAS COMPUTACIONAIS HARDWARESOFTWARE USUÁRIOS.
Conceitos e Estrutura do SO
Computação L1: Infra-Estrutura Básica
SECRETARIA DE ESTADO DE EDUCAÇÃO
Sistemas Operacionais
© 2004 by Pearson Education Computadores: Ferramentas para a Era da Informação Tema 0 PARTE A.
SISTEMAS OPERACIONAIS I
Sistemas Operacionais
Capítulo 5 Entrada/Saída 5.1 Princípios do hardware de E/S
Sistemas Operacionais
Zeque - Grad. CC1 Sistemas Operacionais Curso de Ciência da Computação da UFPE Prof. José Queiroz - ZEQUE.
Sistemas operacionais
INTRODUÇÃO AOS SISTEMAS OPERACIONAIS
FUNDAMENTOS DE COMPUTAÇÃO
Infra-Estrutura de Software
Gerenciamento de Memória
Sistemas Operacionais 1º Semestre Aula 3 Prof. Carlos Vinícius SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL FACULDADE DE TECNOLOGIA.
Sistemas Operacionais
Sistemas Operacionais Aula 2 Danielle Costa
Elementos de Informática
Elementos de Informática
Tipos de Sistemas Operacionais
Sistemas Operacionais
Disciplina: Sistema Operacional Professor: Luciano Ricardi Scorsin.
Capítulo 2 Processos e Threads 2.1 Processos 2.2 Threads
Capítulo 1 Introdução 1.1 O que é um sistema operacional
Administração de Sistemas Operacionais 1 -Windows
Capítulo 5 Entrada/Saída 5.1 Princípios do hardware de E/S
Sistemas Operacionais Parte III. Sistemas Operacionais Classificação dos S.O.  Resumo da aula anterior - Introdução  Sistema de operação da CPU  Tipos.
Sistemas Operacionais
Pearson Education Sistemas Operacionais Modernos – 2ª Edição 1 Sistemas de Arquivos Capítulo Arquivos 6.2 Diretórios 6.3 Implementação do sistema.
Pearson Education Sistemas Operacionais Modernos – 2ª Edição 1 Gerenciamento de Memória Capítulo Gerenciamento básico de memória 3.2 Troca de processos.
Estruturas de Sistemas Operacionais. Componentes Comuns do Sistema Administração de Processos Administração da Memória Principal Administração do Armazenamento.
História do Computador Projeto Amigos do Planeta.
Pearson Education Sistemas Operacionais Modernos – 2ª Edição 1 Sistemas Operacionais Prof.: Gustavo Wagner
Pearson Education Sistemas Operacionais Modernos – 2ª Edição 1 Sistemas Operacionais Prof.: Gustavo Wagner
Pearson Education Sistemas Operacionais Modernos – 2ª Edição 1 Sistemas Operacionais IESP - FATEC-PB Professor: Gustavo Wagner
Pearson Education Sistemas Operacionais Modernos – 2ª Edição 1 Sistemas Operacionais FATEC-PB Professor: Gustavo Wagner
Pearson Education Sistemas Operacionais Modernos – 2ª Edição 1 Sistemas Operacionais Prof.: Gustavo Wagner FATEC-PB.
Transcrição da apresentação:

Capítulo 1 Introdução 1.1 O que é um sistema operacional 1.2 História dos sistemas operacionais 1.3 O zoológico de sistemas operacionais 1.4 Revisão sobre hardware de computadores 1.5 Conceitos sobre sistemas operacionais 1.6 Chamadas ao sistema 1.7 Estrutura de sistemas operacionais

Introdução Um sistema computacional consiste em hardware programas do sistema programas de aplicação

O que é um Sistema Operacional É uma máquina estendida Oculta os detalhes complicados que têm quer ser executados Apresenta ao usuário uma máquina virtual, mais fácil de usar É um gerenciador de recurso Cada programa tem um tempo com o recurso Cada programa tem um espaço no recurso

História dos Sistemas Operacionais (1) Antigo sistema em lote traz os cartões para o 1401 lê os cartões para a fita coloca a fita no 7094 que executa o processamento coloca a fita no 1401 que imprime a saída

História dos Sistemas Operacionais (2) Primeira geração 1945 – 1955 Válvulas, painéis de programação (não existiam sistemas operacionais) Segunda geração 1955 - 1965 transistores, sistemas em lote (sistemas operacionais típicos: FMS e IBSYS) Terceira geração 1965 – 1980 CIs e multiprogramação (sistema operacional OS/360) Quarta geração 1980 – presente Computadores pessoais

História dos Sistemas Operacionais (3) Estrutura de um job FMS típico – 2a. geração

História dos Sistemas Operacionais (4) Sistema de multiprogramação Três jobs na memória – 3a. Geração Mais tarde, a técnica timesharing MULITICS, Unix, System V, BSD, POSIX, Minix, Linux

História dos Sistemas Operacionais (5) 4a Geração : computadores pessoais Intel 8080 – CP/M IBM PC – DOS -> MSDOS IBM PC/AT utizando a CPU Intel 20286 Intel 80386, 80486… Apple Macintosh Windows 95, Windows 98… Windows NT, Windows 2000, Vista…

O Zoológico de Sistemas Operacionais Sistemas operacionais de computadores de grande porte Sistemas operacionais de servidores Sistemas operacionais de multiprocessadores Sistemas operacionais de computadores pessoais Sistemas operacionais de tempo-real Sistemas operacionais embarcados Sistemas operacionais de cartões inteligentes

Revisão sobre hardware de computadores (1) Bus Componentes de um computador pessoal simples

Revisão sobre hardware de computadores (2) (a) Um pipeline de três estágios (b) Uma CPU superescalar

Revisão sobre hardware de computadores (3) Típica hierarquia de memória números mostrados são apenas aproximações

Revisão sobre hardware de computadores(4) Estrutura de uma unidade de disco

Revisão sobre hardware de computadores (5) Um par base-limite e dois pares base-limite

Revisão sobre hardware de computadores (6) Passos para iniciar um dispositivo de E/S e obter uma interrupção Como a CPU é interrompida

Revisão sobre hardware de computadores(7) Estrutura de um sistema Pentium grande

Conceitos sobre Sistemas Operacionais (1) Processo é basicamente um programa em excecução Utiliza um espaço de endereçamento, uma lista de posições de memória S.O. armazena os processos numa tabela de processos Uma árvore de processos A criou dois processos filhos: B e C B criou três processos filhos: D, E, e F Comunicação interprocessos UID e GID

Conceitos sobre Sistemas Operacionais (2) Um deadlock potencial. (b) um deadlock real. deadlock = impasse

Conceitos sobre Sistemas Operacionais (3) Sistema de arquivos de um departamento universitário

Conceitos sobre Sistemas Operacionais (4) Antes da montagem, os arquivos do disco flexível são inacessíveis Depois da montagem do disco flexível em b, os arquivos do disco fazem parte da hierarquia de arquivos

Conceitos sobre Sistemas Operacionais (5) Dois processos conectados por um pipe

Os Passos de uma Chamada ao Sistema Os 11 passos para fazer uma chamada ao sistema read (fd, buffer, nbytes)

Algumas Chamadas ao Sistema para Gerenciamento de Processos

Algumas Chamadas ao Sistema para Gerenciamento de Arquivos

Algumas Chamadas ao Sistema para Gerenciamento de Diretório

Algumas Chamadas ao Sistema para Tarefas Diversas

Chamadas ao Sistema (1) O interior de um shell:

Os processos têm três segmentos: Chamadas ao Sistema (2) Os processos têm três segmentos: texto, dados e pilha

Chamadas ao Sistema (3) Dois diretórios antes da ligação de /usr/jim/memo ao diretório ast Os mesmos diretórios depois dessa ligação

Chamadas ao Sistema (4) Sistema de arquivos antes da montagem Sistema de arquivos depois da montagem

Chamadas ao Sistema (5) Algumas chamadas da interface API Win32

Estrutura de Sistemas Operacionais (1) Sistemas monolíticos Modelo simples de estruturação de um sistema monolítico

Estrutura de Sistemas Operacionais (2) Sistemas de camadas Estrutura do sistema operacional THE

Estrutura de Sistemas Operacionais (3) Máquinas virtuais Estrutura do VM/370 com o CMS Ex.: DOS no Windows, JVM, etc

Estrutura de Sistemas Operacionais (4) O modelo cliente-servidor

Estrutura de Sistemas Operacionais (5) O modelo cliente-servidor em um sistema distribuído

Unidades Métricas Os prefixos métricos