Sistemas Operacionais. Introdução
|
|
|
- Rachel Barroso Aleixo
- 10 Há anos
- Visualizações:
Transcrição
1 Sistemas Operacionais Introdução
2 Informações Gerais Site Sistemas Operacionais
3 Objetivo do Curso Apresentar os fundamentos teóricos dos sistemas operacionais modernos, enfatizando os seus aspectos... de organização interna (arquitetura conceitual) de estruturas e mecanismos de implementação. Sistemas Operacionais
4 Sistema de Computação Hardware Provê os recursos básicos de computação (UCP, memória, dispositivos de E/S). Programas de aplicação Definem as maneiras pelas quais os recursos do sistema são usados para resolver os problemas computacionais dos usuários (compiladores, sistemas de banco de dados, video games, programas financeiros, etc.). Usuários Pessoas, máquinas, outros computadores. Sistemas Operacionais
5 Visão Abstrata (1)
6 Visão Abstrata (2)
7 Um Sistema Operacional possibilita o uso eficiente e controlado dos diversos componentes de hardware do computador (unidade central de processamento, memória, dispositivos de entrada e saída).... implementa políticas e estruturas de software de modo a assegurar um melhor desempenho do sistema de computação como um todo. Sistemas Operacionais
8 Definição (1) Nome dado a um conjunto de programas que trabalham de modo cooperativo com o objetivo de prover uma máquina mais flexível e adequada ao programador do que aquela apresentada pelo hardware sozinho. Interface de programação Gerenciamento de recursos Sistemas Operacionais
9 Definição (2) A program that controls the execution of application programs. An interface between applications and hardware. Resource allocator Manages and allocates resources. Control program Controls the execution of user programs and operations of I/O devices. Kernel The one program running at all times (all else being application programs). Sistemas Operacionais
10 Função A principal função de um sistema operacional é prover um ambiente no qual os programas dos usuários (aplicações) possam rodar. Isso envolve: definir um framework básico para a execução dos programas prover uma série de serviços (ex: sistema de arquivos, sistema de E/S) uma interface de programação para acesso aos mesmos. Sistemas Operacionais
11 Organização Típica Núcleo (kernel) Responsável pela gerência do processador, tratamento de interrupções, comunicação e sincronização entre processos. Gerente de Memória Responsável pelo controle e alocação de memória aos processos ativos. Sistema de E/S Responsável pelo controle e execução de operações de E/S e otimização do uso dos periféricos. Sistema de Arquivos Responsável pelo acesso e integridade dos dados residentes na memória secundária. Processador de Comandos (shell) / Interface com o Usuário Responsável pela interface conversacional com o usuário.
12 Histórico (1) No início... (inexistência de S.O.) O usuário é programador e operador da máquina ao mesmo tempo. Muita intervenção humana no processamento das tarefas. Setup incluía carregar o compilador e o programa fonte, salvar o programa compilado, carregar e link-editar o programa executável. O sistema operacional surge com o objetivo básico de automatizar a preparação, carga e execução de programas. A esse objetivo se somou, em seguida, um segundo, de fundamental importância: a otimização do uso dos recursos de hardware pelos programas.
13 Histórico (2) Tal como nas arquiteturas de hardware, os sistemas operacionais também passam por um processo evolutivo, classificado em gerações. O surgimento dos S.O. data da segunda geração de computadores, na década de 50.
14 1a Geração (década de 50) Execução automática de jobs JCL Job Control Language Ex: IAS, ATLAS, IBM 701 HW de 2a geração, com circuitos transistorizados 2a. Geração (início da década de 60) Primeiros sistemas de multiprogramação e hardware com multiprocessamento. Sistemas de tempo real. Ex: IBM OS/MTF, CTSS (IBM 7094), MCP (Burroughs 5000, etc.). HW de 3a. geração, com circuitos integrados.. 3a Geração (meados dos anos 60 a meados dos anos 70) Sistemas multi-modo e de propósitos gerais. Uso de memória virtual. Sistemas complexos e caros, à exceção do UNIX. Ex: Multics (GE 645), TSS (IBM 360/67), CDC Kronos (CDC 6000), RCA VMOS, etc. HW construído com tecnologia VLSI 4a. Geração (meados dos anos 70 e início dos anos 80) Grandes sistemas de multiprocessamento, uso intensivo de teleprocessamento, sistemas de memória virtual. Ex: MCP (Burroughs B6700), VMS (VAX 11/760), MVS (IBM 370), etc. HW com suporte de microprogramação 5a. Geração (Anos 80 e 90) Dias atuais Arquiteturas distribuídas, ambiente de redes de computadores, máquinas virtuais, uso intenso de microcomputadores pessoais, interfaces visuais mais elaboradas. (Ex:DOS, MAC OS, Windows, Unix-like OS, IBM OS/2,IBM VM/370) Arquitetura microkernel e multithreading, sistemas multiplataforma, middleware, projeto orientado a objetos,, suporte a computação móvel, etc. Ex: Linux, Windows , 8, Palm OS, IOS, Android, Solaris, Unix SVR4 (... AIX), etc. Grande diversidade de HW de E/S, UCP e memórias de alta velocidade. Arquiteturas RISC HW para multiprocessamento simétrico, HW para computação móvel e ubíqua, sistemas embarcados
15 Tipos de Sistemas Operacionais Sistemas de Lotes (Batch) Sistemas de Tempo Compartilhado (Time Sharing) Sistemas de Tempo Real (Real-Time) Sistemas Mainframes Sistemas Desktop Sistemas Distribuídos Sistemas Paralelos Sistemas Handheld (mobile devices) Sistemas embarcados/computação ubíqua/redes ad hoc
16 Sistemas de Lotes (1) Primeiro tipo de sistema operacional (usuário e operador passam a ser entidades diferentes). Job é o conceito básico num sistema de lotes, sendo constituído do programa a ser compilado e executado, acompanhado dos dados. Jobs semelhantes são organizados em lotes, de modo a reduzir o tempo de setup. Sequenciamento automático de jobs, com transferência automática de controle de um job para outro (processamento seqüencial). Inexistência de computação interativa. Número de tarefas processadas por unidade de tempo é alta devido à seqüencialidade, sem interrupção. Tempo médio de resposta pode ser muito alto (ex: presença de jobs grandes à frente de jobs pequenos).
17 Sistemas de Lotes (2)
18 Sistemas de Lotes (3)
19 Layout da MP em Sistemas de Lotes
20 Sistemas de Tempo Compartilhado A capacidade e o tempo de processamento da máquina é dividida entre múltiplos usuários, que acessam o sistema através de terminais. Usuário dirige a sua tarefa. Seus comandos são interpretados e executados em seguida (processamento on-line). Uso da técnica de multiprogramação para a manipulação de múltiplos jobs interativos. Jobs são constantemente trocados entre memória e disco ( swap ). Tempo de resposta é baixo. Número de tarefas processadas/tempo é baixo. Arquitetura mais complexa e de propósitos gerais.
21 Lotes x Tempo Compartilhado Batch Multiprogramming Time Sharing Principal objetivo Maximizar o uso do processador Minimizar o tempo de resposta Fonte de diretivas para o sistema operacional Job control language Comandos providos com o job Comandos via terminal
22 Sistemas de Tempo Real (1) Sistemas dedicados a uma classe de aplicações, tipicamente de controle e medição, que exigem monitoramento contínuo de instrumentos. Ex: sistemas de controle industriais, sistemas robóticos, sistemas de realidade virtual, automação doméstica, etc. Ex: QNX, CMX-RTX, LynxOS, RTMX, etc. Possuem restrições temporais bem definidas (o tempo de resposta é considerado crítico). Pode ser hard ou soft real-time.
23 Sistemas de Tempo Real (2) Hard Real-Time Memória secundária limitada ou ausente (dados armazenados em memória ROM) Característica normalmente não suportada em sistemas operacionais de propósitos gerais. Soft Real-Time Utilização limitada em controle industrial e robótica. Útil para aplicações que requerem características avançadas de sistemas operacionais (ex: multimídia, realidade virtual).
24 Sistemas Mainframes Primeiros sistemas computacionais usados na resolução de problemas comerciais e aplicações científicas. Nos dias atuais, são projetados para processamento de grande volume de dados. Arquitetura de hardware complexa. Trabalham em multimodo (usualmente batch e time- sharing ).
25 Sistemas Desktop Caracterizado pelo uso de computadores pessoais. Diferentemente dos sistemas mainframes, é um sistema de computação geralmente dedicado a um único usuário. Dispositivos típicos de E/S: teclado, mouse, terminal de vídeo, pequenas impressoras. Apresenta conveniência para o usuário, com um bom tempo de resposta e uma boa taxa de processamento a um custo relativamente baixo. Pode rodar diferentes tipos de S.O. (Windows, MacOS, UNIX, Linux, etc.)
26 Sistemas Distribuídos (1) Conjunto de computadores interconectados de forma a possibilitar a execução de um serviço. Requer uma infra-estrutura física de redes (LAN, WAN) e suporte de protocolos de comunicação (TCP/IP). A realização de uma tarefa é distribuída entre vários nós da rede. A existência de várias máquinas é transparente, isto é, o software fornece uma visão única do sistema. Vantagens: Compartilhamento de recursos; Balanceamento de carga; Aumento da velocidade de computação; Maior confiabilidade.
27 Sistemas Distribuídos (2) Sistema fracamente acoplado (Loosely coupled system): Cada nó é uma máquina independente, com seu próprio S.O. e sua própria memória local, comunicando-se com os outros através das várias linhas de comunicação. Arquitetura Cliente-Servidor: Mudança do paradigma de arquitetura centralizada, provocada pelo barateamento e aumento da capacidade de processamento e armazenamento dos PCs. Servidores são configurados para satisfazer as consultas dos sistemas clientes (servidor de arquivos, servidor de mail, servidor de ftp, etc.).
28 Sistemas Distribuídos (3)
29 Sistemas Paralelos(1) São sistemas com mais de uma UCP atuando de modo colaborativo ( multiprocessor systems ). Os processadores compartilham o barramento, memória e relógio, além de dispositivos periféricos (são sistemas fortemente acoplados tightly coupled systems ): Principais vantagens: Aumento da vazão ( throughput ). Economia de escala; Aumento da confiabilidade.
30 Sistemas Paralelos(2) Symmetric multiprocessing (SMP) Cada processador roda uma cópia idêntica do sistema operacional. Vários processos podem ser executados em paralelo, sem perda de desempenho para o sistema. Todos os processadores são pares, não existindo relação de mestre-escravo. A maioria dos sistemas operacionais modernos suporta SMP, através do conceito de multithreading (Windows NT, Solaris, OS/2, Linux).
31 Sistemas Handheld Sistemas operacionais adaptados para dispositivos móveis, como PDAs, Smartphones, Tablets... No início...memória limitada, processador mais lento e display de pequenas dimensões. S.O. e aplicações projetados para minimizar o uso do processador (redução do consumo da bateria). Uso possível de tecnologias wireless, como Bluetooth e wi-fi, para acesso remoto a outros dispositivos e internet. Grande variedade de acessórios que expandem a sua funcionalidade.
32 Classificação Quanto ao número de usuários: Monousuário: Projetados para suportar um único usuários Ex: MS-DOS, Windows 3x, Windows 9x. Multiusuário: Projetados para suportar várias sessões de usuários Ex: Windows NT(2000), UNIX. Quanto ao número de tarefas: Monotarefa: Capazes de executar apenas uma tarefa (um aplicativo) de cada vez. Ex: MS-DOS Multitarefa: Capazes de executar várias atividades simultaneamente, como uma compilação e um processamento de texto Ex:Windows, OS/2, Unix. Prof. José Gonçalves - DI/UFES Sist. Operacionais /2
33 Mono x Multiprogramação Suponha um programa que processa um arquivo de registros e que executa, em média, 100 instruções de máquina por registro. Ler um registro Executar 100 instruções Gravar um registro Percentagem de utilização da UCP: U = 0,0001 / 0,0031 = 0,032 = 3,2% 0,0015 seg 0,0001 seg 0,0015 seg 33 LPRM/DI/UFES Sistemas Operacionais
34 Monoprogramação Os recursos computacionais estão inteiramente dedicados a um único programa/tarefa. A UCP fica ociosa durante muito tempo enquanto o programa aguarda por um evento (digitação de um dado, leitura do disco, etc.). A memória principal é subutilizada caso o programa não a preencha totalmente. Os periféricos são dedicados a um único usuário. Não existe grandes preocupações com a proteção de memória. A complexidade de implementação é relativamente baixa. 34 LPRM/DI/UFES Sistemas Operacionais
35 Monoprogramação (cont.) 35 LPRM/DI/UFES Sistemas Operacionais
36 Multiprogramação Vários programas competem pelos recursos do sistema. LPRM/DI/UFES 36 Sistemas Operacionais
37 Multiprogramação (cont.) O objetivo é manter mais de um programa em execução simultaneamente, dando a ilusão de que cada programa/usuário tem a máquina dedicada para si. A idéia é tirar proveito do tempo ocioso da UCP durante as operações de E/S. Enquanto um programa espera por uma operação de leitura ou escrita os outros podem estar sendo processados no mesmo intervalo. Maximização do uso do processador e da memória. Maior taxa de utilização do sistema como um todo (redução do custo total máquina/homem). Suporte de hardware: Proteção de memória Mecanismo de interrupção (sinalização de eventos). Discos magnéticos (acesso randômico aos programas, melhor desempenho em operações de E/S) para 37 LPRM/DI/UFES implementação de memória virtual Sistemas Operacionais
38 Multiprogramação (cont.) 38 LPRM/DI/UFES Sistemas Operacionais
39 Exemplo (1) JOB1 JOB2 JOB3 Tipo de Job Muita UCP Muita E/S Muita E/S Duração 5 min 15 min 10 min Memória 50K 100K 80K Disco Não Não Sim Terminal Não Sim Não Impressora Não Não Sim LPRM/DI/UFES 39 Sistemas Operacionais
40 JOB1 JOB2 JOB3 Tipo de Job Muita UCP Muita E/S Muita E/S Duração 5 min 15 min 10 min Exemplo (2) Disco Terminal Não Não Não Sim Sim Não Memória 50K 100K 80K Impressora Não Não Sim 40 LPRM/DI/UFES Sistemas Operacionais
41 Exemplo (3) Monoprogramação Multiprogramação Processor use 17% 33% Memory use 33% 67% Disk use 33% 67% Printer use 33% 67% Elapsed time 30 min. 15 min. Throughput rate 6 jobs/hr 12 jobs/hr Mean response time 18 min. 10 min. 41 LPRM/DI/UFES Sistemas Operacionais
Classificação Quanto. Sistemas de Lotes (2) Sistemas de Lotes (3)
1 Mono e multiprogramação Introdução Classificação (Aula 2) Recap Sistemas Máquina Profa. Patrícia Gerenciador D. CostaLPRM/DI/UFES Provê Fornece Compartilhamento programador máquina justa recursos Operacionais
Nível do Sistema Operacional
Nível do Sistema Operacional (Aula 14) Introdução a Sistemas Operacionais Roberta Lima Gomes - LPRM/DI/UFES Sistemas de Programação I Eng. Elétrica 2007/1 Introdução Hardware Provê os recursos básicos
Sistemas Operacionais 2010/1 - Prof. José Gonçalves 1
Informações Gerais Introdução Site http://www.inf.ufes.br/~rgomes/so.htm Email [email protected] Objetivo do Curso Apresentar os fundamentos teóricos dos sistemas operacionais modernos, enfatizando os seus
Sistemas de Lotes (2) Sistemas de Lotes (3) Layout da MP em Sistemas de Lotes. Minimizar o tempo de resposta
1 Mono e multiprogramação Introdução Classificação (Aula 2) Recap Sistemas Máquina Profa. Patrícia Gerenciador D. CostaLPRM/DI/UFES Provê Fornece Compartilhamento programador máquina justa recursos Operacionais
Introdução. Nível do Sistema Operacional. Introdução. Um Sistema Operacional... Introdução a Sistemas Operacionais
Introdução Nível do Sistema Operacional (Aula 14) Introdução a Sistemas Operacionais Hardware Provê os recursos básicos de computação (CPU, memória, E/S,etc.) Programas (aplicações) Definem as maneiras
Sistemas Operacionais. Introdução
Sistemas Operacionais Introdução Informações Gerais Site http://www.inf.ufes.br/~rgomes/so.htm Email [email protected] Sistemas Operacionais Objetivo do Curso Apresentar os fundamentos teóricos dos sistemas
Sistemas Operacionais
Sistemas Operacionais O que se espera de um sistema de computação? Execução de programas de usuários Permitir a solução de problemas Sistema Operacional (SO) é um programa colocado entre o hardware do
Sistemas Operacionais. INTRODUÇÃO Prof. Rafael Alberto Vital Pinto FACSUL/CESUR
Sistemas Operacionais INTRODUÇÃO Prof. Rafael Alberto Vital Pinto FACSUL/CESUR 1 Introdução O que se espera de um sistema de computação? Execução de programas de usuários Permitir a solução de problemas
Sistemas Operacionais. Professor Leslier Soares Corrêa
Sistemas Operacionais Professor Leslier Soares Corrêa Objetivos Conhecer o Professor e a matéria. Importância da Matéria no dia a dia. Por que é necessário um sistema operacional O que é um Sistema Operacional
Apresentação. Ementa da Disciplina. Objetivo da Disciplina. DCA-108 Sistemas Operacionais
DCA-108 Sistemas Operacionais Luiz Affonso Guedes www.dca.ufrn.br/~affonso [email protected] Apresentação Disciplina básica do curso de Engenharia de Computação Carga-horária: 60h teóricas Associadas
Edeyson Andrade Gomes. www.edeyson.com.br
Sistemas Operacionais Histórico e Estruturas Edeyson Andrade Gomes www.edeyson.com.br Roteiro da Aula Histórico de SOs Tipos de SOs Estruturas de SOs 2 Histórico de SOs Baseado em Francis Machado e Luiz
Introdução aos Sistemas Operacionais
Introdução aos Sistemas Operacionais Prof. Dr. José Luís Zem Prof. Dr. Renato Kraide Soffner Prof. Ms. Rossano Pablo Pinto Faculdade de Tecnologia de Americana Centro Paula Souza Tópicos O que é um Sistema
UFRJ IM - DCC. Sistemas Operacionais I. Unidade I Introdução. 11/02/2014 Prof. Valeria M. Bastos
UFRJ IM - DCC Sistemas Operacionais I Unidade I Introdução 11/02/2014 Prof. Valeria M. Bastos 1 ORGANIZAÇÃO DA UNIDADE Introdução Conceituação de SO Funções Básicas Breve Histórico Tipos de SO Fundamentos
SO - Conceitos Básicos. Introdução ao Computador 2010/01 Renan Manola
SO - Conceitos Básicos Introdução ao Computador 2010/01 Renan Manola Definição de SO É uma camada de software que opera entre o hardware e os programas aplicativos voltados ao usuário final. É uma estrutura
Introdução a Sistemas Operacionais Aula 04. Prof. Msc. Ubirajara Junior [email protected]
Introdução a Sistemas Operacionais Aula 04 Prof. Msc. Ubirajara Junior [email protected] Um computador sem software nada mais é que um conjunto inútil de metal (Tanembaum); É o software que viabiliza
UFRJ IM - DCC. Sistemas Operacionais I
UFRJ IM - DCC Sistemas Operacionais I Unidade I 18/9/2009 Prof. Antonio Carlos Gay Thomé Prof. Aux. Simone Markenson Pech 1 ORGANIZAÇÃO DA UNIDADE Conceituação de SO Funções Básicas Breve Histórico Tipos
REDES DE COMPUTADORES HISTÓRICO E CONCEITOS
REDES DE COMPUTADORES HISTÓRICO E CONCEITOS BREVE HISTÓRICO A década de 60 Surgiram os primeiros terminais interativos, e os usuários podiam acessar o computador central através de linhas de comunicação.
Sistemas Operacionais
Sistemas Prof. Ms. Márcio Andrey Teixeira A Caracterização dos Sistemas Funções do S.O Administração de Processos Administração da Memória Principal Administração do Armazenamento Secundário Administração
Introdução à Computação: Sistemas de Computação
Introdução à Computação: Sistemas de Computação 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 2014 Introdução. Alexandre Augusto Giron [email protected]
Sistemas Operacionais 2014 Introdução Alexandre Augusto Giron [email protected] Roteiro Sistemas Operacionais Histórico Estrutura de SO Principais Funções do SO Interrupções Chamadas de Sistema
INF 1019: Sistemas de Computação (Sistemas Operacionais)
INF 1019: Sistemas de Computação (Sistemas Operacionais) Markus Endler Sala RDC 503! [email protected]!! http://www.inf.puc-rio.br/~endler/courses/inf1019/!! 1 Introdução 2 O Que é um Sistema Operacional?
Classificação de SO (Sistemas Operacionais) Técnico de Informática 2º. Módulo Profa. Madalena Pereira da Silva [email protected].
Classificação de SO (Sistemas Operacionais) Técnico de Informática 2º. Módulo Profa. Madalena Pereira da Silva [email protected] Agenda Classificação de SO quanto a: Interface Processamento Tarefas
Introdução à Sistemas Operacionais. Glauber Magalhães Pires
Introdução à Sistemas Operacionais Glauber Magalhães Pires Agenda O que são sistemas operacionais? Histórico Primeira geração (1945-1955) Segunda geração (1955-1965) Terceira geração (1965-1980) Quarta
Sistemas Operacionais
Sistemas Operacionais Evolução Edson Moreno [email protected] http://www.inf.pucrs.br/~emoreno Sumário Introdução Componentes de um sistema computacional Conceituação Características desejáveis Organização
Sistemas Operacionais Arquitetura e organização de sistemas operacionais: Introdução. Prof. MSc. Hugo Souza
Sistemas Operacionais Arquitetura e organização de sistemas operacionais: Introdução Prof. MSc. Hugo Souza Começando nossa disciplina sobre os sistemas operacionais modernos iremos abordar inicialmente
Everson Scherrer Borges João Paulo de Brito Gonçalves
Everson Scherrer Borges João Paulo de Brito Gonçalves 1 Tipos de Sistemas Operacionais Os tipos de sistemas operacionais e sua evolução estão relacionados diretamente com a evolução do hardware e das
Introdução a Computação
O que é um SO? Introdução a Computação Sistemas Operacionais PII Consiste em: Hardware Programas de Sistema Programas de Aplicativos 1 2 O que é um SO? Hardware não proporciona controle de alto nível disponível
Sistemas Operacionais Introdução. Professora: Michelle Nery
Sistemas Operacionais Introdução Professora: Michelle Nery Área de Atuação do Sistema Operacional Composto de dois ou mais níveis: Tipo de Sistemas Operacionais Sistemas Operacionais Monotarefas Sistemas
Conceitos Básicos sobre Sistemas Operacionais
Conceitos Básicos sobre Sistemas Operacionais Ivanovitch Medeiros Dantas da Silva Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação DCA0800 - Algoritmos e
Sistemas Operacionais
Sistemas Operacionais Aula 01 - Introdução Edirlei Soares de Lima O que é um sistema operacional? Um computador moderno consiste em: Um ou mais processadores; Memória principal;
Sistemas Operacionais
Andrique Amorim www.andrix.com.br [email protected] Classificação dos Sistemas Operacionais Classificação Os sistemas operacionais podem ser classificados segundo diversos parâmetros e perspectivas.
Arquitetura de Computadores. Introdução aos Sistemas Operacionais
Arquitetura de Computadores Introdução aos Sistemas Operacionais O que é um Sistema Operacional? Programa que atua como um intermediário entre um usuário do computador ou um programa e o hardware. Os 4
Sistemas Operacionais
Sistemas Operacionais Aula 03 Tipos de Sistemas Operacionais Maxwell Anderson Prof. Maxwell Anderson www.maxwellanderson.com.br Tipos de Sistemas Operacionais Os tipos de sistemas operacionais e a sua
Introdução à Ciência da Computação
Faculdade de Ciências e Tecnologia Departamento de Matemática e Computação Bacharelado em Ciência da Computação Introdução à Ciência da Computação Aula 05 Rogério Eduardo Garcia ([email protected])
Resumo até aqui. Gerenciamento Proteção Compartilhamento. Infra-estrutura de Software
Resumo até aqui Complexidade do computador moderno, do ponto de vista do hardware Necessidade de abstrações software Sistema computacional em camadas SO como uma máquina estendida abstrações SO como um
Infra-Estrutura de Software. Introdução. (cont.)
Infra-Estrutura de Software Introdução (cont.) O que vimos Complexidade do computador moderno, do ponto de vista do hardware Necessidade de abstrações software Sistema computacional em camadas SO como
Prof.: Roberto Franciscatto. Capítulo 1 Introdução
Sistemas Operacionais Prof.: Roberto Franciscatto Capítulo 1 Introdução Conceituação Um Sistema Operacional tem como função principal gerenciar os componentes de hardware (processadores, memória principal,
SISTEMAS OPERACIONAIS. Apostila 01 Assunto: Tipos de Sistemas Operacionais UNIBAN
SISTEMAS OPERACIONAIS Apostila 01 Assunto: Tipos de Sistemas Operacionais UNIBAN 2.0 - INTRODUÇÃO Os tipos de sistemas operacionais e sua evolução estão intimamente relacionados com a evolução do hardware
Sistemas Operacionais. Prof. André Y. Kusumoto [email protected]
Sistemas Operacionais Prof. André Y. Kusumoto [email protected] Introdução Um sistema operacional é um programa que atua como intermediário entre o usuário e o hardware de um computador. O propósito
Introdução. O que vimos. Infraestrutura de Software. (cont.) História dos Sistemas Operacionais. O que vimos 12/03/2012. Primeira geração: 1945-1955
O que vimos Infraestrutura de Software Introdução (cont.) Complexidade do computador moderno, do ponto de vista do hardware Necessidade de abstrações software Sistema computacional em camadas SO como uma
Professor: Gládston Duarte
Professor: Gládston Duarte INFRAESTRUTURA FÍSICA DE REDES DE COMPUTADORES Ø Computador Ø Instalação e configuração de Sistemas Operacionais Windows e Linux Ø Arquiteturas físicas e lógicas de redes de
Introdução. Sistemas Operacionais
FATEC SENAC Introdução à Sistemas Operacionais Rodrigo W. Fonseca Sumário Definição de um S.O. Características de um S.O. História (evolução dos S.O.s) Estruturas de S.O.s Tipos de Sistemas Operacionais
Sistemas Operacionais [email protected] [email protected] [email protected]
Sistemas Operacionais [email protected] [email protected] [email protected] INTRODUÇÃO O que é um sistema operacional? História dos sistemas operacionais Conceitos dos Sistemas Operacionais Estrutura
MF = (M1 * 0,4) + (M2 * 0,6) MF < 6 MF = (MF * 0,6) + (EXA * 0,4)
Informática Aplicada Prof. Gilmar F. Aquino Filho São Vicente, SP 22/02/2016 EMENTA Fundamentos em Informática; O computador; História; Origem; Funcionamento; Componentes; Conceito de Hardware; Conceito
Sistemas Operacionais & Sistemas de Programação II
Informações Gerais Sistemas Operacionais & Sistemas de Programação II http://www.inf.ufes.br/~pdcosta/ensino/20 08-1-sistemas-operacionais/ Introdução (Aula 1) Prof a. Patrícia Dockhorn Costa Prof a. Patrícia
1 http://www.li.facens.br/eletronica
I. SISTEMAS OPERACIONAIS... 2 1. INTRODUÇÃO... 2 2. FUNCIONAMENTO... 2 AUTOTESTE... 3 BOOT... 3 3. TIPOS DE SISTEMAS OPERACIONAIS... 4 3.1 SISTEMAS MONOPROGRAMÁVEIS / MONOTAREFA... 5 3.2 SISTEMAS MULTIPROGRAMÁVEIS/MULTITAREFA...
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 Sistema computacional Sistemas feitos para resolver problemas Problema: como obter determinado resultado, com base em dados
BACHARELADO EM SISTEMAS DE INFORMAÇÃO EaD UAB/UFSCar Sistemas de Informação - prof. Dr. Hélio Crestana Guardia
O Sistema Operacional que você usa é multitasking? Por multitasking, entende-se a capacidade do SO de ter mais de um processos em execução ao mesmo tempo. É claro que, num dado instante, o número de processos
Introdução aos Sistemas Operacionais. Computador = hardware + software. Como é formado o meu computador? E como estes componentes se comunicam?
Como é formado o meu computador? Introdução aos Sistemas Operacionais Arquitetura de Computadores e Software Básico Aula 1 Flávia Maristela ([email protected]) Mouse Teclado Monitor Placa de vídeo
História dos SOs. Tópicos
História dos SOs Cap. 1 - Tanenbaum Prof. Alexandre Beletti Ferreira 1ª Geração 2ª Geração 3ª Geração 4ª Geração Tópicos 1 1ª Geração 1ª Geração: 1945 a 1955 Computadores: em meados da década de 40 Máquinas
SISTEMAS OPERACIONAIS
1 SISTEMAS OPERACIONAIS Profª Josiane T. Ferri Licenciada em Computação [email protected] facebook.com/josiferri AVALIAÇÕES A avaliação se dará mediante a observação dos seguintes pontos: Organização
Organização de Computadores 1. Prof. Luiz Gustavo A. Martins
Organização de Computadores 1 1 - INTRODUÇÃO Prof. Luiz Gustavo A. Martins Arquitetura Define os elementos que impactuam diretamente na execução lógica do programa. Corresponde aos atributos visíveis veis
ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES. Prof. André Dutton
ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES Prof. André Dutton EMENTA: Conceitos fundamentais e histórico da ciência da computação; Histórico dos computadores, evolução e tendências; Modalidades de computadores
Sistema Operacional Correção - Exercício de Revisão
Prof. Kleber Rovai 1º TSI 22/03/2012 Sistema Operacional Correção - Exercício de Revisão 1. Como seria utilizar um computador sem um sistema operacional? Quais são suas duas principais funções? Não funcionaria.
Sistemas Operacionais
Sistemas Operacionais Bibliografia Base Capítulo I Sistemas Operacionais Modernos Andrew S. Tanenbaum Gabriel Pitágoras Silva e Brenner [email protected] Um computador sem seu software nada mais
Sistemas Operacionais
Sistemas Operacionais Aula 4 Tipos de SO Prof.: Edilberto M. Silva http://www.edilms.eti.br SO - Prof. Edilberto Silva Os Sistemas Operacionais podem ser assim classificados: SO - Prof. Edilberto Silva
Conceitos Básicos de Rede. Um manual para empresas com até 75 computadores
Conceitos Básicos de Rede Um manual para empresas com até 75 computadores 1 Conceitos Básicos de Rede Conceitos Básicos de Rede... 1 A Função de Uma Rede... 1 Introdução às Redes... 2 Mais Conceitos Básicos
Prof. Antonio Torres [email protected] @_antonioctorres. Fundamentos de Sistemas Operacionais UNIP/2015
Prof. Antonio Torres [email protected] @_antonioctorres Fundamentos de Sistemas Operacionais UNIP/2015 Disciplinas FUNDAMENTOS DE SISTEMAS OPERACIONAIS Horários Quarta-feira Fundamentos de Sistemas
1º Estudo Dirigido. Capítulo 1 Introdução aos Sistemas Operacionais
1º Estudo Dirigido Capítulo 1 Introdução aos Sistemas Operacionais 1. Defina um sistema operacional de uma forma conceitual correta, através de suas palavras. R: Sistemas Operacionais são programas de
SISTEMAS OPERACIONAIS
1 SISTEMAS OPERACIONAIS Profª Josiane T. Ferri Licenciada em Computação [email protected] facebook.com/josiferri ESTRUTURA DO SISTEMA OPERACIONAL Embora a definição de níveis de privilégio imponha
SISTEMAS OPERACIONAIS. Prof. André Dutton
1 SISTEMAS OPERACIONAIS Prof. André Dutton O OS esta ligado diretamente com o Hardware do Computador no qual ele é executado. CPU MEMORIA CONTROLAD OR DE VIDEO CONTROLAD OR DE TECLADO CONTROLAD OR DE DISCO
Arquitetura dos Sistemas Operacionais
Arquitetura dos Sistemas Operacionais Arquitetura de um Sistema Operacional Basicamente dividido em shell é a interface entre o usuário e o sistema operacional é um interpretador de comandos possui embutido
SISTEMAS OPERACIONAIS 2007
SISTEMAS OPERACIONAIS 2007 VISÃO GERAL Sumário Conceito Máquina de Níveis Conceituação de SO Componentes do SO Visões do SO Conceito de Sistemas O que se espera de um sistema de computação? Execução de
CONCEITOS BÁSICOS DE UM SISTEMA OPERATIVO
4 CONCEITOS BÁSICOS DE UM SISTEMA OPERATIVO CONCEITOS BÁSICOS MS-DOS MICROSOFT DISK OPERATION SYSTEM INSTALAÇÃO E CONFIGURAÇÃO DE UM SISTEMA OPERATIVO LIGAÇÕES À INTERNET O que é um sistema operativo?
SISTEMAS OPERACIONAIS SISTEMAS OPERACIONAIS. 2º TRIMESTRE Patrícia Lucas
SISTEMAS OPERACIONAIS SISTEMAS OPERACIONAIS 2º TRIMESTRE Patrícia Lucas O QUE SÃO SISTEMAS OPERACIONAIS? Um sistema operacional é um conjunto de rotinas executado pelo processador, de forma semelhante
Instituto do Emprego e Formação Profissional SISTEMAS. Tecnologias de Informação I TI-16. Formador: Paulo Gomes
SISTEMAS adaptado de Silberschatz, Galvin e Gagne, 2002 O que é um sistema operativo? Componentes dum sistema de computação Sistemas de secretária Sistemas multiprocessor Sistemas distribuídos Sistemas
Sistemas Operacionais. Prof. André Y. Kusumoto [email protected]
Sistemas Operacionais Prof. André Y. Kusumoto [email protected] Estruturas de Sistemas Operacionais Um sistema operacional fornece o ambiente no qual os programas são executados. Internamente,
Prof.: Roberto Franciscatto. Capítulo 1 Introdução
Sistemas Operacionais Prof.: Roberto Franciscatto Capítulo 1 Introdução Conceituação Um Sistema Operacional tem como função principal gerenciar os componentes de hardware (processadores, memória principal,
Tipos de sistemas operacionais
Tipos de sistemas operacionais Sistemas Operacionais de Computadores de Grande Porte Sistemas Operacionais para Servidores Sistemas Operacionais de Multiprocessadores Sistemas Operacionais para Computadores
Problema: Solução: Vantagens da estruturação em Níveis: Introdução INTRODUÇÃO À ARQUITETURA DE COMPUTADORES. Introdução
INTRODUÇÃO À ARQUITETURA DE COMPUTADORES Curso Técnico de Informática Eduardo Amaral Introdução Computador: Máquina programável, de propósito geral, que processa informação. Programa: Seqüência de instruções
Computador Digital Circuitos de um computador (Hardware)
Computador Digital SIS17 - Arquitetura de Computadores (Parte I) Máquina que pode resolver problemas executando uma série de instruções que lhe são fornecidas. Executa Programas conjunto de instruções
Estudo dos Principais Conceitos de Virtualização
Estudo dos Principais Conceitos de Virtualização Manuela K. Ferreira [email protected] Instituto de Informática Universidade Federal do Rio Grande Introdução Conceitos Aplicações e Vantagens Técnicas
Disciplina: Redes de Comunicação. Curso Profissional Técnico de Gestão e Programação de Sistemas Informáticos. Setembro 2013
Disciplina: Redes de Comunicação Curso Profissional Técnico de Gestão e Programação de Sistemas Informáticos. João Oliveira Turma: 10º 13ª Setembro 2013 INTRODUÇÃO Este trabalho apresenta os principais
Computador E/S, Memória, Barramento do sistema e CPU Onde a CPU Registradores, ULA, Interconexão interna da CPU e Unidade de controle.
Introdução Os principais elementos de um sistema de computação são a unidade central de processamento (central processing unit CPU), a memória principal, o subsistema de E/S (entrada e saída) e os mecanismos
Aula 03-04: Modelos de Sistemas Distribuídos
UNIVERSIDADE Computação Aula 03-04: Modelos de Sistemas Distribuídos 2o. Semestre / 2014 Prof. Jesus Principais questões no projeto de um sistema distribuído (SD) Questão de acesso (como sist. será acessado)
Programador Web - Pronatec
Programador Web - Pronatec Introdução à Computação Aula 2 Sistemas Operacionais José Antonio dos Santos Barbosa [email protected] (31) 9-8275-0330 O que é um Sistema Operacional: Funções de um sistema
CONCEITOS BÁSICOS DE SISTEMAS OPERACIONAIS. Disciplina: INFORMÁTICA 1º Semestre Prof. AFONSO MADEIRA
CONCEITOS BÁSICOS DE SISTEMAS OPERACIONAIS Disciplina: INFORMÁTICA 1º Semestre Prof. AFONSO MADEIRA Basicamente, são formados por: Programas de controle (de equipamentos e de trabalhos). Programas utilitários.
Windows NT 4.0. Centro de Computação
Windows NT 4.0 Centro de Computação Tópicos Introdução Instalação Configuração Organização da rede Administração Usuários Servidores Domínios Segurança Tópicos È O sistema operacional Windows NT È Características:
Sistemas Operativos. Princípios de sistemas operativos. Rui Maranhão ([email protected])
Sistemas Operativos Princípios de sistemas operativos Rui Maranhão ([email protected]) Agenda objectivos de um computador objectivos de um sistema operativo evolução dos sistemas operativos tipos de sistemas
Comparação SDs X Scs
Prof. Alexandre Lima Sistemas Distribuídos Cap 9 1/7 Comparação SDs X Scs Distribuição inerente Economia Velocidade Confiabilidade Crescimento incremental Descrição Algumas aplicações envolvem máquinas
Sistemas Operacionais. Alexandre Meslin [email protected]
Sistemas Operacionais Alexandre Meslin [email protected] Ementa Apresentação do curso Cap1 - Visão Geral Cap2 - Conceitos de Hardware e Software Cap3 - Concorrência Cap4 - Estrutura do Sistema Operacional
Conceitos e História
Sistemas Operativos Conceitos e História 3º ano - ESI e IGE (2011/2012) Engenheiro Anilton Silva Fernandes ([email protected]) Sistemas Operativos [2011/12] - Eng.º Anilton Silva Fernandes
Sistemas Operacionais
Sistemas Operacionais SISTEMAS COM MÚLTIPLOS PROCESSADORES LIVRO TEXTO: CAPÍTULO 13, PÁGINA 243 Prof. Pedro Luís Antonelli Anhanguera Educacional INTRODUÇÃO Arquiteturas que possuem duas ou mais CPUs interligadas
Conceitos e Evolução Capítulos 1 e 2
Aula 2 ARQUITETURA DE COMPUTADORES Conceitos e Evolução Capítulos 1 e 2 Prof. Osvaldo Mesquita E-mail: [email protected] 1/48 CONTEÚDO DA AULA Conceitos Importantes O que é arquitetura de computadores?
Escalonamento de processos
Escalonamento de processos Adriano J. Holanda http://holanda.xyz 24/8/2015 Conceitos básicos Políticas Processos limitados por E/S x processador E/S processos limitados por E/S gastam a maior parte do
Apresentação da disciplina. Sistemas Operacionais I N. A disciplina. O Professor. Áreas de atuação na pesquisa. Referências bibliográficas básicas
1 Apresentação da disciplina Sistemas Operacionais I N Prof. Marcelo Johann 2009/2 O professor A disciplina Bibliografia Cronograma Avaliação Trabalhos Regras do jogo Introdução: Sistemas Operacionais
Curso Técnico de Informática de Sistemas
Curso Técnico de Informática de Sistemas Módulo: 772 Sistemas Operativos Formador: Henrique Fidalgo Objectivos da UFCD: Instalar e configurar sistemas operativos. Instalar e configurar utilitários sobre
Introdução aos Sistemas Operativos
Introdução aos Sistemas Operativos Computadores e Redes de Comunicação Mestrado em Gestão de Informação, FEUP 06/07 Sérgio Sobral Nunes mail: [email protected] web: www.fe.up.pt/~ssn Sumário Definição
Introdução. Software (Parte I)
Universidade Federal de Campina Grande Centro de Engenharia Elétrica e Informática Unidade Acadêmica de Sistemas e Computação Introdução à Computação Software (Parte I) Prof. a Joseana Macêdo Fechine Régis
FACULDADE DE CIÊNCIAS SOCIAIS E TECNOLÓGICAS PLANO DE ENSINO
PLANO DE ENSINO 1. IDENTIFICAÇÃO BSI-4 Faculdade: Faculdade de Ciências Sociais e Tecnológicas Curso: Bacharelado em Sistemas de Informação Disciplina: SISTEMAS OPERACIONAIS Professor: Paulo de Tarso Costa
1.2 Tipos de Sistemas Operacionais
1.2 Tipos de Operacionais Tipos de Operacionais Monoprogramáveis/ Monotarefa Multiprogramáveis/ Multitarefa Com Múltiplos Processadores 1.2.1 Monoprogramáveis/Monotarefa Os primeiros sistemas operacionais
ADMINISTRAÇÃO DE SISTEMA OPERACIONAL DE REDE (AULA 1)
Prof. Breno Leonardo Gomes de Menezes Araújo [email protected] http://blog.brenoleonardo.com.br ADMINISTRAÇÃO DE SISTEMA OPERACIONAL DE REDE (AULA 1) Administração A palavra administração vem do latim
