Arquitetura de Computadores
|
|
|
- Talita Amorim Rodrigues
- 9 Há anos
- Visualizações:
Transcrição
1 Arquitetura de Computadores Aula 07 Prof. Dr. Saulo Amui 1/16
2 2/16 Sistemas Operacionais
3 O que é um Sistema Operacional? Um programa que atua como um intermediário entre um usuário de um computador e o hardware do computador. Objetivos do sistema operacional: Executar programas do usuário e facilitar a solução dos problemas do usuário. Tornar conveniente o uso do sistema de computação. Possibilita o uso do hardware do computador de maneira eficiente. 3/16
4 Estrutura do Sistema de Computação Hardware oferece recursos de computação básicos CPU, memória, dispositivos de E/S Sistema operacional Controla e coordena o uso do hardware entre diversas aplicações e usuários Programas de aplicação definem as formas como os recursos do sistema são usados para solucionar os problemas de computação dos usuários Processadores de textos, compiladores, navegadores Web, sistemas de banco de dados, jogos Usuários Pessoas, máquinas, outros computadores 4/16
5 Componentes de um Sistema de Computação Usuário 1 Usuário 2 Usuário 3... Usuário n Compilador Montador Editor de Texto... Sistema de Banco de Dados Programas de Sistema e Aplicativos Sistema Operacional Hardware 5/16
6 Definição do Sistema Operacional SO é um escalonador de recursos Gerencia todos os recursos Decide entre solicitações em conflito para uso eficaz e justo dos recursos SO é um programa de controle Controla a execução dos programas para impedir erros e uso indevido do computador 6/16
7 Entendendo o Sistema Operacional É o Sistema Operacional que controla todos os recursos do computador, e fornece a base sobre a qual os programas aplicativos são escritos. SO pode ser definido como um gerenciador dos recursos que compõem o computador (processador, memória, I/O, arquivos, etc). 7/16
8 Entendendo o Sistema Operacional Os problemas centrais que o sistema operacional deve resolver são: o compartilhamento ordenado, a proteção dos recursos a serem usados pelas aplicações do usuário interfaceamento entre este e a máquina. 8/16
9 Entendendo o Sistema Operacional A função do Sistema Operacional é a de fornecer um esquema de alocação dos recursos: processadores, memórias, dispositivos de entrada e saída entre os vários processos que competem pela utilização de tais recursos: 9/16
10 Entendendo o Sistema Operacional Um processo é basicamente um programa em execução divididos em etapas: 1.Código executável e dados referentes ao código; 2. Pilha de execução; 3. Valor dos registradores do hardware; 4. E o conjunto de informações necessárias a execução do programa. 10/16
11 Entendendo o Sistema Operacional Esses processos competem aos recursos, e o SO deve garantir a cada processo: 1. Uma quantidade de memória; 2. O uso da CPU; 3. O acesso aos dispositivos; 4. O controle do fluxo de dados; 5. A localização dos arquivos necessários. 11/16
12 Entendendo o Sistema Operacional O SO não permite que um processo altere os dados de um outro arquivo. Um SO deve ter: Consistência - tempo necessário para realizar as tarefas; Flexibilidade - permite a inclusão de novos periféricos; Portabilidade - pode ser executado em vários computadores. 12/16 A seleção do SO a ser usado varia de acordo com o ambiente para o qual foi projetado.
13 Entendendo o Sistema Operacional O Sistema Operacional deve ser adaptado às características do hardware assim como as linguagens de programação e as ferramentas do usuário final devem ser adaptados ao Sistema Operacional. 13/16 Conhecer o Sistema Operacional pode ajudar a resolver alguns problemas que a princípio nos parecem complicados. Além disso, possui utilitários especiais para a formatação de discos, listagens em vídeo/ impressora, cria- ção/copia/exclusão e alterações de arquivos.
14 14/16 Sistemas Operacionais
15 Tipos de serviços oferecidos A maioria dos Sistemas Operacionais oferece um conjunto básico de serviços, sempre necessários: sistema de arquivos: criar, escrever, ler, apagar e renomear arquivos carregar um programa na memória principal e executá-lo / abortá-lo acesso aos periféricos: alocação, leitura, escrita e liberação monitoração do uso de recursos ex.: identificação de gargalos como pouca memória ou disco muito lento contabilização de recursos ex.: quanto tempo foi gasto na CPU por um programa, qual o espaço em disco ocupado por determinado usuário, quantas páginas foram impressas no mês por determinado usuário fornecer informações sobre o estado do sistema ex.: hora e data, lista de usuários logados, temperatura da CPU 15/16
16 Tipo de serviços oferecidos Para melhor aproveitar o hardware, diversos usuários e programas podem compartilhar o computador, mas deve haver uma proteção entre eles, senão: um usuário envie dados pra impressora no meio da impressão de outro apagar arquivos ou cancelar programas de outros usuários Se não houver segurança na manutenção dos dados e execução dos programas, os usuários não utilização o SO! o SO deve garantir que cada usuário possa trabalhar sem sofrer interferência danosa dos demais o SO deve prover mecanismos de proteção entre os usuários e programas 16/16
17 SO na Visão do Usuário A visão que o usuário tem do SO é a forma como ele percebe o sistema Essa imagem é definida pela interface através da qual o usuário acessa os serviços do SO Esta interface é formada por chamadas de sistema programas de sistema 17/16
18 Chamadas de Sistema Programas solicitam serviços ao SO através das chamadas de sistema, semelhantes a sub-rotinas Uma chamada de sistema: recebe parâmetros passados pelo programa transfere a execução para o SO seu retorno retoma a execução do programa a partir da instrução que segue a chamada 18/16
19 Chamadas de Sistema Em uma linguagem de alto nível, elas ficam escondidas dentro da biblioteca utilizada pelo compilador (API) As sub-rotinas da biblioteca é que chamam o sistema: ex.: uma função que acesse o terminal, ex.: printf(), exige uma chamada de sistema lembre-se que o acesso aos periféricos é feito (normalmente) pelo SO Os serviços providos pelo SO são acessados pelas chamadas de sistema 19/16
20 O núcleo (kernel) do SO Kernel é a parte do SO responsável por implementar as chamadas de sistema Os principais componentes do kernel são: Gerência de processador Gerência de memória Sistema de arquivos Gerência de entrada e saída 20/16
21 A complexidade do kernel O Linux Kernel contém mais de 13,5 milhões de linhas de código! 21/16
22 22/16
23 23/16
24 24/16
25 SO implementado em camadas Por conta desta complexidade, muitos Sistemas Operacionais são implementados em camadas: o microkernel implementa os serviços mais básicos associados ao SO ex.: gerência de processador, alocação de memória, drivers o kernel propriamente dito implementa os demais serviços em cima do microkernel ex.: sistema de arquivos, memoria virtual, protocolos de comunicação 25/16
26 Os utilitários do SO 26/16 São programas de sistema, providos pelo SO mas executados fora (em cima) do kernel Implementam tarefas básicas para a utilização do sistema e são confundidos com o próprio SO Exemplos de utilitários: para manipulação de arquivos: listar, copiar, renomear, imprimir para obter informações do sistema: hora, data, temperatura, usuários logados, espaço de armazenamento livre historicamente, editores de texto e compiladores também eram utilitários do SO, mas como existem muitas alternativas, hoje em dia são distribuídos separadamente Os utilitários utilizam chamadas de sistema (do kernel) para efetuar a operação solicitada pelo usuário
27 Interpretador de Comandos É o utilitário mais importante do SO é ativado sempre que o usuário inicia sua sessão de trabalho (quando ele loga no sistema) Sua tarefa: receber comandos do usuário e executá-los recebe as linhas tecladas, analisa seu conteúdo e executa o comando teclado Exemplo de comando: listar diretório no Linux o comando é ls no Windows o comando é dir mesmo que listar diretório seja feito por meio de uma GUI, ele envolve as mesmas chamadas de sistema 27/16
28 Comandos do Interpretador É uma questão de projeto decidir quais comandos serão aceitos pelo interpretador, exemplos: ls, cd, find, cat, touch, rm, mkdir grep, sed, awk Em geral, estes comandos são executados mais rapidamente, pois não exigem a carga e execução de outro programa 28/16 OBS.: demais comandos (não inclusos no interpretador) podem ser implementados através de utilitários extras
29 Outros Interpretadores de Comandos Porém, o interpretador de comandos não precisa ser um programa de sistema Pode-se construir outros interpretadores e instalar aquele que preferir, exemplos: Linux: bash, shell, ksh, csh Windows: cmd, cygwin, putty cada usuário utilizaria aquele que for mais apropriado à sua experiência ou ao trabalho a ser desenvolvido 29/16
30 Interface de Linha de Comando (CLI) O interpretador, acessado via uma Interface de Linha de Comando (no inglês, CLI), consiste numa espécie de tradutor entre o sistema operacional e o usuário Permite a execução de comandos direto no prompt do sistema ou através de scripts (arquivos de texto, contendo uma sequência de comandos) 30/16
31 Exemplo de interação com a CLI 31/16 DICA: é possível até assistir vídeos na CLI, com o mplayer: mplayer -nosound -vo caca video.avi
32 Interface Gráfica com o Usuário (GUI) Tudo o que foi dito sobre CLI é igualmente válido quando o Sistema Operacional oferece uma GUI A única diferença está na comodidade para o usuário, que passa a usar ícones, menus e mouse no lugar de digitar comandos textuais 32/16
33 Interface Gráfica com o Usuário (GUI) Na maioria das vezes a GUI é o que as pessoas entendem por sistema operacional mas não se esqueça: um SO possui um kernel e um interpretador de comandos (CLI ou GUI) No dia a dia, o usuário trabalha com programas distantes do SO, como editores de texto, compiladores, aplicativos, jogos assim, o SO propriamente dito fica escondido, longe da percepção do usuário 33/16
34 GUI ou CLI? À medida que o usuário ganha experiência com o sistema, passa a julgar as interfaces pela sua flexibilidade e capacidade de realizar tarefas mais complexas Tarefas repetitivas comumente são melhor desempenhadas na CLI, com a construção de um script para automatizar a tarefa, exs.: converter vários arquivos para PDF obter uma grande lista de arquivos da Internet gerar gráficos a partir de centenas de arquivos processar dezenas de arquivos texto para filtrar por uma certa palavra 34/16 converter arquivos de texto para mp3, via um sintetizador
35 Referências Bibliográficas Silva, J.L; Arquitetura de Computadores, Universidade de São Paulo. Valadão, E.; Sistemas Operacionais (Introdução), IFMG, /16
Estrutura 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
Sistemas Operacionais. Visão Geral
Sistemas Operacionais P R O F. B R U N O A L B U Q U E R Q U E S C R I G N O L I Visão Geral Organização da Apresentação Introdução Componentes de um Sistema de Computação Conceito de SO Objetivos de um
Fundamentos da Informática Aula 03 - Sistemas operacionais: Software em segundo plano Exercícios Professor: Danilo Giacobo
Fundamentos da Informática Aula 03 - Sistemas operacionais: Software em segundo plano Exercícios Professor: Danilo Giacobo Múltipla escolha 1. Em que consiste um sistema operacional: a. Um conjunto de
Estruturas de Sistemas Operacionais
Estruturas de Sistemas Operacionais Sistemas Operacionais - Tópicos Componentes do Sistema Serviços de Sistemas Operacionais Chamadas ao Sistema Estrutura do Sistema Máquinas Virtuais Chamadas ao Sistema
Introdução aos Sistemas Operacionais
1 Introdução aos Sistemas Operacionais 1.1 O que é um sistema operacional 1.2 História dos sistemas operacionais 1.3 O zoológico de sistemas operacionais 1.4 Conceitos sobre sistemas operacionais 1.5 Chamadas
Sistema Operacional. Etapa
Etapa 1-2017 HARDWARE PARTE FÍSICA DA MÁQUINA HARDWARE HARDWARE HARDWARE SOFTWARE PARTE LÓGICA DA MÁQUINA SOFTWARE INTERMEDIÁRIO ENTRE O HARDWARE E O SOFTWARE PRINCIPAL PROGRAMA DO COMPUTADOR Um sistema
Introdução à Sistemas Operacionais
Pontifícia Universidade Católica de Minas Gerais Instituto de Ciências Exatas e Informática IC (2018/02) Introdução Sistema Operacional serve como um intermediário entre o hardware e os softwares aplicativos
Sistema Operacional. Disciplina: Softwares, Aplicativos e Sistema Operacional. Professor: Thiago Silva Prates
Sistema Operacional Disciplina: Softwares, Aplicativos e Sistema Operacional Professor: Thiago Silva Prates Software e aplicativos Software é uma sequência de instruções à serem seguidas e executadas.
UFRJ IM - DCC. Sistemas Operacionais I. Unidade IV Gerência de Recursos Entrada e Saída. 02/12/2014 Prof. Valeria M. Bastos
UFRJ IM - DCC Sistemas Operacionais I Unidade IV Gerência de Recursos Entrada e Saída 02/12/2014 Prof. Valeria M. Bastos 1 ORGANIZAÇÃO DA UNIDADE Gerência de Entrada e Saída Fundamentos Evolução Estrutura
Estrutura dos Sistemas Operacionais. Adão de Melo Neto
Estrutura dos Sistemas Operacionais Adão de Melo Neto 1 Sistema Operacional - Formas de acessar o KERNEL do SISTEMA OPERACIONAL (SO) - A linguagem de comandos faz parte do SO O Sistema Operacional é formado
Informática básica SOFTWARE.
Informática básica SOFTWARE [email protected] Software Formado por um conjunto de instruções (algoritmos) e suas representações para o computador (programas) Instruções codificadas necessárias para
Algoritmos e Técnicas de Programação. Professora Luciana Faria
Algoritmos e Técnicas de Programação Professora Luciana Faria [email protected] Conceitos Básicos Computadores??? Máquina composta de elemento físicos do tipo eletrônico É uma máquina
INTRODUÇÃO À TECNOLOGIA DA INFORMAÇÃO O SISTEMA OPERACIONAL PROFESSOR CARLOS MUNIZ
INTRODUÇÃO À TECNOLOGIA DA PROFESSOR CARLOS MUNIZ O QUE É UM SISTEMA OPERACIONAL? Há muitos tipos de Sistemas Operacionais, cuja complexidade varia e depende de que tipo de funções é provido, e para que
Estrutura dos Sistemas Operacionais. Adão de Melo Neto
Estrutura dos Sistemas Operacionais Adão de Melo Neto 1 Sistema Operacional -São partes do SO -São ferramentas de apoio ao usuário -São formas de acessar as rotinas do kernel O Sistema Operacional é formado
COMPONENTES CENTRAIS DO SISTEMA OPERACIONAL. Prof. Eduardo H. S. Oliveira
COMPONENTES CENTRAIS DO SISTEMA OPERACIONAL Um usuário interage com o sistema operacional via uma ou mais aplicações de usuário e, muitas vezes, por meio de uma aplicação especial denominada shell (interpretador
Sistemas Operacionais. Sistema de entrada e Saída
Sistemas Operacionais Sistema de entrada e Saída Sistema de Entrada e Saída I/O É uma das principais tarefas de um sistema computacional Como máquina abstrata o S.O. deve oferecer uma visão padronizada
Introdução à Programação de Computadores Fabricação Mecânica
Introdução à Programação de Computadores Fabricação Mecânica Edilson Hipolito da Silva [email protected] - http://www.hipolito.info Aula 03 - Conceitos: Hardware, Software, Sistema Operacional
Sistemas Operacionais (SO)
Sistemas Operacionais (SO) Fundamentos Prof. Eduardo Abordagens SO Moderno (importância) Funções básicas Definição Componentes de um SC Objetivos de um SO Serviços de um SO Abstrações Tipos de SO Estudo
Sistemas Operacionais. Estrutura do Sistema Operacional: Modos de Acesso
Sistemas Operacionais Estrutura do Sistema Operacional: Modos de Acesso Modos de Acesso Existem certas instruções que não podem ser colocadas diretamente à disposição das aplicações, pois a sua utilização
Programação Shell Script: como dominar seu terminal
Programação Shell Script: como dominar seu terminal 14 de Outubro de 2008 1 2 Sistemas Operacionais Shell 3 4 5 O que é Shell? Programa interpretador de instruções Por que utilizar o Shell? Facilidade
Programação de Computadores I - PRG1 Engenharia Elétrica
Programação de Computadores I - PRG1 Engenharia Elétrica Edilson Hipolito da Silva [email protected] - http://www.hipolito.info Aula 03 - Conceitos: Hardware, Software, Sistema Operacional Roteiro
Sistemas Operacionais Aula 3
Sistemas Operacionais Aula 3 Anderson L. S. Moreira [email protected] http://dase.ifpe.edu.br/~alsm Curso de Análise e Desenvolvimento de Sistemas de Informação Recife - PE O que fazer
Sistemas Operacionais. Introdução a Sistemas Operacionais
Introdução a [email protected] baseado no material do Prof. Fröhlich em http://www.lisha.ufsc.br/~guto 1 Sistemas de computação Hardware CPU + memória + dispositivos de E/S Aplicações Objetivo
Informática I. Aula /09/2006 1
Informática I Aula 3 http://www.ic.uff.br/~bianca/informatica1/ 06/09/2006 1 Ementa Histórico dos Computadores Noções de Hardware e Software Microprocessadores Sistemas Numéricos e Representação de Dados
Estrutura 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
Sistemas Operacionais. Estrutura do Sistema Operacional
Sistemas Operacionais Estrutura do Sistema Operacional Sumário 1. Introdução 2. Funções do Núcleo 3. Modo Acesso 4. Mecanismos de Proteção 5. Grupos de Funções 6. Terminologia e Portabilidade 7. Linguagem
Introduçã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
Gerência de Dispositivos. Adão de Melo Neto
Gerência de Dispositivos Adão de Melo Neto 1 Gerência de Dispositivos Introdução Acesso ao Subsistema de E/S Subsistema de E/S Device Drivers Controladores Dispositivos de E/S Discos Magnéticos Desempenho,
Sistemas Operacionais e Introdução à Programação. Módulo 1 Sistemas Operacionais
Sistemas Operacionais e Introdução à Programação Módulo 1 Sistemas Operacionais 1 Competências: SOP 1. Compreender as abstrações de um sistema operacional e operar um sistema operacional Unix/Linux como
Introduçã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: [email protected] site:
Tecnó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) Conceitos de Hardware e Software Referências: Arquitetura de Sistemas Operacionais. F. B. Machado, L. P. Maia. Editora
Introdução a Computação
O que é um computador? Um computador é uma coleção de componentes que realizam operações lógicas e aritméticas sobre um grande volume de dados. (F. K. Miyazawa) Um computador é composto por: Introdução
Sistemas Operacionais
Sistemas Operacionais Slides adaptados de Prof. Dr. Marcos José Santana e Prof. Dra. Regina Helena Carlucci Santana baseados no livro Sistemas Operacionais Modernos de A. Tanenbaum Tipos e Estrutura System
AGT0001 Algoritmos Aula 01 O Computador
AGT0001 Algoritmos Aula 01 O Computador Karina Girardi Roggia [email protected] Departamento de Ciência da Computação Centro de Ciências Tecnológicas Universidade do Estado de Santa Catarina 2016
CP 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
O Linux Possui varias características que diferenciam dos outros sistemas operacionais e que aproximam do UNIX, sendo um dos motivos da sua escolha
O Linux Possui varias características que diferenciam dos outros sistemas operacionais e que aproximam do UNIX, sendo um dos motivos da sua escolha em várias aplicações nas quais são necessárias estabilidade
Conceitos básicos sobre computadores
SSC0101 - ICC1 Teórica Introdução à Ciência da Computação I Conceitos básicos sobre computadores Prof. Vanderlei Bonato: [email protected] Sumário O que é um computador e onde podemos encontrá-los? Divisão:
Introdução a Sistemas Abertos. Ambiente shell
Introdução a Sistemas Abertos Ambiente shell Conteúdo Programático Login e Logout Iniciando e Desligando o Sistema Tipos de arquivo Texto Binário Arquivos e Diretório Manipulação de arquivos e diretório
Informática básica. Professor: Francisco Ary
Informática básica Professor: Francisco Ary O que vimos na ultima aula: O que é informática? O que é um computador? Evolução; Computadores eletrônicos: Válvulas; Transistor; Circuito integrado;e Microprocessador;
MC-102 Aula 01. Instituto de Computação Unicamp
MC-102 Aula 01 Introdução à Programação de Computadores Instituto de Computação Unicamp 2016 Roteiro 1 Por que aprender a programar? 2 Hardware e Software 3 Organização de um ambiente computacional 4 Algoritmos
Curso: 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
SISTEMAS OPERACIONAIS
SISTEMAS OPERACIONAIS Introdução a Sistemas Operacionais Andreza Leite [email protected] Plano de Aula Introdução aos Sistemas Operacionais Fundamentação Teórica Evolução Histórica Características
INTRODUÇÃO A SISTEMAS OPERACIONAIS
INTRODUÇÃO A SISTEMAS OPERACIONAIS Prof. Me. Hélio Esperidião DEFINIÇÃO DE SISTEMA OPERACIONAL. O sistema operacional é uma camada de software colocada sobre o hardware para gerenciar todos os componentes
Sistemas Operacionais. Maria de Fátima de Freitas Bueno Marcílio
Sistemas Operacionais Maria de Fátima de Freitas Bueno Marcílio Introdução O que é um sistema operacional? História dos sistemas operacionais Conceitos dos Sistemas Operacionais Estrutura dos Sistemas
Fundamentos do Sistema Operacional Windows AULA 03
1 Fundamentos do Sistema Operacional Windows AULA 03 Software 2 São programas inseridos dentro do hardware que realizam diversas tarefas. Quando ocorre a interpretação dos dados, ele realiza as funções
INFORMÁTICA: Informação automática
INTRODUÇÃO INFORMÁTICA: Informação automática Definição: é a ciência que estuda o tratamento automático e racional da informação (encarregada pelo estudo e desenvolvimento de máquinas e métodos para processar
Sistemas Operacionais Processos. Carlos Ferraz Jorge Cavalcanti Fonsêca
Sistemas Operacionais Processos Carlos Ferraz ([email protected]) Jorge Cavalcanti Fonsêca ([email protected]) Copyright Carlos Ferraz Processo Conceito: Um programa em execução 1. Ao digitar hello, os caracteres
Introdução à Informática
Introdução à Informática Aula 8 http://www.ic.uff.br/~bianca/introinfo/ Aula 8-28/09/2007 1 Ementa Conceitos Básicos de Computação (Hardware, Software e Internet) Softwares Aplicativos Tutorial: Word Tutorial:
2. Conceitos Básicos. Introdução à Ciência da Computação.
2. Conceitos Básicos Introdução à Ciência da Computação http://www.inf.unioeste.br/~claudia/icc2017.html Sumário Computador Processamento de dados Hardware Software Sistemas Arquivos Modalidades de Computadores
Introduçã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
Exercí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
Sistemas Operacionais. Prof. Andrique Amorim
Sistemas Operacionais Prof. Andrique Amorim A disciplina Conceitos básicos Arquitetura e organização dos computadores Evolução dos sistemas operacionais Estruturas de sistemas operacionais Gerência de
Sistemas Operacionais
Sistemas Operacionais CAP 2: Conceitos de Hardware e Software Prof. MSc. Diego R. Moraes [email protected] Download de todo conteúdo da disciplina https://sites.google.com/site/diegorafaelmoraes/downloads
Arquitetura de Sistemas Operacionais
Arquitetura de Sistemas Operacionais Prof. Alexandre Beletti Arquitetura de Sistemas Operacionais Sistemas monolíticos Sistemas em camadas Máquinas virtuais Sistemas cliente-servidor 1 Sistemas Monolíticos
Técnico Subsequente em Redes de Computadores Introdução a Sistemas Abertos (ISA)
Técnico Subsequente em Redes de Computadores Introdução a Sistemas Abertos (ISA) Aula 03 Visão Geral do Linux Objetivos Entender de forma básica o funcionamento do sistema Linux; Aprender as principais
Sistemas Operacionais. Entrada/Saída
Sistemas Operacionais Entrada/Saída Atualizado em 28/02/2014 Como ocorre a comunicação de E/S Aplicação Operações de E/S Chamadas de Sistema S.O. Subsistema de E/S Núcleo (Kernel) Drivers HARDWARE Controladoras
DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO BACHARELADO EM INFORMÁTICA SISTEMAS OPERACIONAIS I 1 0 SEM/05 Teste 1 Unidade I DURAÇÃO: 50 MINUTOS
DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO BACHARELADO EM INFORMÁTICA SISTEMAS OPERACIONAIS I 1 0 SEM/05 Teste 1 Unidade I DURAÇÃO: 50 MINUTOS Aluno: GABARITO Escore: 1 a Questão (30) Assinale a(s) resposta(s)
Introdução à Computação: Máquinas Multiníveis
Introdução à Computação: Máquinas Multiníveis Beatriz F. M. Souza ([email protected]) http://inf.ufes.br/~bfmartins/ Computer Science Department Federal University of Espírito Santo (Ufes), Vitória,
Sistemas Operacionais Estrutura do Sistema Operacional. Arquiteturas do Kernel
Sistemas Operacionais Estrutura do Sistema Operacional Principais tipos de estruturas: Monolíticos; Em camadas; Máquinas Virtuais; Arquitetura Micro-kernel; Cliente-Servidor; 2 Arquitetura Monolítica Aplicação
Computadores podem ser úteis em problemas que envolvem: Grande número de dados. Grande número de cálculos. Complexidade. Precisão.
O uso do computador Computadores podem ser úteis em problemas que envolvem: Grande número de dados. Grande número de cálculos. Complexidade. Precisão. Exemplos: Modelos meteorológicos. Cálculo estrutural.
ÍNDICE. Redes de Computadores - 1º Período de Cap 12 - Fls. 1
ÍNDICE 12. Sistemas Operacionais de Redes 2 12.1. Conceito 2 12.2. Redirecionador 3 12.3. Arquiteturas 3 12.4. Par a Par 4 12.5. Cliente-Servidor 4 12.6. Os Sistemas Operacionais de Redes e as Arquiteturas
LABORATÓRIO DE SISTEMAS OPERACIONAIS. PROFª. M.Sc. JULIANA HOFFMANN QUINONEZ BENACCHIO
LABORATÓRIO DE SISTEMAS OPERACIONAIS PROFª. M.Sc. JULIANA HOFFMANN QUINONEZ BENACCHIO Sistema Operacional Conteúdo retirado do livro Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo
Subsistemas de E/S Device Driver Controlador de E/S Dispositivos de E/S Discos Magnéticos Desempenho, redundância, proteção de dados
Sistemas Operacionais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Gerência de Dispositivos Subsistemas de E/S Device Driver Controlador de E/S
Sistemas Operacionais
Introdução 2 a edição Revisão: Fev/2003 Sistemas Operacionais Introdução Capítulo 1 O que se espera de um sistema de computação? Execução de programas de usuários Permitir a solução de problemas Sistema
Tipos de Software. Software de. Software. Software Aplicativo. Software. Software. de Sistemas. Aplicativo. Sistemas. Sistemas. Sistemas.
Software Formado por um conjunto de instruções (algoritmos) e suas representações para o computador (programas) Instruções codificadas necessárias para transformar dados em informações Quando pessoas e
PROGRAMAÇÃO I. Introdução
PROGRAMAÇÃO I Introdução Introdução 2 Princípios da Solução de Problemas Problema 1 Fase de Resolução do Problema Solução na forma de Algoritmo Solução como um programa de computador 2 Fase de Implementação
ORGANIZAÇÃO DE COMPUTADORES
ORGANIZAÇÃO DE COMPUTADORES CAMPUS SANTO ANDRÉ CELSO CANDIDO SEMESTRE 2014-1 1 CONCEITOS ASSUNTOS DESTA AULA: Funcionalidades de um computador; Hardware e Software; Componentes de um computador: o CPU
Sistemas Operacionais - UCSAL Professor : Marco Antônio C. Câmara Primeira Lista de Exercícios
1ª Questão : Com base na figura ao lado, extraída do livro SISTEMAS OPERACIONAIS MODERNOS, de Andrew S. Tanenbaum, assinale cada uma das afirmações abaixo como (C)erta ou (E)rrada. No caso da afirmativa
Sistemas Operacionais II. Prof. Gleison Batista de Sousa Aula 01
Sistemas Operacionais II Prof. Gleison Batista de Sousa Aula 01 Sistemas Operacionais Livres Prof. Gleison Batista de Sousa Aula 01 Objetivos - Ter conhecimento sobre os diversos módulos que compõem um
Administração de Sistemas Operacionais Prof.: Marlon Marcon
Instituto Federal de Minas Gerais Campus Bambuí Administração de Sistemas Operacionais Prof.: Marlon Marcon Estrutura de diretórios Diretório Local utilizado para armazenar arquivos e outros diretórios
Informática I. Aula 2. Ementa
Informática I Aula 2 http://www.ic.uff.br/~bianca/informatica1/ Aula 2-29/08/2007 1 Ementa Noções Básicas de Computação (Hardware, Software e Internet) HTML e Páginas Web Internet e a Web Javascript e
Entrada e Saída e Dispositivos
Entrada e Saída e Dispositivos Uma das funções do Sistema Operacional é: - Gerência de dispositivos de E/S. Operações: - Tratamento de interrupções - Tratamento erros - Interfaceamento entre os dispositivos
Introdução à Informática
Introdução à Informática Professor: Jailson Torquato Sistemas Operacionais Sistemas Operacionais Sistema Computacional = hardware + software Software: Programas do sistema: gerenciam a operação do computador
Gerência de Dispositivos. Adão de Melo Neto
Gerência de Dispositivos Adão de Melo Neto 1 Gerência de Dispositivos Gerência de Dispositivos Dispositivos de E/S Device Drivers Controladores Subsistema de E/S 2 Gerência de Dispositivos A gerência de
Interpretador de comandos Formas de envio de Comandos Terminal Linux Curingas Listando Placas Particularidades. Aula 02
Aula 02 Componente do Computador e do Sistema Operacional Linux Prof. Roitier Campos Gonçalves Instituto Federal do Triângulo Mineiro Campus Paracatu 21 de fevereiro de 2017 Sumário 1 Interpretador de
Introdução à Computação
Introdução à Computação Jordana Sarmenghi Salamon [email protected] [email protected] http://inf.ufes.br/~jssalamon Departamento de Informática Universidade Federal do Espírito Santo Agenda
PROVA 03/07 Segunda-feira (semana que vem)
[email protected] PROVA 03/07 Segunda-feira (semana que vem) SISTEMAS OPERACIONAIS Os sistemas operacionais mais comuns que existem para computadores e que o mercado irá oferecer para você são : Microsoft
Introdução à Informática
Introdução à Informática Professor: Jailson Torquato Sistema Operacional - Linux Conhecimentos básicos em informática O que é Linux? Sistema operacional: é o componente de software que faz a interface
ORGANIZAÇÃO DE COMPUTADORES
ORGANIZAÇÃO DE COMPUTADORES AULA 03 PROFº RITIELLE SOUZA DISTRIBUIÇÃO LÓGICA DISTRIBUIÇÃO LÓGICA Arquitetura de Von Neumann Uma unidade central de processamento recebe informações através de uma unidade
