FUNDAMENTOS DE SISTEMAS OPERACIONAIS
|
|
- Aline Domingues Valverde
- 7 Há anos
- Visualizações:
Transcrição
1 Unidade I FUNDAMENTOS DE SISTEMAS OPERACIONAIS Prof. Victor Halla
2 Conteúdo Introdução; Conceitos; Evolução; Características; Gerenciamento de Processos; Gerenciamento de Memória;
3 Conceito O sistema operacional, segundo Deitel, H. M.; Deitel, P. J.; Choffnes, D. R. (2005), é um software que habilita as aplicações a interagir com o hardware de um computador. Seu componente central é o núcleo, também conhecido como kernel. Os sistemas operacionais estão presentes em telefones celulares, automóveis, eletrodomésticos, computadores pessoais, além dos computadores de grande porte ou mainframes.
4 Funções do sistema operacional Facilitar o acesso aos recursos do sistema; Usuários Programadores Programas Sistema Operacional Processador Memória Discos Periféricos
5 Funções do sistema operacional Compartilhar recursos de forma protegida e organizada; Usuários Programas Sistema Operacional Hardware
6 Funções do sistema operacional Diminui a complexidade para lidar com o hardware. Usuários Aplicativos Sistema Operacional Utilitários Sistema Operacional Hardware Linguagem de Máquina Multiprogramação Dispositivos Físicos
7 Arquitetura básica O sistema operacional faz a conexão entre os softwares aplicativos e as necessidades que estes possuem de interagir com o hardware. Figura 1 Baseado em Tanenbaum (1987).
8 Estrutura de um sistema operacional Núcleo: é o coração do sistema operacional, que tem como função gerenciar todos os recursos. Drivers: é um modulo com código especifico para acessar um dispositivo físico. Pode ser comparado a um tradutor. Código de Inicialização: é um código que tem como objetivo inicializar o sistema através da execução de tarefas complexas. Programas Utilitários: programas que facilitam o uso do sistema operacional.
9 Núcleo do sistema operacional O software que contém os componentes centrais do sistema operacional chamase núcleo ou kernel, em inglês. Sistema Operacional Kernel Assembler Firmware Hardware
10 Componentes sistema operacional Escalonador de processos: determina o momento e o período de tempo em que um processo é executado pelo processador; Gerenciador de memória: determina o momento e a forma como a memória será cedida aos processos e o que fazer quando a memória principal estiver cheia; Gerenciador de E/S: atende às solicitações de entrada e saída destinadas e provenientes dos dispositivos de hardware;
11 Componentes sistema operacional Gerenciador de comunicação interprocessos (IPC): permite que os processos se comuniquem entre si; Gerenciador de sistema de arquivos: organiza as coleções de dados gravados nos dispositivos de armazenamento e fornece uma referência para acessar os dados nesse dispositivo.
12 Interatividade Qual das alternativas melhor descreve o que é um driver de computador utilizado pelo sistema operacional? a) Um programa desenvolvido pelo fabricante de hardware. b) Um programa geralmente escrito em linguagem de maquina que tem a função de permitir a comunicação do Sistema Operacional com o hardware; c) Um script utilizado pelo kernel; d) Um vírus de computador; e) Um programa de inicialização do sistema operacional.
13 Evolução do sistema operacionais 1940 Surgem os primeiros computadores digitais eletrônicos. Programas eram submetidos em linguagem de máquina. introdução da perfuração de cartão para armazenamento de dados;
14 Evolução do sistema operacionais 1950 Surge o primeiro sistema operacional, no início da década, desenvolvido pelos laboratórios de pesquisa da General Motors, para ser executado em seu computador IBM 701. O IBM 701 foi o primeiro equipamento da IBM para uso geral; O IBM 701 executava apenas um job de cada vez.
15 Evolução do sistema operacionais 1960 Deu-se início à multi-programação, quando projetistas desenvolveram sistemas operacionais que gerenciavam diversos jobs ao mesmo tempo. Em 1964 a IBM lançou a família System/360, que utilizava o sistema operacional OS/360. Os usuários interagiam com o computador por meio de terminais burros. Os sistemas operacionais passaram a ser escritos em linguagem de alto nível.
16 Evolução do sistema operacionais 1960 Em 1965, programadores com certa experiência recebiam US$ 4 por hora, enquanto o custo do aluguel da hora de um computador de grande porte, que possuía capacidade muito menor que a dos computadores pessoais de hoje, era normalmente de US$ 500.
17 Evolução do sistema operacionais 1970 Criação da interface gráfica com o usuário (GUI Graphical User Interface), desenvolvida pelo Palo Alto Research Center (PARC) da Xerox. Ocorreu o amplo uso do protocolo TCP/IP e as redes LANs (Local Area Network) tornaram-se práticas e baratas a partir da aplicação do padrão Ethernet desenvolvido no Palo Alto Research Center (PARC) da Xerox.
18 Evolução do sistema operacionais 1970 Os sistemas operacionais passaram a oferecer serviços de configuração da rede e de administração da segurança, e seu desempenho continua crescendo. Os sistemas GUI foram amplamente explorados na década de 1980 pela Apple e pela Microsoft.
19 Evolução do sistema operacionais 1980 O sistema Apple II teve uma aceitação extraordinária. A IBM lança o Personal Computer (PC) em1982eaapplelançaasuaversãode e lança a computador pessoal, batizado de Macintosh, em Em 1981 a Microsoft lançou a primeira versão do MSDOS para computadores pessoais IBM. O sistema operacional MS-DOS representou um marco na indústria de software
20 Evolução do sistema operacionais 1980 Softwares aplicativos, como planilhas eletrônicas e editores de texto, ganharam espaço e auxiliaram as empresas a ganhar produtividade. Computadores pessoais passou a utilizar correio eletrônico, transferência de arquivos e a acessar bancos de dados remotos. Surgiu estão a computação distribuída, que deu origem à arquitetura cliente/servidor. Microsoft desenvolveu sua plataforma GUI, o Windows.
21 Evolução do sistema operacionais 1990 Internet levou a uma enorme ampliação na popularidade da computação distribuída. Microsoft lançou o Windows 3.0. O Windows tornou-se popular a partir de 1993, com o lançamento do Windows 3.1. O Windows tomou emprestados muitos dos conceitos do Macintosh.
22 Evolução do sistema operacionais 2000 Ocorre a disponibilidade da Internet de alta velocidade a preço acessível. Surgem os microprocessadores com mais de um núcleo. Linguagens de programação, como o Java, predispõem ao surgimento da computação paralela. Surgem sistemas operacionais de código aberto, como o FreeBSD, OpenBSD e Linux. Características do tipo plug-and-play foram adicionadas aos sistemas operacionais.
23 Evolução do sistema operacionais 2000 Surge a computação móvel, proporcionada por dispositivos como telefones celulares, smartphones e PDAs, que passam a ser dotados de processadores cada vez mais poderosos, dando oportunidade para a criação de novos sistemas operacionais que poderão estar associados a questões muito específicas.
24 Interatividade Apesar da Xerox ter criado a interface gráfica na década de 70, porque apenas em 80 ela surgiu no mercado; a) Não havia interesse por interfaces gráficas; b) Mercado não estava preparado para uso da tecnologia; c) Tecnologia de interface gráfica tinha um valor muito alto; d) Muitos problemas ainda ocorreriam com a tecnologia. e) NDA;
25 Conceitos básicos de hardware Processador: componente do hardware que executa um conjunto de instruções em linguagem de máquina, objetivando a execução eficiente de uma atividade específica. Memória principal: é a RAM (Random Access Memory). Consiste em uma memória volátil e de acesso aleatório. Registradores: estas memórias, muito rápidas, operam na velocidade do processador, estão incorporadas no próprio processador e guardam dados para uso imediato por ele
26 Conceitos básicos de hardware Cache: as memórias cache são divididas em L1 e L2 e às vezes em L3 e são integradas aos processadores mais novos para poder explorar as interconexões de alta velocidade. Memória principal ou memória primária: é memória volátil com maior capacidade de armazenamento e acesso mais lento que a dos registradores e a da cache. Armazenamento secundário: é a forma de armazenamento mais lenta, porém com maior capacidade de armazenamento. São os discos rígidos, CD, DVD, etc.
27 Latência acesso a memórias Comparação entre tempo de acesso as memórias utilizadas em um computador;
28 Tipos de sistemas Monousuário: permite que apenas um usuário execute uma tarefa de cada vez. Multiusuário: uma série de usuários pode estar realizando tarefas concorrentes. Monotarefa: usuário executa uma tarefa de cada vez. Multitarefa: permite que o usuário execute diversas tarefas simultaneamente.
29 Chamadas ao sistema Desde a década de 1980, os sistemas operacionais incorporaram as Interfaces de Programação de Aplicativo ou API (Application Programming Interfaces). Fornecem rotinas que os programadores podem utilizar no desenvolvimento de softwares para requisitar serviços ao sistema operacional Fonte: Baseado em Deitel, H. M.; Deitel, P. J.; Choffnes, D. R. (2005).
30 Sistemas com compartilhamento de tempo Um sistema com compartilhamento de tempo (Time- Sharing) é também conhecido como multitarefa. Vários jobs sãos executados pela CPU, que comuta o processamento de cada job. Um sistema Time-Sharing utiliza o gerenciamento e a multiprogramação da CPU para prover a cada usuário uma pequena porção de tempo compartilhado de processamento
31 Interatividade Qual das alternativas abaixo melhor descreve qual o tipo de sistema operacional Linux? a) Monousuário; b) Multiusuário e monotarefa; c) Multitarefa e monousuário; d) Multitarefa; e) Multiusuário e Multitarefa;
32 Gerenciamento de processos O gerenciamento de processos ocorre porque o sistema, quando intercala a execução de um determinado processo, deve conseguir administrá-lo cuidadosamente para que possa reiniciá- lo quando ele for retomado. Os processos devem possuir a capacidade de poder comunicar-se com o sistema operacional, de forma que possam informar, por exemplo, o fim da execução do processo.
33 Processos concorrentes Os processos no sistema podem ser executados de maneira concorrente. Processos podem ser multitarefa em uma CPU. Onde dois ou mais processos estão lendo ou gravando um dado compartilhado, localizado no mesmo endereço de memória principal ou secundária, pode ocorrer uma condição de corrida
34 Execuções concorrentes Compartilhamento de recurso físico: os recursos de hardware do computador são finitos e podem ser compartilhados, tornando o ambiente multiusuário. Compartilhamento de recursos lógicos: muitos usuários podem estar interessados no mesmo fragmento de informação, que pode ser provida em um ambiente que permita o acesso concorrente a esses recursos; Aumento de velocidade da computação: quando se deseja que uma tarefa específica seja executada rapidamente, quebra-se essa tarefa em sub-tarefas e uma a uma elas são executadas paralelamente a outras
35 Execuções concorrentes Modularidade: quando ocorre a construção de sistemas em padrão modular, dividindo-se as funções em processos distintos; Conveniência: o usuário pode querer ter muitas tarefas para trabalhar ao mesmo tempo. Um exemplo disso é quando os usuários podem estar editando, imprimindo e compilando de forma concorrente.
36 Monitores Um monitor é uma coleção de procedures, variáveis e estruturas de dados que são agrupados em um tipo especial de pacote. Processos podem chamar as procedures em um monitor se necessitarem, mas não terão acesso às estruturas de dados internos de uma procedure declarada fora do monitor.
37 Semáforos É um contador e é usado quando o recurso a ser utilizado pertence a um conjunto de recursos idênticos. É uma variável inteira, maior que zero, que é acessada apenas por duas operações: P (testar) e V (incrementar) testar (PodeComprarLeite); if (SemLeite) { Compra Leite; } incrementar (PodeComprarLeite);
38 Gerenciamento de memória Estabelece a estratégia de otimização da memória diante da carga que esta sofrerá. Estabelece como os espaços de memória disponíveis serão alocados para os processos. Como irá se atender as requisições de memória de um processador.
39 Swapping Também conhecido como arquivo de troca. Compreende um esquema de troca no qual os processos não permanecem na memória principal até o final de sua execução.
40 Memória virtual Da aos processos a impressão de que há mais memória disponível do que de fato existe instalada. Toda vez que um processo acessar um endereço virtual, o sistema operacional o converterá em um endereço real. Fonte: Baseado em Deitel, H. M.; Deitel, P. J.; Choffnes, D. R. (2005).
41 Fonte: Baseado em Deitel, H. M.; Deitel, P. J.; Choffnes, D. R. (2005). Segmentação Na segmentação de memória física, os dados e instruções de um programa são divididos em blocos, denominados segmentos. Cada segmento pode conter um fragmento do conteúdo que deve ser armazenado, sem a obrigação de que os blocos tenham o mesmo tamanho.
42 Interatividade Porque é importante compartilhar os recursos físicos em um computador? a) Para diminuir erros; b) Facilitar o processamento; c) Para tornar o ambiente multiusuário; d) Dobrar o processamento; e) Criar um sistema monousuário;
43 ATÉ A PRÓXIMA!
FUNDAMENTOS DE SISTEMAS OPERACIONAIS MÓDULO 4
FUNDAMENTOS DE SISTEMAS OPERACIONAIS MÓDULO 4 Índice 1. Evolução dos Sistemas Operacionais Continuação...3 1.1. Década de 70... 3 1.2. Década de 80... 4 2 1. EVOLUÇÃO DOS SISTEMAS OPERACIONAIS CONTINUAÇÃO
Leia maisIntrodução à Ciência da Informação
Introdução à Ciência da Informação Prof. Edberto Ferneda Software 1 Software Níveis de Software Hardware Software Aplicativos Software Tipos de Software Softwares Aplicativos de Sistema (Utilitários) Finalidades
Leia maisIntrodução aos Sistemas Operacionais
Introdução aos Sistemas Operacionais Prof. M.e Helber Wagner da Silva helber.silva@ifrn.edu.br Maio de 2014 Roteiro Introdução Estrutura e Funções do Sistema Operacional Sistemas Operacionais existentes
Leia maisHistórico e Evolução da Computação
Lista de Exercícios Introdução à Informática Professor: Sérgio Salazar Histórico e Evolução da Computação O 1º computador foi o ENIAC, utilizado para montar tabelas para o cálculo de projéteis na 2ª Guerra
Leia mais- Campus Salto. Disciplina: Sistemas de Arquivos Docente: Fernando Santorsula E-mail: fernandohs@ifsp.edu.br
Disciplina: Sistemas de Arquivos Docente: Fernando Santorsula E-mail: fernandohs@ifsp.edu.br Sistemas de Arquivos- Parte 2 Pontos importantes de um sistema de arquivos Vários problemas importantes devem
Leia maisSistemas Operacionais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Capítulo 6 - Threads
Sistemas Operacionais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Capítulo 6 - Threads Com o conceito de múltiplos threads (multithread) é possível
Leia maisArquitetura de Computadores Sistemas Operacionais I
O que é um Sistema Operacional? Arquitetura de Computadores Sistemas Operacionais I Programa que atua como um intermediário entre um usuário do computador ou um programa e o hardware. Os 4 componentes
Leia maisOrganização e Arquitetura de Computadores I
Organização e Arquitetura de Computadores I Evolução e Desempenho dos Computadores Slide 1 Conceitos Arquitetura do Computador Refere-se aos atributos que são visíveis para o programador. Ex: conjunto
Leia maisObjetivos. Arquitetura x86. Evolução dos Microprocessadores com arquitetura x86. Universidade São Judas Tadeu. Introdução à Computação
Universidade São Judas Tadeu Prof. André Luiz Ribeiro Prof. Jorge Luis Pirolla Introdução à Computação Microprocessadores e Arquitetura (2) - FEDELI, Ricardo D.; POLLONI, Enrico G.; PERES, Fernando E.
Leia maisInformática Aplicada
Informática Aplicada Aula 1 Introdução Diogo Pinheiro Fernandes Pedrosa Departamento de Ciências Exatas e Naturais Universidade Federal Rural do Semi-Árido Introdução Informática informação aplicada; Pressupõe
Leia maisLinux e Computação Científica
Linux e Computação Científica Sumário Motivação Noções de Sistemas Operacionais Ferramental Computação Científica Motivação Financeira Linux é livre Desempenho Linux gerencia melhor recursos de processdor,
Leia maisIntrodução a Informática
Informática Introdução a Informática Carlos Eduardo da Silva carlos.silva@cefetrn.br Sistemas computacionais Sistemas computacionais O computador é uma máquina eletrônica capaz de receber informações,
Leia maisO Sistema de Computação
O Sistema de Computação Professor: Alex Sandro Forghieri alex.forghieri@ifsc.edu.br O Sistema de Computação INTRODUÇÃO Introdução Sistemas Computacionais podem ser divididos em camadas: Aplicativos Sistema
Leia maisElementos básico de uma rede Samba - Local Master Browser
Servidor Samba Linux Samba é o protocolo responsável pela integração de máquinas Linux com Windows, permitindo assim a criação de redes mistas utilizando servidores Linux e clientes Windows. Samba, é uma
Leia maisIntrodução a Programação Aula 01
Introdução a Programação Aula 01 Prof. Bruno Crestani Calegaro Curso de Sistemas de Informação ELC1064 Lógica e Algoritmo 1 O que é um computador? Máquina programável genérica Constituído por: Processador
Leia maisObjetivos. Definir e classificar os principais tipos de softwares Básico Aplicativos
Objetivos Definir e classificar os principais tipos de softwares Básico Aplicativos Software Categorias Principais de Software Básico Chamado de Sistema Operacional. Informa ao computador como ele deve
Leia maisHARDWARE INFORMÁTICA. Prof.: MARCIO HOLLWEG mhollweg@terra.com.br
INFORMÁTICA Prof.: MARCIO HOLLWEG mhollweg@terra.com.br HARDWARE O COMPUTADOR, INDEPENDENTE DO TIPO: PARA QUE ISTO POSSA OCORRER TEMOS QUE ALIMENTÁLO COM DADOS E AGUARDAR O RETORNO DESTE PROCESSAMENTO.
Leia maisFundamentos de Arquitetura e Organização de Computadores
Fundamentos de Arquitetura e Organização de Computadores Dois conceitos fundamentais no estudo dos sistemas de computação são o de Arquitetura e Organização de computadores. O termo arquitetura refere-se
Leia maisApostila de GSO Gestão de Sistemas Operacionais I
Apostila de GSO Gestão de Operacionais I Prof. Jones Artur Gonçalves / Wendell Santos 1 Arquitetura de Operacionais 1. Histórico... 3 2. Sistema Operacional... 4 3. Tipos de Operacionais... 5 2.1 Monoprogramáveis...
Leia maisINTRODUÇÃO À INFORMÁTICA
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE INTRODUÇÃO À INFORMÁTICA Hardware & Software Macau-RN Novembro/2014 Sumário Introdução... 1 Evolução dos computadores... 1 Hardware...
Leia maisArquitectura interna de um computador
Arquitectura interna de um computador Trabalho elaborado por: Carla Ventura e Sandra Jacinto 1 Descrição de uma tarefa Fases de execução de uma tarefa Unidades de execução de uma tarefa Computador como
Leia maisNosso Site. http://www.cintegrado.com.br/anapolis/
Nosso Site http://www.cintegrado.com.br/anapolis/ MÓDULO I INFORMÁTICA BÁSICA Endereço do grupo Endereço da web atual: http://douglasddp.wordpress.com.br Endereço de e-mail atual: douglas.ddp@gmail.com
Leia maisTipos de Software e Ambientes de Processamento
Universidade São Judas Tadeu Prof. André Luis Ribeiro Prof. Jorge Luis Pirolla Introdução à Computação Tipos de Software e Ambientes de Processamento Tópicos Formas de Processamento de Dados Sistema de
Leia maisIntrodução Informática e TIC. Prof. Ivo Júnior
Introdução Informática e TIC Prof. Ivo Júnior O que é informática?? É o ramo do conhecimento que cuida dos conceitos, procedimentos e técnicas referentes ao processamento ou tratamento de conjuntos de
Leia maisSistemas Operacionais. Visão Geral
Sistemas Operacionais Visão Geral Sumário 1. Máquina de Camadas 2. Funções Básicas do SO 3. Conceitos Introdutórios 1. Hardware 2. Software 3. Operações de E/S 4. Histórico 1. Década de 40 2. Década de
Leia mais1.1. Definição do Problema
13 1 Introdução Uma das principais preocupações de área de engenharia de software diz respeito à reutilização [1]. Isso porque a reutilização no contexto de desenvolvimetno de software pode contribuir
Leia maisINFORMÁTICA. www.fatodigital.com.br. Introdução à Informática Hardware CONHECIMENTOS BÁSICOS EM INFORMÁTICA
Introdução à Informática Hardware 1 CONHECIMENTOS BÁSICOS EM INFORMÁTICA Hardware - parte física do equipamento, ou seja, tudo aquilo que é palpável. Software - programas. Peopleware - parte humana do
Leia maisEntrada e Saída Transmissão Serial e Paralela
Infra-Estrutura de Hardware Entrada e Saída Transmissão Serial e Paralela Prof. Edilberto Silva www.edilms.eti.br edilms@yahoo.com Sumário Introdução Transmissões Serial (síncrona e assíncrona) e Paralela
Leia maisINTRODUÇÃO À INFORMÁTICA: TERMINOLOGIA BÁSICA RAÍ ALVES TAMARINDO RAI.TAMARINDO@UNIVASF.EDU.BR
INTRODUÇÃO À INFORMÁTICA: TERMINOLOGIA BÁSICA RAÍ ALVES TAMARINDO RAI.TAMARINDO@UNIVASF.EDU.BR SOFTWARE Dados: informações guardadas no computador. Instruções: Comando que define uma operação a ser executada.
Leia maisINTEGRAÇÃO JAVA COM ARDUINO
INTEGRAÇÃO JAVA COM ARDUINO Alessandro A. M. De Oliveira 3, Alexandre O. Zamberlan 3, Reiner F Perozzo 3, Rafael O. Gomes 1 ;Sergio R. H Righi 2,PecilcesP. Feltrin 2 RESUMO A integração de Linguagem de
Leia maisMontadores e Compiladores
Montadores e Compiladores Prof. Idevar Gonçalves de Souza Júnior Conteúdo Programático Resumido Revisão da Arquitetura de Computadores Introdução a Teoria das Linguagens Compilação e Interpretação Análise
Leia maisSistema Operacional. Implementação de Processo e Threads. Prof. Dr. Márcio Andrey Teixeira Sistemas Operacionais
Sistema Operacional Implementação de Processo e Threads O mecanismo básico para a criação de processos no UNIX é a chamada de sistema Fork(). A Figura a seguir ilustra como que o processo e implementado.
Leia mais- Campus Salto. Disciplina: Sistemas Operacionais Docente: Fernando Santorsula E-mail: fernandohs@ifsp.edu.br
- Campus Salto Disciplina: Sistemas Operacionais Docente: Fernando Santorsula E-mail: fernandohs@ifsp.edu.br - Campus Salto Mas o que é um Sistema Operacional??? - Campus Salto Resposta segundo Andrew
Leia maisArquitetura TCP/IP. Apresentado por: Ricardo Quintão
Arquitetura TCP/IP Apresentado por: Ricardo Quintão Roteiro Conexões Inter-redes Serviço Universal Rede Virtual (inter-rede ou internet) Protocolos para ligação inter-redes (TCP/IP) Divisão em camadas
Leia maisO Sistema de Computação
Departamento de Ciência da Computação - UFF O Sistema de Computação Profa. Débora Christina Muchaluat Saade debora@midiacom.uff.br O Sistema de Computação Capítulo 2 Livro do Mário Monteiro Componentes
Leia maisIntrodução a Banco de Dados. INTRODUÇÃO
INTRODUÇÃO O termo banco de dados é bastante popular em diversas áreas de atuação. Com o aumento da utilização de computadores na manipulação de dados que envolvem diversas aplicações, os bancos de dados
Leia maisIntrodução à Informática. Alexandre Meslin
Introdução à Informática Alexandre Meslin (meslin@nce.ufrj.br) Organização da Memória Conceito de hierarquia de memória Memória principal e memórias secundárias Projeto lógico da memória principal Memórias
Leia maisHARDWARE PROF. ANDRÉ CARDIA
HARDWARE PROF. ANDRÉ CARDIA andre@andrecardia.com.br AGENDA INTRODUÇÃO A INFORMÁTICA PROCESSADOR MEMÓRIAS Professor André Cardia 1 INTRODUÇÃO A INFORMÁTICA SISTEMA COMPUTACIONAL DISPOSITIVO ELETRÔNICO,
Leia maisSistemas Operacionais
Sistemas Operacionais Gerenciamento de Memória Norton Trevisan Roman Marcelo Morandini Jó Ueyama Apostila baseada nos trabalhos de Kalinka Castelo Branco, Antônio Carlos Sementille, Paula Prata e nas transparências
Leia maisVoltar. Voltar. Voltar
Introdução à Informática Capítulo 1 Computadores: Ferramentas para a Era da Informação Objetivos Descrever as características fundamentais dos computadores. Identificar os componentes básicos de um sistema
Leia maisSistemas Operacionais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Aula 03
Sistemas Operacionais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Aula 03 Conceitos básicos de Sistemas Operacionais Hardware Software Concorrência
Leia maisArquiteturas para Sistemas Distribuídos I
Arquiteturas para Sistemas Distribuídos I Pedro Ferreira Departamento de Informática Faculdade de Ciências da Universidade de Lisboa Tópicos Estilos Arquiteturais: formas de desenhar o software do SD Organização
Leia maisInformática I. Aula 19. http://www.ic.uff.br/~bianca/informatica1/ Aula 19-20/06/06 1
Informática I Aula 19 http://www.ic.uff.br/~bianca/informatica1/ Aula 19-20/06/06 1 Ementa Histórico dos Computadores Noções de Hardware e Software Microprocessadores Sistemas Numéricos e Representação
Leia maisAdministração de Sistemas Operacionais Prof.: Marlon Marcon
Instituto Federal de Minas Gerais Campus Bambuí Administração de Sistemas Operacionais Prof.: Marlon Marcon Sumário Visão Geral de um sistema linux Conceitos básicos Histórico do Linux Kernel Principais
Leia maisEstruturas 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
Leia maisCurso de Sistemas de Informação Campus Guaíba Cursos de Informática Projeto de Inclusão Digital APOSTILA APOSTILA CONCEITOS BÁSICOS DE INFORMÁTICA
CONCEITOS BÁSICOS DE INFORMÁTICA Agosto, 2006 Apresentação A apostila de Conceitos Básicos de Informática tem por objetivo apresentar aos alunos os conceitos relacionados à área de tecnologia. Esquema
Leia maisGerenciamento de Memória Minix 3.1.7
Gerenciamento de Memória Minix 3.1.7 Prof. Alexandre Beletti Introdução Não utiliza paginação Não faz swapping (está disponível, mas inativo) PM = gerencia processos e memória Chamadas de sistemas: Memória
Leia maisHARDWARE. Prof. Luciano Bertini
HARDWARE Prof. Luciano Bertini http://www.professores.uff.br/lbertini/ Baseado em publicação do site http://www.guiadopc.com.br/ Baseado em uma série de postagens do site Guia do PC, intitulada Hardware
Leia maisVirtualização de Servidores. Adirlhey Assis Marcus Vinicius Coimbra
Virtualização de Servidores Adirlhey Assis Marcus Vinicius Coimbra Curriculum Autor: Marcus Coimbra Graduado em Informática, possui MBA em e-commerce e MIT em Governança de TI, atua na área a 25 anos,
Leia maisMicrocontroladores e Microprocessadores. Conversão de Bases Prof. Samuel Cavalcante
Microcontroladores e Microprocessadores Conversão de Bases Prof. Samuel Cavalcante Conteúdo Conversão de Qualquer base para Decimal Decimal para Binário Hexadecimal para binário Componentes básicos de
Leia maisAtualizações de Software Guia do Usuário
Atualizações de Software Guia do Usuário Copyright 2007 Hewlett-Packard Development Company, L.P. Windows é uma marca registrada da Microsoft Corporation nos Estados Unidos. As informações contidas neste
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 maisSOFTWARE DE SISTEMA SISTEMA OPERACIONAL AULA 10 Arquitetura de Computadores Gil Eduardo de Andrade
SOFTWARE DE SISTEMA SISTEMA OPERACIONAL AULA 10 Arquitetura de Computadores Gil Eduardo de Andrade O conteúdo deste documento é baseado no livro Princípios Básicos de Arquitetura e Organização de Computadores
Leia maisComponentes do Computador
Computador Um computador é uma máquina composta de um conjunto de partes eletrônicas e eletromecânicas, com capacidade de coletar, armazenar e manipular dados, além de fornecer informações, tudo isso de
Leia maisFundamentos da Informática Aula 02 - Softwares aplicativos: Realizando o trabalho Exercícios - REPOSTAS Professor: Danilo Giacobo
Fundamentos da Informática Aula 02 - Softwares aplicativos: Realizando o trabalho Exercícios - REPOSTAS Professor: Danilo Giacobo Múltipla escolha 1. O profissional de informática que desenvolve e testa
Leia maisIntrodução. Software Básico Aula 3. Prof. Dr. Rogério Vargas.
Introdução Software Básico Aula 3 Prof. Dr. Rogério Vargas http://rogerio.in Provocação Você já se perguntou como é que os programas que você escreve são traduzidos em instruções executáveis pelas estruturas
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 maisIntrodução. Hardware (Parte III) Universidade Federal de Campina Grande Departamento de Sistemas e Computação. joseana@computacao.ufcg.edu.
Universidade Federal de Campina Grande Departamento de Sistemas e Computação Introdução à Computação Hardware (Parte III) Prof. a Joseana Macêdo Fechine Régis de Araújo joseana@computacao.ufcg.edu.br Carga
Leia maisMINISTÉRIO DO DESENVOVIMENTO, INDÚSTRIA E COMÉRCIO EXTERIOR - MDIC
MINISTÉRIO DO DESENVOVIMENTO, INDÚSTRIA E COMÉRCIO EXTERIOR - MDIC INSTITUTO NACIONAL DE METROLOGIA, NORMALIZAÇÃO E QUALIDADE INDUSTRIAL - INMETRO Portaria INMETRO/DIMEL/Nº 036, de 15 de março de 2004.
Leia maisVirtualização: o caminho para usar os recursos computacionais de forma inteligente
Virtualização: o caminho para usar os recursos computacionais de forma inteligente 26 de Agosto de 2015 Belo Horizonte - MG Fabrício Roulin Bittencout Bom dia a todos! Sejam bem-vindos! Apresentação Doutorando
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 maisArquitetura e Organização de Computadores
Arquitetura e Organização de Computadores Interconexão do Computador Givanaldo Rocha de Souza http://docente.ifrn.edu.br/givanaldorocha givanaldo.rocha@ifrn.edu.br Material do prof. Sílvio Fernandes -
Leia maisSISTEMAS OPERACIONAIS
SISTEMAS OPERACIONAIS Introdução a Sistemas Operacionais Andreza Leite andreza.leite@univasf.edu.br Plano de Aula Introdução aos Sistemas Operacionais Fundamentação Teórica Evolução Histórica Características
Leia maisSistemas Operacionais
Sistemas Operacionais Prof. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras PURO 2 Bibliografia Livros-Texto: TANENBAUM, A. S. Sistemas Operacionais
Leia maisAula 01. Breve História dos Computadores Informatiquês O Computador Software vs. Hardware. Introdução à Informática. Prof. Fábio Nelson.
Aula 01 Breve História dos Computadores Informatiquês O Computador Software vs. Hardware Slide 1 de Qual é a origem etimológica da palavra COMPUTADOR? Computador procede do latim computatore. Ao pé da
Leia maisAtualizações de Software Guia do Usuário
Atualizações de Software Guia do Usuário Copyright 2008 Hewlett-Packard Development Company, L.P. Windows é uma marca registrada da Microsoft Corporation nos Estados Unidos. As informações contidas neste
Leia maisConteúdo Programático
Ementa do Curso O treinamento Android Intro foi criado pela Catteno com o intuito de introduzir os alunos em programação de Apps para a plataforma Android (tablets e smartphones) do Google, utilizando
Leia maisArquitetura de Computadores - Operação da Unidade de Controle. por Helcio Wagner da Silva
Arquitetura de Computadores - Operação da Unidade de Controle por Helcio Wagner da Silva Microoperações Execução de programa... Ciclo de instrução Ciclo de instrução Ciclo de instrução Busca Indireto Execução
Leia maisLinux? O que é, para que serve, etc. http://gul.dei.isep.ipp.pt. isep. Grupo de Utilizadores de Linux do Departamento de Eng. Informática do ISEP
? O que é, para que serve, etc Grupo de Utilizadores de do Departamento de Eng. Informática do ISEP http://gul.dei..ipp.pt 1 O que é o O é um sistema operativo que corre em quase todos os tipos de computadores
Leia maisArquitetura de Computadores - Módulos de E/S. por Helcio Wagner da Silva
Arquitetura de Computadores - Módulos de E/S por Helcio Wagner da Silva Modelo Geral de um Módulo de E/S Barramento de Endereço Barramento de Dados Barramento de Controle Módulo de E/S Conexões com Dispositivos
Leia maisSistemas 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 Introdução Apresentação
Leia maisMATA49 Programação de Software Básico
MATA49 Programação de Software Básico Leandro Andrade leandrojsadcc.ufba.br PROF. LEANDRO ANDRADE 1 Arquitetura dos processadores Intel PROF. LEANDRO ANDRADE 2 Um pouco de história... Como sabemos
Leia maisUNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO REDE DE COMPUTADORES II Prof. Dr. Adenauer C.
UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO REDE DE COMPUTADORES II Prof. Dr. Adenauer C. Yamin MRTG Bruno Andretti Duarte¹
Leia maisO que é Microsoft Excel? Microsoft Excel. Inicialização do Excel. Ambiente de trabalho
O que é Microsoft Excel? Microsoft Excel O Microsoft Excel é um programa para manipulação de planilhas eletrônicas. Oito em cada dez pessoas utilizam o Microsoft Excel pra trabalhar com cálculos e sistemas
Leia maisOganização e Arquitetura de Computadores
Oganização e Arquitetura de Computadores Capítulo 14 e 15 Unidade de Controle Parte I Operação da Unidade de Controle 1 Micro-Operações Um computador executa um programa Ciclo: Busca/Executa Cada ciclo
Leia maisHouseManager - Projeto de Automação Residencial
HouseManager - Projeto de Automação Residencial Rodrigo de Moraes UNISINOS Universidade do Vale dos Sinos Av. Unisinos, 950, São Leopoldo, RS, Brasil digao@sinos.net Resumo Neste artigo será apresentada
Leia maisO SOFTWARE LIVRE COMO FERRAMENTA DE ENSINO
1 O SOFTWARE LIVRE COMO FERRAMENTA DE ENSINO Denise Ester Fonseca de Brito Jefferson Willian Gouveia Monteiro Mariana Vieira Siqueira de Arantes Mateus Palhares Cordeiro Paulo Alfredo Frota Rezeck Thiago
Leia maisAtualização de Software Guia do Usuário
Atualização de Software Guia do Usuário Copyright 2009 Hewlett-Packard Development Company, L.P. Windows é uma marca registrada da Microsoft Corporation nos Estados Unidos. As informações contidas neste
Leia maisProporcionar a modelagem de sistemas utilizando todos os conceitos da orientação a objeto;
Módulo 7 UML Na disciplina de Estrutura de Sistemas de Informação, fizemos uma rápida passagem sobre a UML onde falamos da sua importância na modelagem dos sistemas de informação. Neste capítulo, nos aprofundaremos
Leia maisBARRAMENTO. Caminho de Dados
BARRAMENTO Caminho de Dados Conceito Um barramento é simplesmente um circuito que conecta uma parte da placa-mãe à outra. Quanto mais dados o barramento consegue ter de uma só vez, mais rápido a informação
Leia maisDESVENDADO O TCP/IP. Prof. Me. Hélio Esperidião
DESVENDADO O TCP/IP Prof. Me. Hélio Esperidião TCP/IP INTERNAMENTE Quando dois computadores tentam trocar informações em uma rede, o TCP/IP precisa, primeiro, determinar se os dois computadores pertencem
Leia maishttp://www.ic.uff.br/~boeres/fac.html! Conteúdos: Debora, Edcarllos, livros! slides disponíveis!
http://www.ic.uff.br/~boeres/fac.html! 1 Conteúdos: Debora, Edcarllos, livros! slides disponíveis! Unidade central de Processamento realiza operações básicas codificadas em 0s e 1s instrução contém código
Leia maisSis i te t mas a O perac a i c o i nai a s um p ouco c d a a h is i tó t ria i. a... SO His i t s ó t r ó ic i o
Sistemas Operacionais um pouco da história... - Evolução dos SO s através do tempo - Novas técnicas não são assimiladas simultaneamente por todos - Década de 40, não existia SO - O programador é o faz
Leia maisBARRAMENTOS DE MICROCOMPUTADORES
BARRAMENTOS DE MICROCOMPUTADORES 1. INTRODUÇÃO Um sistema baseado em microcomputador utiliza os barramentos de endereços, dados e controle para efetuar a comunicação entre o microprocessador e os dispositivos
Leia mais5 - Qual é a principal vantagem de desenvolvimento de código por pares:
1 - Quais são os atributos essenciais de um bom software: a) Ser baseado numa boa linguagem de programação b) Fácil manutenção, segurança, eficiência e aceitabilidade c) Fácil manutenção e simplicidade
Leia maisDisciplina: Sistemas Operacionais
Curso: Análise e Desenvolvimento de Sistemas Disciplina: Sistemas Operacionais Parte 1: Introdução aos Conceitos de Sistemas Operacionais Prof. Wagner Santos C. de Jesus wsantoscj@gmail.com Conceito Fundamental
Leia maisLABORATÓRIO DE PERÍCIA DIGITAL
PÓS-GRADUAÇÃO LATO SENSU EM PERÍCIA DIGITAL LABORATÓRIO DE PERÍCIA DIGITAL PROFESSOR: DIEGO AJUKAS ANÁLISE DE MEMÓRIA RAM Definições Vantagens Processos: Extração Análise Tipos de Análise Análise Visual
Leia mais2 MATERIAL E MÉTODOS
ANÁLISE COMPARATIVA DE DOIS FIREWALLS GRATUITOS E SUAS APLICAÇÕES EM UM AMBIENTE DE REDE VIRTUALIZADO Gilmar Maikon Ferreira Silva 1, Marcos Paulo Vigiassi 2 1 Discente em Informática Para Negócios, Faculdade
Leia maisObjetivos da aula. Recursos de Sistemas de Informação
Recursos de Sistemas de Informação Disciplina: Sistemas de Informações Gerenciais Prof. Luiz Antonio do Nascimento Anhanguera Taboão da Serra Objetivos da aula Fornecer exemplos de componentes de Sistemas
Leia maisAlgoritmos e Programação II
Algoritmos e Programação II Agenda Desenvolver Software Objetos Classes Estudo de algumas Classes da API Estudo de algumas Classes da API Pacotes Criando nossa primeira classe Desenvolver SOFTWARE GAP
Leia maisSISTEMAS OPERACIONAIS. TÁSSIO JOSÉ GONÇALVES GOMES
SISTEMAS OPERACIONAIS TÁSSIO JOSÉ GONÇALVES GOMES www.tassiogoncalves.com.br tassiogoncalvesg@gmail.com INTRODUÇÃO Um sistema computacional moderno consiste em um ou mais processadores, memória principal,
Leia maisCOMPONENTES 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
Leia maisAlgoritmos e Lógica de Programação Sistemas Operacionais
Algoritmos e Lógica de Programação Sistemas Operacionais Agostinho Brito Departamento de Engenharia da Computação e Automação Universidade Federal do Rio Grande do Norte 25 de agosto de 2005 Introdução
Leia maisComputação Instrumental
Computação Instrumental Antonio Cesar Germano Martins amartins@sorocaba.unesp.br Engenharia Ambiental 2º Semestre de 2016 1 Memória de Massa Entrada Barramento Saída Memória Principal Unidade Central de
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) Conceitos de Hardware e Software Referências: Arquitetura de Sistemas Operacionais. F. B. Machado, L. P. Maia. Editora
Leia maisFIQUE POR DENTRO DA INTERNET
Instituto de Educação infantil e juvenil Primavera, 2013. Londrina, de. Nome: Ano: Tempo Início: término: total: Edição XX MMXIII Fase 3 Grupo A FIQUE POR DENTRO DA INTERNET Um em cada dez consumidores
Leia maisProgramação em JAVA. Subtítulo
Programação em JAVA Subtítulo Sobre a APTECH A Aptech é uma instituição global, modelo em capacitação profissional, que dispõe de diversos cursos com objetivo de preparar seus alunos para carreiras em
Leia mais