12
Introdução à organização de computadores e sistemas operacionais Aula 01 Faculdade Maurício de Nassau Professora: Viviane Lucy Cursos: WebDesign e Redes de Computadores

Introdução à organização de computadores e sistemas operacionais Aula 01 Faculdade Maurício de Nassau Professora: Viviane Lucy Cursos: WebDesign e Redes

Embed Size (px)

Citation preview

Page 1: Introdução à organização de computadores e sistemas operacionais Aula 01 Faculdade Maurício de Nassau Professora: Viviane Lucy Cursos: WebDesign e Redes

Introdução à organização de computadores e

sistemas operacionais

Aula 01

Faculdade Maurício de NassauProfessora: Viviane LucyCursos: WebDesign e Redes de Computadores

Page 2: Introdução à organização de computadores e sistemas operacionais Aula 01 Faculdade Maurício de Nassau Professora: Viviane Lucy Cursos: WebDesign e Redes

Características da disciplina Carga Horária : 80 horas Objetivo:

Apresentar os fundamentos de organização de computadores, suas partes fundamentais e respectivas funções.

Permitir que o aluno obtenha uma base sólida, tendo condições de avaliar de diversos sistemas operacionais em função de suas características principais.

Sistema de avaliação: Provas Listas de exercícios Seminários (estudos de caso)

Page 3: Introdução à organização de computadores e sistemas operacionais Aula 01 Faculdade Maurício de Nassau Professora: Viviane Lucy Cursos: WebDesign e Redes

Conteúdo programático

Parte I Modelo de um sistema de computação Operações aritméticas Linguagem de máquina CPU: controle e processamento Pipeline Hierarquia de memória Interface entre processador e periféricos Tipos de arquiteturas (convencionais,

multiprocessadores, paralelas com memória distribuída)

Page 4: Introdução à organização de computadores e sistemas operacionais Aula 01 Faculdade Maurício de Nassau Professora: Viviane Lucy Cursos: WebDesign e Redes

Conteúdo programático

Parte II Introdução ao sistema operacional (definições, componentes,

tipos) Processos

Gerenciamento de processos Cooperação e comunicação entre processos Sincronicação entre processos

Threads Gerenciamento de memória

Memória real, memória virtual, segmentação, memória cache Sistemas de arquivo Sistemas de I/O Proteção e segurança

Page 5: Introdução à organização de computadores e sistemas operacionais Aula 01 Faculdade Maurício de Nassau Professora: Viviane Lucy Cursos: WebDesign e Redes

Conteúdo programáticoParte III

Estudos de caso ( estudar as características dos principais sistemas operacionais e confrontar com o assunto abordado na disciplina)

Page 6: Introdução à organização de computadores e sistemas operacionais Aula 01 Faculdade Maurício de Nassau Professora: Viviane Lucy Cursos: WebDesign e Redes

Bibliografia

Hennessy, John L., Patterson, David A.;Organização e

projeto de computadores – A interface Hardware Software-

2º edição.; Editora LTC

Andrew S. Tanenbaum; Organização Estruturada de

Computadores - 4º edição.; LTC

Andrew S. Tanenbaum; Sistemas Operacionais Modernos -

2º edição.; Pearson Education do Brasil

Silberschatz, A.; Galvin, P. B.; Gagne, G. Fundamentos de

Sistemas Operacionais. 6º edição., Rio de janeiro: LTC,

Page 7: Introdução à organização de computadores e sistemas operacionais Aula 01 Faculdade Maurício de Nassau Professora: Viviane Lucy Cursos: WebDesign e Redes

Sistema de computação

hardware

Sistema operacional

Aplicação

Usuário1

Usuário2

Usuário3

Usuário4

Page 8: Introdução à organização de computadores e sistemas operacionais Aula 01 Faculdade Maurício de Nassau Professora: Viviane Lucy Cursos: WebDesign e Redes

O hardware Unidade Central de processamento (CPU) Memória Dispositivos de entrada e saída

Page 9: Introdução à organização de computadores e sistemas operacionais Aula 01 Faculdade Maurício de Nassau Professora: Viviane Lucy Cursos: WebDesign e Redes

O sistema operacional Programa que gerencia hardware do computador. Provê uma base para os programas de aplicação. Atua como intermediário entre usuário e hardware.

Page 10: Introdução à organização de computadores e sistemas operacionais Aula 01 Faculdade Maurício de Nassau Professora: Viviane Lucy Cursos: WebDesign e Redes

A aplicação Definem os caminhos em que os recursos são

utilizados para resolver os problemas de computação dos usuários. Editores de texto Planilhas Compiladores Browsers

Page 11: Introdução à organização de computadores e sistemas operacionais Aula 01 Faculdade Maurício de Nassau Professora: Viviane Lucy Cursos: WebDesign e Redes

Organização de um computador

Memória

Controle

Caminho de dados

Processador

Entrada

Saída

Page 12: Introdução à organização de computadores e sistemas operacionais Aula 01 Faculdade Maurício de Nassau Professora: Viviane Lucy Cursos: WebDesign e Redes

Organização de um computadorEntradaEntrada

ProcessamenProcessamentoto

ArmazenamentArmazenamentoo

SaídaSaída