Componentes do Sistema Operacional (Parte 1)

Documentos relacionados
Componentes do Sistema Operacional (Parte 1)

SISTEMAS OPERACIONAIS. TÁSSIO JOSÉ GONÇALVES GOMES

Introdução aos Sistemas Operacionais

Componentes do Sistema Operacional (Parte 2)

Introdução à Sistemas Operacionais

Sistemas Operacionais. Sistema de entrada e Saída

Threads. Sistemas Operacionais. Charles Tim Batista Garrocho. Instituto Federal de São Paulo IFSP Campus Campos do Jordão. charles.garrocho.

Aula 6 Introdução à gerência de processos, memória e arquivos

Introdução à Informática

Sistema Operacional. Escola de Ciências e Tecnologia ECT1103 INFORMÁTICA FUNDAMENTAL UFRN

Fundamentos da Informática Aula 03 - Sistemas operacionais: Software em segundo plano Exercícios Professor: Danilo Giacobo

INTRODUÇÃO A SISTEMAS OPERACIONAIS

Introdução aos Sistemas Operacionais

Infra-Estrutura de Software. Entrada / Saída

Capítulo 13: Sistemas de E/S. Operating System Concepts 8 th Edition

PROVA 03/07 Segunda-feira (semana que vem)

CP Introdução à Informática Prof. Msc. Carlos de Salles

Parte I Multiprocessamento

Programas Aplicativos. Sistema Operacional. Hardware

3 CONCEITOS DE SISTEMAS OPERACIONAIS

INFORMÁTICA: Informação automática

Capacitação Vix Linux. Jacson RC Silva

Cap. 12 Gerência de Dispositivos 1

Capítulo 13: Sistemas de E/S. Operating System Concepts with Java 7th Edition, Nov 15, 2006

Roteiro. Introdução. Funções do S.O. Organização do computador. Arquitetura de sistemas computadorizados. Estrutura do S.O. Operações do sistema

Sistema Operacional. Etapa

Escalonamento da CPU

Sistemas Operacionais Aula 15: Sistemas de I/O. Ezequiel R. Zorzal

Introdução e Conceitos Básicos

UFRJ IM - DCC. Sistemas Operacionais I. Unidade IV Gerência de Recursos Entrada e Saída. 02/12/2014 Prof. Valeria M. Bastos

Entrada/Saída. Capítulo 5. Sistemas Operacionais João Bosco Junior -

Infra-Estrutura de Software

SISTEMAS OPERACIONAIS

Algoritmos e Lógica de Programação Sistemas Operacionais

SISTEMAS OPERACIONAIS. TÁSSIO JOSÉ GONÇALVES GOMES

Sistemas Operacionais. Maria de Fátima de Freitas Bueno Marcílio

2º Grupo Capitulo 11 Página 517 a 530 Camada do Núcleo a Manipuladores. Alunos Wanderson da Silva Serradilha Sérgio Vilela Maia Rúlio Márcio

Infra-Estrutura de Software

Exercícios Cap I. 1.1, 1.2, 1.3 (somente letras (a), (b) e (c)) , 1.8 e 1.12 IC - UFF

Capítulo 1: Introdução. Silberschatz, Galvin e Gagne PUCGO Prof. Msc. Anibal Santos Jukemura

Algoritmos e Técnicas de Programação. Professora Luciana Faria

Introdução à Informática

Sistemas Operacionais

Subsistemas de E/S Device Driver Controlador de E/S Dispositivos de E/S Discos Magnéticos Desempenho, redundância, proteção de dados

Módulo 3 - Estrutura e configuração de Sistemas Operativos monoposto

Programação de Computadores I - PRG1 Engenharia Elétrica

Sistemas Operacionais. BSI / UAB 2013 Hélio Crestana Guardia

LABORATÓRIO DE SISTEMAS OPERACIONAIS. PROFª. M.Sc. JULIANA HOFFMANN QUINONEZ BENACCHIO

CURSO TÉCNICO PROFISSIONALIZANTE Disciplina: Informática Básica (Hardware)

Disciplina: Sistemas Operacionais

2. Conceitos Básicos. Introdução à Ciência da Computação.

7 Mecanismos de gestão de memória. Prof. Ricardo Silva

Sistemas Operacionais

Sistemas Operacionais. Prof. André Y. Kusumoto

A Necessidade de reusar soluções

Sistemas Operacionais

Introdução à Informática Engenharia Agrícola

Capítulo 11 Estudo de Caso 2: Windows 2000

UNIVERSIDADE FEDERAL DO RIO DE JANEIRO IM DCC CURSO DE CIÊNCIA DA COMPUTAÇÃO SISTEMAS OPERACIONAIS I 2010/2 PROGRAMA DA DISCIPLINA

Montagem e Manutenção

Entrada e Saída e Dispositivos

Exercícios de Sistemas Operacionais 3 B (1) Gerência de Dispositivos de Entrada e Saída

Fundamentos de Sistemas Operacionais

Caracterização de Sistemas Distribuídos

Apresentação. Informação geral + Conceitos iniciais

Introdução a B anco de Dados. INE5206 Introdução à Informática INE/CTC/UFSC Prof. Roberto Willrich

Sistemas Operacionais. Introdução a Sistemas Operacionais

Informática básica. Professor: Francisco Ary

Modelo de Von Neumann: conceito do programa armazenado

Introdução à Programação de Computadores Fabricação Mecânica

Sistemas Operacionais

Gerência de Dispositivos. Adão de Melo Neto

Aula 03 - Concorrência. por Sediane Carmem Lunardi Hernandes

Testes de Penetração: Explorador de Portas

Informática I. Aula 2. Ementa

APOSTILA 1 - TUTORIA SISTEMAS OPERACIONAIS

Conceitos básicos e serviços dos Sistemas Operacionais

William Stallings Arquitetura e Organização de Computadores 8 a Edição

18/08/2015. Funções dos sistemas operacionais. Capítulo 3: Sistemas Operacionais

Gerência de Entrada e Saída

Tecnólogo em Análise e Desenvolvimento de Sistemas. Sistemas Operacionais (SOP A2)

Processo. Prof. Paulo Cesar F. de Oliveira, BSc, PhD

Computação L. Apresentação da Disciplina e Conceitos Básicos de Computadores

ÍNDICE. Redes de Computadores - 1º Período de Cap 12 - Fls. 1

Aula 02. Evandro Deliberal

Sistema Operacional. Prof. Leonardo Barreto Campos. 1/30

Estruturas de Sistemas Operacionais

Segmentação com paginação Intel 386. Esquema de tradução de endereço Intel 386

Sistemas Operacionais. Aula 1

Sistema de entrada e saída (E/S)- Módulos de E/S; tipos de operações de E/S

Introdução a Sistemas Operacionais. Adão de Melo Neto

Aula 06. Slots para Memórias

PROCESSOS. Sistemas Operacionais. Vinícius Pádua

Sistemas Operacionais. Visão Geral

Gerência de Memória Memória Virtual e Paginação

Sistemas Operacionais. Entrada/Saída

Barramento. Prof. Leonardo Barreto Campos 1

Arquitetura de Computadores

Transcrição:

Componentes do Sistema Operacional (Parte 1) Sistemas Operacionais Charles Tim Batista Garrocho Instituto Federal de São Paulo IFSP Campus Campos do Jordão garrocho.ifspcjo.edu.br/oso charles.garrocho@ifsp.edu.br Técnico em Informática Prof. Charles Garrocho (IFSP) Sistemas Operacionais Técnico em Informática 1 / 8

Projeto de um Sistema Operacional Um sistema operacional proporciona o ambiente dentro do qual os programas são executados. Internamente, os sistemas operacionais diferem grandemente em sua composição. Podemos criar um sistema operacional apenas particionando-o em módulos menores. Cada módulo tem suas funções definidas. Nem todos os sistemas têm a mesma estrutura. Prof. Charles Garrocho (IFSP) Sistemas Operacionais Técnico em Informática 2 / 8

Os módulos como Gerenciadores O sistema operacional então pode ser dividido em vários módulos, onde cada um tem uma função específica: Gerenciamento de Processos; Gerenciamento de Memória Primária; Gerenciamento de Arquivos; Gerenciamento de Entrada e Saída; Gerenciamento de Memória Secundária; Conexão em Rede; Sistema de Proteção; Sistema de Interpretador de Comandos. Prof. Charles Garrocho (IFSP) Sistemas Operacionais Técnico em Informática 3 / 8

Gerenciamento de Processos Um programa não faz coisa alguma a menos que suas instruções sejam executadas por uma CPU (processador). Um processo pode ser conceituado como um programa em execução. O sistema operacional é responsável pelas seguintes atividades relacionadas ao gerenciamento de processos: Criar e apagar os processos tanto do sistema como de usuário; Suspender e recomeçar processos; Fornecer mecanismos para sincronização e comunicação de processos; Fornecer mecanismos para manipulação de deadlock. Prof. Charles Garrocho (IFSP) Sistemas Operacionais Técnico em Informática 4 / 8

Gerenciamento da Memória Principal A memória principal é um repositório de dados rapidamente acessíveis, compartilhados entre CPU e os dispositivos de entrada e saída. Para que um programa seja executado, ele precisa ser mapeado para endereços absolutos e carregado na memória principal. O sistema operacional é responsável pelas seguintes atividades relacionadas ao gerenciamento da memória principal: Monitorar as porções de memória que estão sendo correntemente usadas e por quem estão sendo usadas; Decidir que processos estão prontos para ser carregados na memória quando o espaço de memória torna-se disponível; Alocar e desalocar espaço de memória conforme necessário. Prof. Charles Garrocho (IFSP) Sistemas Operacionais Técnico em Informática 5 / 8

Gerenciamento de Arquivos Um arquivo é uma coleção de informação relacionada, definida pelo seu criador. Ele pode ser um programa ou um arquivo de texto. Os arquivos são normalmente organizados em diretórios para facilitar seu uso. O sistema operacional é responsável pelas seguintes atividades relacionadas ao gerenciamento de arquivos: Criar e apagar arquivos; Criar e apagar diretórios; Suportar primitivos para manipulação de arquivos e diretórios; Mapear arquivos em memória secundária; Criar cópias de arquivos em mídias de armazenamento estáveis (não-voláteis). Prof. Charles Garrocho (IFSP) Sistemas Operacionais Técnico em Informática 6 / 8

Gerenciamento do Sistema de Entrada e Saída Um dos objetivos do sistema operacional é tornar transparente aos usuários as peculiaridades dos dispositivos específicos de hardware. As peculiaridades dos dispositivos de entrada e saída são escondidas do copo do sistema operacional em si pelo subsistema de entrada e saída. Este subsistema consiste em: Um componente de gerenciamento de memória que inclui armazenamento de buffers, o armazenamento em memória cache e o spooling; Uma interface genérica para drivers de dispositivos; Drivers para dispositivos específicos de hardware; Prof. Charles Garrocho (IFSP) Sistemas Operacionais Técnico em Informática 7 / 8

Exercícios 1 Qual a razão para a divisão do sistema operacional em várias partes? 2 Quais são as cinco principais atividades de um sistema operacional relacionadas ao gerenciamento de processos? 3 Com suas palavras: Qual a principal função de um gerenciador de memória principal? 4 Quais são as cinco principais atividades de um sistema operacional relacionadas ao gerenciamento de arquivos? 5 Explique os seguintes termos: buffer, cache, spooling e driver. Prof. Charles Garrocho (IFSP) Sistemas Operacionais Técnico em Informática 8 / 8