Capítulo 1. Introdução



Documentos relacionados
Capítulo 1. Introdução

Sistemas Operacionais. Introdução

Sistemas Operacionais

Sistemas Operativos 2001/2002

Sistemas Operacionais I. Introdução

Introdução a Computação

Sistemas Operacionais

Prof.: Roberto Franciscatto. Capítulo 1 Introdução

Professor: Gládston Duarte

Introdução a Sistemas Operacionais Aula 04. Prof. Msc. Ubirajara Junior biraifba@gmail.com

Resumo até aqui. Gerenciamento Proteção Compartilhamento. Infra-estrutura de Software

Infra-Estrutura de Software. Introdução. (cont.)

Programador Web - Pronatec

Pós-Graduação, Maio de 2006 Introdução aos Sistemas Operacionais. Prof. Dr. Ruy de Oliveira CEFET-MT

Prof.: Roberto Franciscatto. Capítulo 1 Introdução

Conceitos Básicos sobre Sistemas Operacionais

Introdução. O que vimos. Infraestrutura de Software. (cont.) História dos Sistemas Operacionais. O que vimos 12/03/2012. Primeira geração:

Sistemas Operacionais. Prof. Pedro Luís Antonelli Anhanguera Educacional

Sistemas Operacionais. Professor Leslier Soares Corrêa

Tipos de sistemas operacionais

Sistema Operacional. História Sistema Operacional 1. QI Escolas e Faculdades Apostila de Linux

Introdução à Sistemas Operacionais. Glauber Magalhães Pires

Sistemas Operacionais. Prof. André Y. Kusumoto

Sistemas Operacionais

Sistema Operacional Correção - Exercício de Revisão

Sistemas Operacionais Introdução. Professora: Michelle Nery

Marcos da Arquitetura de Computadores (1)

SISTEMAS OPERACIONAIS

Introdução aos Sistemas Operacionais. Computador = hardware + software. Como é formado o meu computador? E como estes componentes se comunicam?

Computador Digital Circuitos de um computador (Hardware)

Introdução à Arquitetura de Computadores. Renan Manola Introdução ao Computador 2010/01

SISTEMAS OPERACIONAIS SISTEMAS OPERACIONAIS. 2º TRIMESTRE Patrícia Lucas

Sistemas Operacionais

Edeyson Andrade Gomes.

Introdução à Ciência da Computação

Capítulo 4 Gerenciamento de Memória

Sistemas Operacionais

Sistemas Operacionais. Prof. Pedro Luís Antonelli Anhanguera Educacional

Prof. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO

SISTEMAS OPERACIONAIS. George Gomes Cabral

Capítulo 4 Gerenciamento de Memória

Sistemas Operacionais

Fundamentos de Sistemas Computacionais Introdução

Sistemas Operacionais

Sistemas Operacionais 2014 Introdução. Alexandre Augusto Giron

Concurso Público para provimento de cargo efetivo de Docentes. Edital 20/2015 CIÊNCIA DA COMPUTAÇÃO I Campus Rio Pomba

Arquitetura de Computadores. Introdução aos Sistemas Operacionais

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES. Prof. André Dutton

Apresentação. Ementa da Disciplina. Objetivo da Disciplina. DCA-108 Sistemas Operacionais

Visão Geral de Sistemas Operacionais

Arquitetura e Organização de Computadores

Classificação de SO (Sistemas Operacionais) Técnico de Informática 2º. Módulo Profa. Madalena Pereira da Silva

Sistema Operacional. Processo e Threads. Prof. Dr. Márcio Andrey Teixeira Sistemas Operacionais

SISTEMAS OPERACIONAIS

Organização de Computadores 1. Prof. Luiz Gustavo A. Martins

UFRJ IM - DCC. Sistemas Operacionais I. Unidade I Introdução. 11/02/2014 Prof. Valeria M. Bastos

Sistemas Operacionais Arquitetura e organização de sistemas operacionais: Uma visão estrutural hardware & software. Prof. MSc.

Prof. Antonio Fundamentos de Sistemas Operacionais UNIP/2015

História dos SOs. Tópicos

SISTEMAS OPERACIONAIS

Introdução à Computação: Sistemas de Computação

UFRJ IM - DCC. Sistemas Operacionais I

Processos (Threads,Virtualização e Migração de Código)

Sistemas Operacionais

Everson Scherrer Borges João Paulo de Brito Gonçalves

Introdução aos Sistemas

Introdução aos Sistemas Operacionais

Componentes do Computador e noções de Arquitetura de Computadores

Noções básicas de Informática: Software

SISTEMAS OPERACIONAIS 2007

SO: Gerenciamento de Processos

Sistemas Operacionais e Introdução à Programação. Módulo 1 Sistemas Operacionais

Problema: Solução: Vantagens da estruturação em Níveis: Introdução INTRODUÇÃO À ARQUITETURA DE COMPUTADORES. Introdução

Sistemas Operacionais Conceitos Básicos

IFPE. Disciplina: Sistemas Operacionais. Prof. Anderson Luiz Moreira

Nível do Sistema Operacional

Arquitetura de Computadores II

Sistemas Operacionais

Sistemas Operacionais

Sistemas Operacionais. Revisando alguns Conceitos de Hardware

FACENS Engenharia Mecatrônica Sistemas de Computação Professor Machado. Memória Armazenamento Sistema de Arquivos

Turno/Horário Noturno PROFESSOR : Salomão Dantas Soares AULA Apostila nº

Sistemas Operacionais 2014 Sistema de E/S. Alexandre Augusto Giron

Infra-Estrutura de Software

GABARITO COMENTADO SISTEMAS OPERACIONAIS. PROF. Cláudio de C. Monteiro, Evanderson S. de Almeida, Vinícius de M. Rios

Introdução. Software (Parte I)

O que veremos nesta aula? Principais Aspectos de Sistemas Operacionais. Visão geral de um sistema computacional

Computador E/S, Memória, Barramento do sistema e CPU Onde a CPU Registradores, ULA, Interconexão interna da CPU e Unidade de controle.

Componentes de um sistema computacional moderno. DCC/FCUP Inês Dutra Sistemas de Operação 1

Laudon & Laudon Essentials of MIS, 5th Edition. Pg. 10.1

ARQUITETURA DE COMPUTADORES

Introdução à Engenharia de Computação

UNIP - UNIVERSIDADE PAULISTA. Arquitetura de computadores

Introdução aos Sistemas Operacionais

Sistemas Operacionais

Sistemas Operacionais

Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 02 - Estrutura dos Sistemas Operacionais. Cursos de Computação

Transcriçã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 Pearson Education Sistemas Operacionais Modernos 2ª Edição 1

Introdução Um sistema computacional consiste em hardware programas do sistema programas de aplicação Pearson Education Sistemas Operacionais Modernos 2ª Edição 2

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 Pearson Education Sistemas Operacionais Modernos 2ª Edição 3

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 Pearson Education Sistemas Operacionais Modernos 2ª Edição 4

História dos Sistemas Operacionais (2) Primeira geração 1945-1955 Válvulas, painéis de programação Segunda geração 1955-1965 transistores, sistemas em lote Terceira geração 1965 1980 CIs e multiprogramação Quarta geração 1980 presente Computadores pessoais Pearson Education Sistemas Operacionais Modernos 2ª Edição 5

História dos Sistemas Operacionais (3) Estrutura de um job FMS típico 2a. geração Pearson Education Sistemas Operacionais Modernos 2ª Edição 6

História dos Sistemas Operacionais (4) Sistema de multiprogramação Três jobs na memória 3a. geração Pearson Education Sistemas Operacionais Modernos 2ª Edição 7

O Zoológico de Sistemas Operacionais Sistemas operacionais de computadores de grande porte (OS/390) Sistemas operacionais de servidores Sistemas operacionais de multiprocessadores Sistemas operacionais de computadores pessoais Sistemas operacionais de tempo-real (QXN) Sistemas operacionais embarcados (Palm OS) Sistemas operacionais de cartões inteligentes Pearson Education Sistemas Operacionais Modernos 2ª Edição 8

Revisão sobre hardware de computadores (1) Bus Componentes de um computador pessoal simples Pearson Education Sistemas Operacionais Modernos 2ª Edição 9

Revisão sobre hardware de computadores (2) (a) Um pipeline de três estágios (b) Uma CPU superescalar Pearson Education Sistemas Operacionais Modernos 2ª Edição 10

Revisão sobre hardware de computadores (3) Típica hierarquia de memória números mostrados são apenas aproximações Pearson Education Sistemas Operacionais Modernos 2ª Edição 11

Revisão sobre hardware de computadores(4) Estrutura de uma unidade de disco Pearson Education Sistemas Operacionais Modernos 2ª Edição 12

Revisão sobre hardware de computadores (5) Um par base-limite e dois pares base-limite Pearson Education Sistemas Operacionais Modernos 2ª Edição 13

Revisão sobre hardware de computadores (6) (a) Passos para iniciar um dispositivo de E/S e obter uma interrupção (b) Como a CPU é interrompida Pearson Education Sistemas Operacionais Modernos 2ª Edição 14

Revisão sobre hardware de computadores(7) Estrutura de um sistema Pentium grande Pearson Education Sistemas Operacionais Modernos 2ª Edição 15

Conceitos sobre Sistemas Operacionais (1) Uma árvore de processos A criou dois processos filhos: B e C B criou três processos filhos: D, E, e F Pearson Education Sistemas Operacionais Modernos 2ª Edição 16

Conceitos sobre Sistemas Operacionais (2) (a) Um deadlock potencial. (b) um deadlock real. Pearson Education Sistemas Operacionais Modernos 2ª Edição 17

Conceitos sobre Sistemas Operacionais (3) Sistema de arquivos de um departamento universitário Pearson Education Sistemas Operacionais Modernos 2ª Edição 18

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 Pearson Education Sistemas Operacionais Modernos 2ª Edição 19

Conceitos sobre Sistemas Operacionais (5) Dois processos conectados por um pipe Pearson Education Sistemas Operacionais Modernos 2ª Edição 20

Os Passos de uma Chamada ao Sistema Os 11 passos para fazer uma chamada ao sistema read (fd, buffer, nbytes) Pearson Education Sistemas Operacionais Modernos 2ª Edição 21

Algumas Chamadas ao Sistema para Gerenciamento de Processos Pearson Education Sistemas Operacionais Modernos 2ª Edição 22

Algumas Chamadas ao Sistema para Gerenciamento de Arquivos Pearson Education Sistemas Operacionais Modernos 2ª Edição 23

Algumas Chamadas ao Sistema para Gerenciamento de Diretório Pearson Education Sistemas Operacionais Modernos 2ª Edição 24

Algumas Chamadas ao Sistema para Tarefas Diversas Pearson Education Sistemas Operacionais Modernos 2ª Edição 25

Chamadas ao Sistema (1) O interior de um shell: Pearson Education Sistemas Operacionais Modernos 2ª Edição 26

Chamadas ao Sistema (2) Os processos têm três segmentos: texto, dados e pilha Pearson Education Sistemas Operacionais Modernos 2ª Edição 27

Chamadas ao Sistema (3) (a) Dois diretórios antes da ligação de /usr/jim/memo ao diretório ast (b) Os mesmos diretórios depois dessa ligação Pearson Education Sistemas Operacionais Modernos 2ª Edição 28

Chamadas ao Sistema (4) (a) Sistema de arquivos antes da montagem (b) Sistema de arquivos depois da montagem Pearson Education Sistemas Operacionais Modernos 2ª Edição 29

Chamadas ao Sistema (5) Algumas chamadas da interface API Win32 Pearson Education Sistemas Operacionais Modernos 2ª Edição 30