ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES INTRODUÇÃO AOS SISTEMAS OPERACIONAIS. Prof. Dr. Daniel Caetano
|
|
- Aníbal Madureira Botelho
- 6 Há anos
- Visualizações:
Transcrição
1 ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES INTRODUÇÃO AOS SISTEMAS OPERACIONAIS Prof. Dr. Daniel Caetano
2 Objetivos Compreender o que é um Sistema Operacional Conhecer as principais funções de um sistema operacional Lembrete: Lista 2!
3 Material de Estudo Material Notas de Aula Apresentação Material Didático Biblioteca Virtual - Acesso ao Material (Aula 9) (Aula 9) Arquitetura e Organização de Computadores, páginas 239 a 285
4 INTRODUÇÃO
5 Por que estudar S.O.s? Engenheiro eletrônico: faz hardware Por que estudar software? Porque todo hardware tem um software Porque todo projetista de hardware entra em contato com o engenheiro de computação Porque só é possível compreender alguns recursos do hardware após compreender o uso destes recursos no software
6 Qual a Importância de um S.O.? Em princípio, um S.O. é um programa... Mas sua função é: permitir acesso... Dos usuários aos programas Sistema Operacional Software (Editor de Textos, Tocador de Música, Comunicação...)
7 Qual a Importância de um S.O.? Em princípio, um S.O. é um programa... Mas sua função é: permitir acesso... Dos programas ao hardware Sistema Operacional Hardware (Memória, CPU, Impressoras, Rede...)
8 Qual a Importância de um S.O.? Em princípio, um S.O. é um programa... Mas sua função é: permitir acesso Torna o Dos programas ao hardware computador ÚTIL! Sistema Operacional Hardware (Memória, CPU, Impressoras, Rede...)
9 O CONCEITO DE SISTEMA OPERACIONAL
10 O Conceito de Sistema Operacional Função: Executar ou auxiliar a execução de tarefas básicas Exemplos: Carregar um programa Gerenciar a impressão de um documento Escolher qual programa executar etc.
11 O Conceito de Sistema Operacional Mas... o que é o S.O.? Conjunto de rotinas, em geral de baixo nível Complexidade variada Carregador de Programas... Infinidade de Funções
12 S.O. E A PADRONIZAÇÃO DO ACESSO
13 O Conceito de Sistema Operacional Padronização do Acesso a recursos Subsistemas e Drivers print(data) cout << data
14 Padronização de Acesso Como acessar recursos diferentes de maneira igual? cout << dado write(dado) out (port1), comando out (port1), dado
15 Padronização de Acesso Como acessar recursos diferentes de maneira igual? cout << dado write(dado, pos) out (port2), comando out (port2), posição out (port2), dado
16 S.O. E O COMPARTILHAMENTO DE RECURSOS
17 Compartilhamento de Recursos Vários Programas... Mesmos recursos Como compartilhá-los de maneira organizada? Exemplo: Um programa está imprimindo Outro tenta imprimir O que fazer? a) Fazer o segundo programa esperar b) Receber os dados e aguardar
18 Compartilhamento de Recursos O que mais compartilhar? Tela, teclado, mouse... Múltiplas janelas Disco e rede... Intercalar acessos Múltiplos usuários Computador de casa Mainframe Sistema Operacional: gerenciador de recursos
19 GERENCIAMENTO DE PROCESSOS
20 Gerenciamento de CPU/Processos Muitos Processos x Poucas CPUs Processamento Sequencial? MSN CPU Media Player Navegador
21 Gerenciamento de CPU/Processos Muitos Processos x Poucas CPUs Processamento Sequencial? CPU Media Player Navegador
22 Gerenciamento de CPU/Processos Muitos Processos x Poucas CPUs Processamento Sequencial? CPU Navegador
23 Gerenciamento de CPU/Processos Muitos Processos x Poucas CPUs Processamento Sequencial? CPU É assim? Navegador
24 Escalonamento de Processos PCB: qual processo está em execução Fila de Execução Executando...! Sistema Operacional A C Memória B D Processo A.EXE B.EXE C.EXE D.EXE PID Endereço 0x2000 0x4000 0x3000 0x5500 Som?
25 Escalonamento de Processos PCB: qual processo está em execução Fila de Execução Executando...! Sistema Operacional A C Memória B D Processo A.EXE B.EXE C.EXE D.EXE PID Endereço 0x2000 0x4000 0x3000 0x5500 Som?
26 Escalonamento de Processos PCB: qual processo está em execução Fila de Execução Acabou a fatia de tempo! Sistema Operacional A C Memória B D Processo A.EXE B.EXE C.EXE D.EXE PID Endereço 0x2000 0x4000 0x3000 0x5500 Som?
27 Escalonamento de Processos PCB: qual processo está em execução Fila de Execução Executando...! Sistema Operacional A C Memória B D Processo A.EXE B.EXE C.EXE D.EXE PID Endereço 0x2000 0x4000 0x3000 0x5500 Som?
28 Escalonamento de Processos PCB: qual processo está em execução Fila de Execução Executando...! Sistema Operacional A C Memória B D Processo A.EXE B.EXE C.EXE D.EXE PID Endereço 0x2000 0x4000 0x3000 0x5500 Som?
29 Escalonamento de Processos PCB: qual processo está em execução Fila de Execução Acabou a fatia de tempo! Sistema Operacional A C Memória B D Processo A.EXE B.EXE C.EXE D.EXE PID Endereço 0x2000 0x4000 0x3000 0x5500 Som?
30 Escalonamento de Processos PCB: qual processo está em execução Fila de Execução Executando...! Sistema Operacional A C Memória B D Processo A.EXE B.EXE C.EXE D.EXE PID Endereço 0x2000 0x4000 0x3000 0x5500 Som?
31 Escalonamento de Processos PCB: qual processo está em execução Fila de Execução Executando...! Sistema Operacional A C Memória B D Processo A.EXE B.EXE C.EXE D.EXE PID Endereço 0x2000 0x4000 0x3000 0x5500 Som?
32 Escalonamento de Processos PCB: qual processo está em execução Fila de Execução Acabou a fatia de tempo! Sistema Operacional A C Memória B D Processo A.EXE B.EXE C.EXE D.EXE PID Endereço 0x2000 0x4000 0x3000 0x5500 Som?
33 Escalonamento de Processos PCB: qual processo está em execução Fila de Execução Executando...! Sistema Operacional A C Memória B D Processo A.EXE B.EXE C.EXE D.EXE PID Endereço 0x2000 0x4000 0x3000 0x5500 Som?
34 Escalonamento de Processos PCB: qual processo está em execução Fila de Execução Executando...! Sistema Operacional A C Memória B D Processo A.EXE B.EXE C.EXE D.EXE PID Endereço 0x2000 0x4000 0x3000 0x5500 Som?
35 Escalonamento de Processos PCB: qual processo está em execução Fila de Execução Acabou a fatia de tempo! Sistema Operacional A C Memória B D Processo A.EXE B.EXE C.EXE D.EXE PID Endereço 0x2000 0x4000 0x3000 0x5500 Som?
36 Escalonamento de Processos PCB: qual processo está em execução Fila de Execução Executando...! Sistema Operacional A C Memória B D Processo A.EXE B.EXE C.EXE D.EXE PID Endereço 0x2000 0x4000 0x3000 0x5500 Som?
37 Escalonamento de Processos PCB: qual processo está em execução Fila de Execução Executando...! Sistema Operacional E assim por diante! A C Memória B D Processo A.EXE B.EXE C.EXE D.EXE PID Endereço 0x2000 0x4000 0x3000 0x5500 Som?
38 Fatia de Tempo (timeslice) Quando ocorre a troca de processos? Quando acaba a fatia de tempo de um processo Quando ele finaliza Quando ele tenta ler um periférico lento Fatia de Tempo...? Controlada por um timer (despertador) Timer é configurado pelo S.O. para disparar... após 32ms e coloca um processo em execução Quando timer dispara, ocorre uma interrupção O controle volta diretamente para o S.O.
39 GERENCIAMENTO DE MEMÓRIA
40 Gerenciamento de Memória Por que gerenciar memória? Recurso limitado! Muitos programas compartilham a mesma memória Um pode prejudicar outro? Quem cuida disso? O sistema operacional
41 MEMÓRIA Gerenciamento de Memória Muitos Processos x Pouca Memória O que fazer quando não cabe? MSN Media Player Navegador
42 MEMÓRIA Gerenciamento de Memória Muitos Processos x Pouca Memória O que fazer quando não cabe? MSN Falta memória? Media Player Navegador
43 MEMÓRIA HD Gerenciamento de Memória Muitos Processos x Pouca Memória Quando não cabe: Move programa menos usado MSN Media Player Navegador
44 MEMÓRIA HD Gerenciamento de Memória Muitos Processos x Pouca Memória Quando não cabe: Move programa menos usado MSN Media Player Navegador
45 MEMÓRIA HD Gerenciamento de Memória Muitos Processos x Pouca Memória Quando não cabe: Move programa menos usado MSN Media Player Navegador
46 MEMÓRIA HD Gerenciamento de Memória Muitos Processos x Pouca Memória Quando não cabe: Move programa menos usado MSN Media Player Navegador
47 MEMÓRIA HD Gerenciamento de Memória Muitos Processos x Pouca Memória Quando não cabe: Move programa menos usado MSN Media Player Navegador
48 MEMÓRIA HD Gerenciamento de Memória Muitos Processos x Pouca Memória Quando não cabe: Move programa menos usado MSN Media Player Navegador Memória Virtual
49 MEMÓRIA HD Gerenciamento de Memória Mas e se o programa sem uso fosse o MSN? MSN Media Player Navegador
50 MEMÓRIA HD Gerenciamento de Memória Mas e se o programa sem uso fosse o MSN? MSN Media Player Navegador
51 MEMÓRIA HD Gerenciamento de Memória Mas e se o programa sem uso fosse o MSN? Media Player MSN Navegador
52 MEMÓRIA HD Gerenciamento de Memória Mas e se o programa sem uso fosse o MSN? Media Player MSN Navegador
53 Gerenciamento de Memória MMUs Modernas: Dois Registradores Início Fim 0x2000 0x34FF Sistema Operacional A Memória Dividem a memória em dois tipos de região: Acessível (entre os dois marcadores) Não Acessível (fora dos marcadores)
54 0x0000 Gerenciamento de Memória MMUs Modernas: Dois Registradores Início Fim Sistema Operacional A Memória O sistema operacional tem acesso a tudo... 0x7FFF
55 0x0000 Gerenciamento de Memória MMUs Modernas: Dois Registradores Início Fim Sistema Operacional A Memória Quando um processo vai entrar em execução... 0x7FFF
56 Gerenciamento de Memória MMUs Modernas: Dois Registradores Início Fim 0x2000 0x54FF Sistema Operacional A Memória Quando um processo vai entrar em execução... A MMU é reconfigurada! Quando acaba a fatia de tempo do processo...
57 0x0000 Gerenciamento de Memória MMUs Modernas: Dois Registradores Início Fim Sistema Operacional A Memória O controle volta ao SO... Com a respectiva reconfiguração da MMU! 0x7FFF
58 0x0000 Gerenciamento de Memória MMUs Modernas: Dois Registradores Início Fim Sistema Operacional A Memória B Vantagem... Podemos ter mais processos protegidos entre si 0x7FFF
59 Gerenciamento de Memória MMUs Modernas: Dois Registradores Início Fim 0x2000 0x54FF Sistema Operacional A Memória B Vantagem... Podemos ter mais processos protegidos entre si
60 Gerenciamento de Memória MMUs Modernas: Dois Registradores Início Fim 0x5500 0x6FFF Sistema Operacional A Memória B Vantagem... Podemos ter mais processos protegidos entre si Analogia: república de estudantes com uma governanta
61 GERENCIAMENTO DE DISPOSITIVOS
62 Gerenciamento de Dispositivos Responsável pelo controle de funções básicas... Polling, IRQ, DMA... Controle compartilhamento dos dispositivos Dispositivos podem ser Compartilhados Acesso exclusivo Spool Espera
63 CONCLUSÕES
64 Resumo S.O.: software intermediário usuário programas programas hardware Recursos do Hardware: controlados pelo S.O. Troca de Processos: timer de hardware IRQ Acesso à Memória: MMU TAREFA Lista 2!
65 Próxima Aula Ok... mas o S.O. é um programa... Quem o executa é a CPU! Como é a CPU? O que ela faz?
66 PERGUNTAS?
67 BOM DESCANSO A TODOS!
ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES INTRODUÇÃO AOS SISTEMAS OPERACIONAIS. Prof. Dr. Daniel Caetano 2011-2
ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES INTRODUÇÃO AOS SISTEMAS OPERACIONAIS Prof. Dr. Daniel Caetano 2011-2 Visão Geral 1 Introdução 2 O que é Sistema Operacional 3 Tarefas de Gerenciamento Material
Leia maisUnidade 08: Introdução aos Sistemas Operacionais Prof. Daniel Caetano
Arquitetura e Organização de Computadores 1 Unidade 08: Introdução aos Sistemas Operacionais Prof. Daniel Caetano Objetivo: Apresentar a lógica básica de funcionamento de um sistema operacional, de maneira
Leia maisARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES SISTEMAS OPERACIONAIS: GERENCIAMENTO DE PROCESSOS E DE MEMÓRIA
ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES SISTEMAS OPERACIONAIS: GERENCIAMENTO DE PROCESSOS E DE MEMÓRIA Prof. Dr. Daniel Caetano 2012-1 Lembretes Apresentar o gerenciamento de processos Compreender a
Leia maisProcessamento de Dados aplicado à Geociências. AULA 1: Introdução à Arquitetura de Computadores
1 Processamento de Dados aplicado à Geociências AULA 1: Introdução à Arquitetura de Computadores UNIVERSIDADE FEDERAL DE PELOTAS CENTRO DE DESENVOLVIMENTO TECNOLÓGICO CURSO SUPERIOR DE TECNOLOGIA EM GEOPROCESSAMENTO
Leia maisCurso: Redes de Computadores
Curso: Redes de Computadores Cadeira de Introdução a Sistemas Operacionais. Bibliografia Sistemas Operacionais Modernos Andew S. Tanembaum Sistema Operacionais Abraham Silberchatz, Peter Galvin e Greg
Leia maisCP Introdução à Informática Prof. Msc. Carlos de Salles
CP 1015.1 Prof. Msc. Carlos de Salles PROGRAMA 1. CONCEITO DE SISTEMAS 1.1 Sistemas e sua classificação 1.2 Informações e Dados 1.3 O Processamento de Dados 1.4 O Computador e sua História 2. ESTRUTURA
Leia maisAGT0001 Algoritmos Aula 01 O Computador
AGT0001 Algoritmos Aula 01 O Computador Karina Girardi Roggia karina.roggia@udesc.br Departamento de Ciência da Computação Centro de Ciências Tecnológicas Universidade do Estado de Santa Catarina 2016
Leia maisSISTEMAS OPERACIONAIS ABERTOS Prof. Ricardo Rodrigues Barcelar
- Aula 1-1. ENTRADAS E SAIDAS Uma das principais funções dos sistemas operacionais é controlar os dispositivos de entrada e saída (E/S ou I/O). O Sistema Operacional (SO) deve ser capaz de enviar comando
Leia maisSistema Operacional. Escola de Ciências e Tecnologia ECT1103 INFORMÁTICA FUNDAMENTAL UFRN
Escola de Ciências e Tecnologia UFRN Sistema Operacional Prof. Aquiles Burlamaqui Nélio Cacho Luiz Eduardo Eduardo Aranha ECT1103 INFORMÁTICA FUNDAMENTAL Manter o telefone celular sempre desligado/silencioso
Leia maisTecnólogo em Análise e Desenvolvimento de Sistemas. Sistemas Operacionais (SOP A2)
Tecnólogo em Análise e Desenvolvimento de Sistemas Sistemas Operacionais (SOP A2) Visão Geral Referências: Sistemas Operacionais Modernos. Andrew S. Tanenbaum. Editora Pearson. 3ª ed. 2010. Seção: 1.1
Leia maisGERENCIAMENTO DE TAREFAS. Prof. Me. Hélio Esperidião
GERENCIAMENTO DE TAREFAS Prof. Me. Hélio Esperidião O CONCEITO DE TAREFA Uma tarefa pode ser definida como a execução de um fluxo sequencial de instruções para atender uma finalidade específica. Realizar
Leia maisUniversidade Federal de Minas Gerais. Sistemas Operacionais. Aula 19. Sistema de Entrada/Saída
Aula 19 Sistema de Entrada/Saída Sistema de E/S Por que estudar? Essenciais! Muitos tipos: - mouse - discos - impressora - scanner - rede - modem Cada fabricante complica de um jeito diferente. Tempos
Leia maisProfessor: M. Sc. Cristiano Mariotti
Professor: M. Sc. Cristiano Mariotti http://www.mscmariotti.pro.br As informações processadas nos computadores são compostas por caracteres, sendo que cada caractere, representado por 0 ou 1, é chamado
Leia maisUNIDADE 2 Ferramentas do Pacote Office
UNIDADE 2 Ferramentas do Pacote Office Olá! Aqui estamos nós outras vez! Agora para dar início à unidade 2. Hardware e Software Sabemos que a área de informática é uma das que mais vivencia mudanças na
Leia maisBarramento. Prof. Leonardo Barreto Campos 1
Barramento Prof. Leonardo Barreto Campos 1 Sumário Introdução; Componentes do Computador; Funções dos Computadores; Estrutura de Interconexão; Interconexão de Barramentos Elementos de projeto de barramento;
Leia maisIntrodução à Ciência da Computação
1 Universidade Federal Fluminense Campus de Rio das Ostras Curso de Ciência da Computação Introdução à Ciência da Computação Professor: Leandro Soares de Sousa e-mail: leandro.uff.puro@gmail.com site:
Leia maisDispositivos de Entrada e Saída
Departamento de Ciência da Computação - UFF Dispositivos de Entrada e Saída Prof. Marcos A. Guerine mguerine@ic.uff.br 1 Dipositivos periféricos ou simplesmente periféricos permitem a comunicação da máquina
Leia maisARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES PARALELISMO: SMP E PROCESSAMENTO VETORIAL. Prof. Dr. Daniel Caetano
ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES PARALELISMO: SMP E PROCESSAMENTO VETORIAL Prof. Dr. Daniel Caetano 2012-2 Objetivos Compreender a Arquitetura SMP Conhecer a Organização SMP Apresentar o Conceito
Leia maisOrganização de Computadores
Organização de Computadores Aula 23 Entrada e Saída (I/O) Rodrigo Hausen 03 de novembro de 2011 http://cuco.pro.br/ach2034 1/62 Apresentação 1. Bases Teóricas 2. Organização de computadores... 2.3. Estruturas
Leia maisComputadores e Programação (DCC/UFRJ)
Computadores e Programação (DCC/UFRJ) Aula 3: 1 2 3 Abstrações do Sistema Operacional Memória virtual Abstração que dá a cada processo a ilusão de que ele possui uso exclusivo da memória principal Todo
Leia maisORGANIZAÇÃO DE COMPUTADORES MEMÓRIA. Prof. Dr. Daniel Caetano
ORGANIZAÇÃO DE COMPUTADORES MEMÓRIA Prof. Dr. Daniel Caetano 2014-1 Objetivos Compreender o que é a memória e sua hierarquia Compreender os diferentes tipos de memória Entender como é feito o acesso à
Leia mais16/8/2010. A arquitetura de um sistema computacional representa o modelo da organização e funcionamento de um sistema de processamento
Arquitetura de es Organização de um Sistema Computacional Prof. Marcos Quinet Universidade Federal Fluminense P.U.R.O. Introdução A arquitetura de um sistema computacional representa o modelo da organização
Leia maisSistema de entrada e saída (E/S)- Módulos de E/S; tipos de operações de E/S
Sistema de entrada e saída (E/S)- Módulos de E/S; tipos de operações de E/S Explicitar aos alunos os modelos de entrada e saída em um computador e quais barramentos se aplicam a cada componente: memória,
Leia maisProf. Kleber R. Rovai
Msn: klrovai@hotmail.com E-mail: Skype: klrovai 2 1 Programa: sequência de instruções com diferentes fluxos de execução comandos condicionais e interativos (entidade passiva); Processo: um programa em
Leia maisINFORMÁTICA BÁSICA AULA
INFORMÁTICA BÁSICA AULA 01 2014 1 História dos Computadores Antigamente os computadores eram grandes e difíceis de usar; Eram usados principalmente para fazer cálculos, ou seja, computar, por isso eram
Leia maisExercícios Cap I. 1.1, 1.2, 1.3 (somente letras (a), (b) e (c)) , 1.8 e 1.12 IC - UFF
Exercícios Cap I 1.1, 1.2, 1.3 (somente letras (a), (b) e (c)) 1.5 1.7, 1.8 e 1.12 Sistemas Operacionais Visão geral e evolução dos SOs Sistema Operacional? Um programa que controla a execução dos programas
Leia maisCapítulo 2. Multiprogramação. Conteúdo. Objetivo. Recordando. Recordando. DCA-108 Sistemas Operacionais
DCA-108 Sistemas Operacionais Capítulo 2 Luiz Affonso Guedes www.dca.ufrn.br/~affonso affonso@dca.ufrn.br Multiprogramação Luiz Affonso Guedes 1 Luiz Affonso Guedes 2 Conteúdo Caracterização de um SO Moderno
Leia maisSistemas Operacionais
Sistemas Operacionais GERÊNCIA da MEMÓRIA MACHADO/MAIA: CAPÍTULO 09 Prof. Pedro Luís Antonelli Anhanguera Educacional Gerenciamento da Memória Programas precisam ser trazidos para a memória para serem
Leia maisIntrodução à Informática
Introdução à Informática Alexandre Meslin (meslin@nce.ufrj.br) Objetivo do Curso Apresentar os conceitos básicos de informática, de software e de hardware. Introduzir os conceitos relativos à representação
Leia maisIntrodução à Informática
Introdução à Informática Aula 3 http://www.ic.uff.br/~bianca/introinfo/ Aula 3-12/09/2007 1 Objetivo da disciplina O objetivo dessa disciplina é dar ao aluno noções básicas de computação. Serão apresentados
Leia maisARQUITETURA DE SISTEMAS DISTRIBUÍDOS
ARQUITETURA DE SISTEMAS DISTRIBUÍDOS AULA 02 Evolução do Processamento Paulo Franco Paulo.franco@outlook.com Evolução do Processamento A evolução do processamento de informações ocorreu basicamente de
Leia maisSistemas Operacionais. Prof. Pedro Luís Antonelli Anhanguera Educacional
Sistemas Operacionais Prof. Pedro Luís Antonelli Anhanguera Educacional Processador INTRODUÇÃO Projetado apenas para executar instruções Não é capaz de distinguir qual programa está em execução Processo
Leia maisIntrodução aos Sistemas Operacionais
Introdução aos Sistemas Operacionais Eleri Cardozo FEEC/Unicamp 1 Definição de Sistema Operacional Um sistema operacional é um gerenciador de recursos de hardware ou uma máquina virtual que oferece uma
Leia maisLIC. Organização e Estrutura Básica Computacional. Prof. Marcelo Costa Oliveira 2006, Marcelo Costa oliveira
LIC Organização e Estrutura Básica Computacional Prof. Marcelo Costa Oliveira licufal@gmail.com História 1946 Inventado o 1º computador eletrônico de grande porte ENIAC Universidade da Pensilvania: 18.000
Leia maisOs computadores ditigais podem ser classificados em 5 grupos distintos:
Informática A informática engloba toda atividade relacionada ao uso dos computadores, permitindo aprimorar e automatizar tarefas em qualquer área de atuação da sociedade. Informática é a "Ciência do tratamento
Leia maisCONCEITOS BÁSICOS DE HARDWARE E SOFTWARE
CONCEITOS BÁSICOS DE HARDWARE E SOFTWARE Conceitos Básicos A Informática é a informação automática, ou seja, é a utilização de algumas técnicas para o tratamento de informações por meio de um computador.
Leia maisPMR5229 Projeto de Sistemas Mecatrônicos com Microprocessadores. Prof. Jun Okamoto Jr. sala ES-05 Tel:
PMR5229 Projeto de Sistemas Mecatrônicos com Microprocessadores Prof. Jun Okamoto Jr. sala ES-05 Tel: 3091-5516 E-mail: jokamoto@usp.br Sistemas Mecatrônicos? Não Sistemas Mecatrônicos? Sim mas não interessam
Leia maisFundamentos de Sistemas Operacionais de Arquitetura Aberta. CST em Redes de Computadores
Fundamentos de Sistemas Operacionais de Arquitetura Aberta CST em Redes de Computadores Introdução Computadores Computadores são compostos, basicamente, de CPU, memória e dispositivos de entrada e saída
Leia maisSSC510 Arquitetura de Computadores 1ª AULA
SSC510 Arquitetura de Computadores 1ª AULA REVISÃO DE ORGANIZAÇÃO DE COMPUTADORES Arquitetura X Organização Arquitetura - Atributos de um Sistema Computacional como visto pelo programador, isto é a estrutura
Leia maisSistemas Operacionais
Sistemas Operacionais 1 Sistema Operacional Um conjunto de programas que se situa entre os softwares aplicativos e o hardware Gerencia os recursos do computador (CPU, dispositivos periféricos). Estabelece
Leia maisIntrodução a Tecnologia da Informação
Introdução a Tecnologia da Informação Arquitetura de Computadores Aula 03 Prof. Msc Ubirajara Junior biraifba@gmail.com www.ucljunior.com.br Características do computador sistema eletrônico é rápido e
Leia maisCOMPUTADORES PC 20/9/2010 CRONOGRAMA INFORMÁTICA PREF. MUNICIPAL DE JAGUARÃO - RS O COMPUTADOR, INDEPENDENTE DO TIPO: MAINFRAME NOTEBOOK PALMTOP
INFORMÁTICA PREF. MUNICIPAL DE JAGUARÃO - RS Prof.: MARCIO HOLLWEG Email: mhollweg@terra.com.br MSN: marciohollweg@hotmail.com Twitter: @mhollweg SMS: (041) 8854-3722 Site: www.marciohollweg.com.br CRONOGRAMA
Leia maisMontagem e Manutenção de Computadores
Montagem e Manutenção de Computadores Organização dos Computadores Aula de 04/03/2016 Professor Alessandro Carneiro Introdução Um computador consiste de vários dispositivos referidos como hardware: o teclado,
Leia maisFundamentos de Sistemas Operacionais
Fundamentos de Sistemas Operacionais Aula 6 Gerenciamento de Memória Prof. Galvez Considerações Gerais Multiprogramação implica em manter-se vários processos em memória Memória necessita ser alocada de
Leia maisGerência de Memória Introdução Considerações: Recurso caro e escasso; Programas só executam se estiverem na memória principal; Quanto mais processos residentes na memória principal, melhor será o compartilhamento
Leia maisLista de Exercícios 2 Prof. Daniel Caetano Solução
Unidade 4 Lista de Exercícios 2 Prof. Daniel Caetano Solução 4.1) Converta os seguintes números decimais para hexadecimal: 145, 226, 1043, 3456 91h, E2h, 413h, D80h 4.2) Sem converter as bases, faça as
Leia maisSistemas Distribuídos
Sistemas Distribuídos Processos Gustavo Reis gustavo.reis@ifsudestemg.edu.br 1 - Processos Conceito originado do campos de sistemas operacionais no qual, em geral, são definidos como programas em execução
Leia maisEstrutura e Funcionamento dos Computadores (Conceitos Básicos)
Estrutura e Funcionamento dos Computadores (Conceitos Básicos) Sistema Computacional Peopleware (usuário) Software (programas) Hardware (máquina) Hardware Corresponde à parte material, aos componentes
Leia maisOrganização de Computadores 1
Organização de Computadores 1 3.4 SISTEMA DE ENTRADA E SAÍDA Prof. Luiz Gustavo A. Martins Arquitetura de von Newmann: Computadores atuais Componentes estruturais: Memória Principal Unidade de Processamento
Leia maisNotas da Aula 1 - Fundamentos de Sistemas Operacionais
1. Conceitos Básicos Notas da Aula 1 - Fundamentos de Sistemas Operacionais Um Sistema Operacional pode ser visto sob dois pontos de vista diferentes. Por um lado, podese dizer que um SO é um software
Leia maisFACULDADE PITÁGORAS PRONATEC
FACULDADE PITÁGORAS PRONATEC DISCIPLINA: ARQUITETURA DE COMPUTADORES Prof. Ms. Carlos José Giudice dos Santos carlos@oficinadapesquisa.com.br www.oficinadapesquisa.com.br Objetivos Ao final desta apostila,
Leia mais4.3 - DMA & Chipset. CEFET-RS Curso de Eletrônica. Profs. Roberta Nobre & Sandro Silva. e
CEFET-RS Curso de Eletrônica 4.3 - DMA & Chipset Profs. Roberta Nobre & Sandro Silva robertacnobre@gmail.com e sandro@cefetrs.tche.br Unidade 04.3.1 DMA Dados podem ser transferidos entre dispositivos
Leia maisLISTA DE EXERCÍCIOS 02
FACULDADE: CENTRO UNIVERSITÁRIO DE BRASÍLIA UniCEUB CURSO: CIÊNCIA DA COMPUTAÇÃO DISCIPLINA: SISTEMAS OPERACIONAIS CARGA HORÁRIA: 75 H. A. ANO/SEMESTRE: 2016/01 PROFESSOR: EDUARDO FERREIRA DOS SANTOS HORÁRIOS:
Leia maisModelo de Von Neumann: conceito do programa armazenado
Arquitetura de computador Modelo de Von Neumann: conceito do programa armazenado Arquitetura de Von Neuman A arquitetura de computador proposta por Von Neumann é composta basicamente por: Computadores
Leia maisSistemas Distribuídos Aula 3
Sistemas Distribuídos Aula 3 Aula passada Processos IPC Características Ex. sinais, pipes, sockets Aula de hoje Threads Kernel level User level Escalonamento Motivação: Servidor Web Considere Servidor
Leia maisInformática. Comparando Windows Vista com 7. Professor Márcio Hunecke.
Informática Comparando Windows Vista com 7 Professor Márcio Hunecke www.acasadoconcurseiro.com.br Informática COMPARANDO WINDOWS VISTA COM WINDOWS 7 Edições O Windows Vista foi lançado em janeiro de 2007
Leia maisTécnico em Radiologia. Prof.: Edson Wanderley
Técnico em Radiologia Prof.: Edson Wanderley Rede de Computadores Modelo Mainframe Terminal Computador de grande porte centralizado; Os recursos do computador central, denominada mainframe são compartilhadas
Leia maisUnidade 09: Introdução aos Sistemas Operacionais Prof. Daniel Caetano
Arquitetura e Organização de Computadores 1 Atualização: 16/8/212 Unidade 9: Introdução aos Sistemas Operacionais Prof. Daniel Caetano Objetivo: Apresentar a lógica básica de funcionamento de um sistema
Leia maisWilliam Stallings Arquitetura e Organização de Computadores 8 a Edição
William Stallings Arquitetura e Organização de Computadores 8 a Edição Capítulo 3 Visão de alto nível da função e interconexão do computador slide 1 Conceito de programa Sistemas hardwired são inflexíveis.
Leia maisUniversidade Federal de Campina Grande Departamento de Sistemas e Computação Curso de Bacharelado em Ciência da Computação.
Universidade Federal de Campina Grande Departamento de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Organização e Arquitetura de Computadores I Organização e Arquitetura Básicas
Leia maisEstrutura do Sistema Operacional
Sistemas Operacionais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Aula 04 Estrutura do Sistema Operacional 2 1 Estrutura do Sistema Operacional
Leia maisOrganização de Computadores
Organização de Computadores Aula 19 Barramentos: Estruturas de Interconexão Rodrigo Hausen 14 de outubro de 2011 http://cuco.pro.br/ach2034 1/40 Apresentação 1. Bases Teóricas 2. Organização de computadores
Leia maisFundamentos da Informática Aula 01 - Computadores: Ferramentas para a era da informação Exercícios - RESPOSTAS Professor: Danilo Giacobo
Fundamentos da Informática Aula 01 - Computadores: Ferramentas para a era da informação Exercícios - RESPOSTAS Professor: Danilo Giacobo Múltipla escolha 1. A unidade central de processamento é um exemplo
Leia maisAULA 2. Prof.: Jadiel Mestre. Introdução à Informática. Introdução à Informática Componentes de um Sistema de Informação
AULA 2 Prof.: Jadiel Mestre. Componentes de um Sistema de Informação Os componentes de um sistema de informação são divididos em três partes 2 1 Componentes físicos do computador Dispositivos de Entrada/Saída
Leia maisLaboratório de Informática. Leopoldo Teixeira
Laboratório de Informática Leopoldo Teixeira leo@leopoldomt.com Até agora vimos A história dos computadores Como informação é armazenada memória, armazenamento em massa representada sistemas binários,
Leia maisProcessos e Threads. Ciclo 2 AT3. Prof. Hermes Senger
Processos e Threads Ciclo 2 AT3 Prof. Hermes Senger Nota O presente material foi elaborado com base no material didático do livro Sistemas Operacionais, 3ª edição, de H.M.Deitel, P.J. Deitel, D.R. Choffnes,
Leia maisNoções de Processos. Plano da aula. Serviços oferecidos. Definição & Objetivos. Definição & Objetivos. Sistemas Operacionais : introdução
Plano da aula Noções de Processos Marcelo Johann Introdução Histórico Multiprogramação Noção de processo Definição Ciclo de vida do processo Suporte de Hardware para multi-programação Mecanismo de interrupção
Leia maisUNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO
UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO Rua Dom Manoel de Medeiros, s/n Dois Irmãos 52171-900 Recife-PE Fone: 0xx-81-332060-40 proreitor@preg.ufrpe.br PLANO DE ENSINO
Leia maisHardware: Componentes Básicos. Sistema de Computador Pessoal. Anatomia de um Teclado. Estrutura do Computador. Arquitetura e Organização
Hardware: Componentes Básicos Arquitetura dos Computadores Dispositivos de Entrada Processamento Dispositivos de Saída Armazenamento Marco Antonio Montebello Júnior marco.antonio@aes.edu.br Sistema de
Leia maisLÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À ORGANIZAÇÃO DE COMPUTADORES
LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À ORGANIZAÇÃO DE COMPUTADORES Prof. Dr. Daniel Caetano 2013-1 Objetivos Apresentar o funcionamento do computador Apresentar a função da memória e dos dispositivos
Leia maisSistemas Operacionais
ANHANGUERA Sistemas Operacionais Prof. Esp. Rafael Gross Processos Sumário Introdução Conceito de processo Estrutura do processo Estados do processo Mudanças de estado do processo Criação e eliminação
Leia maisProfessor Léo Matos TI para Concursos
Professor Léo Matos TI para Concursos Um sistema computacional é formado basicamente por hardware (física) e software (lógica). O hardware é composto por circuitos eletrônicos (processador, memória, portas
Leia maisConceitos Básicos INTRODUÇÃO À COMPUTAÇÃO E SUAS APLICAÇÕES
FACULDADE DOS GUARARAPES INTRODUÇÃO À COMPUTAÇÃO E SUAS APLICAÇÕES Conceitos Básicos Prof. Rômulo César romulodandrade@gmail.com romulocesar@faculdadeguararapes.edu.br www.romulocesar.com.br INTRODUÇÃO
Leia maisTécnico de Gestão e Programação de Sistemas Informáticos. Sistemas Operativos 10º ano
Técnico de Gestão e Programação de Sistemas Informáticos Sistemas Operativos 10º ano Ao computadores dos anos 50 não tinham SO. O operador trabalhava diretamente com o hardware, o que obrigava a um grande
Leia maisEstrutura dos Sistemas Operacionais. Sérgio Portari Júnior
Estrutura dos Sistemas Operacionais Sérgio Portari Júnior - 2016 1 Sistema Operacional - Formas de acessar o KERNEL do SISTEMA OPERACIONAL (SO) - A linguagem de comandos faz parte do SO O Sistema Operacional
Leia maisArquitetura de Computadores
Arquitetura de Computadores Aula 07 Prof. Dr. Saulo Amui 1/16 2/16 Sistemas Operacionais O que é um Sistema Operacional? Um programa que atua como um intermediário entre um usuário de um computador e o
Leia maisUnidade Central de Processamento (CPU) Processador. Bernardo Gonçalves Introdução ao Computador 2008/01
Unidade Central de Processamento (CPU) Processador Bernardo Gonçalves Introdução ao Computador 2008/01 Componentes de um Computador (1) Computador Eletrônico Digital É um sistema composto por: Memória
Leia maisSOP - TADS Fundamentos de Sistemas Operacionais
SOP - TADS Fundamentos de Sistemas Operacionais Prof. Ricardo José Pfitscher dcc2rjp@joinville.udesc.br Material cedido por: Prof. Rafael Rodrigues Obelheiro Prof. Maurício Aronne Pillon Revisão Ultima
Leia maisConceitos básicos sobre computadores
SSC0101 - ICC1 Teórica Introdução à Ciência da Computação I Conceitos básicos sobre computadores Prof. Vanderlei Bonato: vbonato@icmc.usp.br Sumário O que é um computador e onde podemos encontrá-los? Divisão:
Leia maisSistemas Operacionais
Sistemas Operacionais Cristina Boeres página do curso: http://www.ic.uff.br/~boeres/so.html boeres@ic.uff.br Sistemas Operacionais O que é um SO?! um gerenciador de recursos?! uma interface?! máquina virtual?
Leia maisMicrocomputadores. É época de Natal. Um pai sai em busca dos presentes, entre eles o do filho, o tão ansiado videogame.
A UU L AL A Microcomputadores É época de Natal. Um pai sai em busca dos presentes, entre eles o do filho, o tão ansiado videogame. Um problema A onda agora são os videogames, os CD-ROMS, equipamentos de
Leia maisEmail: professorclebermarques@hotmail.com Atualizada em 29/01/2010. 1
1- Software: É o elemento lógico (não palpável) do sistema computacional. 1.1- Classificação do Software: 1. Básico = fundamental para o processamento. Ex: Sistema Operacional. 2. Aplicativo = auxilia
Leia mais1.3. CONCEITOS BÁSICOS DE INFORMÁTICA
1.3. CONCEITOS BÁSICOS DE INFORMÁTICA Informática pode ser considerada como significando informação automática, ou seja, a utilização de métodos e técnicas no tratamento automático da informação. Para
Leia maisUniversidade Estadual de Mato Grosso do Sul Bacharelado em Ciência da Computação Sistemas Operacionais Prof. Fabrício Sérgio de Paula
Universidade Estadual de Mato Grosso do Sul Bacharelado em Ciência da Computação Sistemas Operacionais Prof. Fabrício Sérgio de Paula Tópicos O que é um sistema operacional Organização e arquitetura de
Leia maisAPOSTILA 1 - TUTORIA SISTEMAS OPERACIONAIS
APOSTILA 1 - TUTORIA SISTEMAS OPERACIONAIS Objetivos Existe uma grande distância entre os circuitos eletrônicos e dispositivos de hardware e os programas aplicativos em software. Os circuitos são complexos,
Leia maisDr. Joaquim de Carvalho
Planificação Anual 2016/2017 Curso Profissional de Técnico de Gestão de Equipamentos Informáticos Sistemas Digitais e Arquitectura de Computadores (SDAC) 12º ano 1 MÓDULO 7: Arquitectura de Computadores
Leia maisWindows 2000, Windows XP e Windows Server 2003
Windows 2000, Windows XP e Windows Server 2003 Este tópico inclui: "Etapas preliminares" na página 3-16 "Etapas de instalação rápida em CD-ROM" na página 3-16 "Outros métodos de instalação" na página 3-17
Leia maisProgramação de Sistemas em Tempo Real
BCC722 Programação de Sistemas em Tempo Real Processos Prof. Charles Garrocho O conceito de processo Um S.O. executa uma variedade de programas Sistemas de tempo compartilhado: programas Processo: um programa
Leia maisSOP - TADS Threads. Revisão Ultima aula. Programa em execução Cada processo têm sua própria CPU
SOP - TADS Threads Prof. Ricardo José Pfitscher dcc2rjp@joinville.udesc.br Material cedido por: Prof. Rafael Rodrigues Obelheiro Prof. Maurício Aronne Pillon Revisão Ultima aula Processos [1/3] Conceito:
Leia maisESTRUTURA DE DADOS FILAS SEQUENCIAIS
ESTRUTURA DE DADOS FILAS SEQUENCIAIS Prof. Dr. Daniel Caetano 2012-2 Objetivos Compreender o que é uma estrutura em fila Compreender sua aplicação Capacitar para implementar filas Atividade Estruturada!
Leia maisInterrupções e DMA. Mecanismos de I/O
Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Engenharia Elétrica Curso de Extensão em Arquitetura de Computadores Pessoais Interrupções e DMA 1 Mecanismos de I/O Programmed
Leia maisGerência de memória III
Gerência de memória III Eduardo Ferreira dos Santos Ciência da Computação Centro Universitário de Brasília UniCEUB Maio, 2016 1 / 45 Sumário 1 Memória Virtual Segmentação Paginação 2 Alocação de páginas
Leia maisRedes de Computadores.
Redes de Computadores www.profjvidal.com REDES PONTO-A-PONTO E CLIENTE-SERVIDOR REDES DE COMPUTADORES Uma rede de computadores é formada por um conjunto de módulos processadores capazes de trocar informações
Leia maisArquitetura de Computadores Sistemas Operacionais II
Definição de Processo Arquitetura de Computadores Sistemas Operacionais II Processo é o mesmo de Programa? Programa Estrutura estática Instruções + Dados Processo Entidade Ativa Instância de um Programa
Leia maisSistemas de Operação
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia Departamento de Informática Sistemas de Operação Estruturas e Componentes do S.O. (1) Baseado nos transparente de SO de Pedro Medeiros (DI/FCT/UNL)
Leia maisICET CURSO: Ciência da Computação e Sistemas de Informação (Sistemas Operacionais Abertos) Estudos Disciplinares. Campus: Data: / / Nome: Questão 1:
ICET CURSO: Ciência da Computação e Sistemas de Informação (Sistemas Operacionais Abertos) Estudos Disciplinares Campus: Data: / / Nome: RA: Turma: Questão 1: Silberschatz, Galvin e Gagne (c) 2007 Os alunos
Leia maisArquitetura e Organização de Computadores
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO DEPARTAMENTO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIA DA COMPUTAÇÃO Arquitetura e Organização de Computadores Conjunto de Instruções Prof. Sílvio Fernandes
Leia maisBanco de Dados. Introdução. Profa. Flávia Cristina Bernardini
Banco de Dados Introdução Profa. Flávia Cristina Bernardini * Slides Baseados no material elaborado pelos professores Eduardo R. Hruschka, Cristina D. A. Ciferri e Elaine Parros Machado Motivação Operações
Leia mais