Sistemas Operativos. Introdução

Documentos relacionados
Sistemas Operativos. Multiprogramação; Multiplexação; Memória Física; Memória virtual; Trabalho/Job - Processo/Process/Task - Thread

Tecnologias. de Informação e Comunicação. 7ºAno. 1.º Período. Aula 5, 6. 1 Magda Lopes

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

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

O COMPUTADOR POR DENTRO

1.º Período. Domínio Subdomínio

Sistemas Operativos 10º ano

Programação. Module Introduction. Cap. 1 Fundamentos de Computadores

Sistema Operacional. Etapa

Memória. Gestão do espaço lógico Paginação Segmentação com paginação

Estrutura e Funcionamento do Computador

Ivinhema-MS. Prof. Esp. Carlos Roberto das Virgens.

2-Introdução e Conceitos Básicos das TIC

INTRODUÇÃO A SISTEMAS OPERACIONAIS

1. A informação, o conhecimento

Escola EB António Feijó

Dr. Joaquim de Carvalho

OranGest. Reinstalar OranGest. Ficha Técnica Nº 8. Alameda Bonifácio Lázaro Lozano, 13, 1C Oeiras. T: W: magnisoft.pt.

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

Informática Básica. Licenciatura em Ciência da Informação. Tito Carlos S. Vieira. Tito Carlos S. Vieira

Conceitos avançados de programação. Módulo 8 Programação e Sistemas de Informação Gestão e Programação de Sistemas Informáticos

UFCD SISTEMA OPERATIVO INSTALAÇÃO E CONFIGURAÇÃO

Manual do Utilizador

SSC510 Arquitetura de Computadores 1ª AULA

Dr. Joaquim de Carvalho Figueira da Foz

Modelo de Von Neumann

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

Arquitetura de Sistemas Operativos

1. O que significa a sigla TIC? A sigla TIC significa Tecnologias de Informação e Comunicação.

Arquitetura de Microprocessadores

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

1. Distinga hardware de software. 2. Complete o quadro seguinte assinalando com um X, os diversos componentes apresentados:

CURSO TÉCNICO DE INFORMÁTICA. Fundamentos de Hardware e Software

AGRUPAMENTO DE ESCOLAS À BEIRA DOURO ESCOLA BÁSICA E SECUNDÁRIA À BEIRA DOURO - MEDAS

Instalação e Manutenção de Computadores Sandra Silva

HARDWARE Componentes do Computador

Sistemas Digitais e Arquitectura de Computadores (SDAC) 12º ano

Introdução a Tecnologia da Informação

Gestão de Memória. Espaço de Endereçamento

Computadores podem ser úteis em problemas que envolvem: Grande número de dados. Grande número de cálculos. Complexidade. Precisão.

Escola Secundária de Emídio Navarro

Ficha de trabalho Nº 1 Utilizar adequadamente o computador e/ou dispositivos similares que processem dados.

Sistema Operativo: o que é?

Agrupamento de Escolas da Abelheira Escola EB 2, 3 de Viana do Castelo Ano letivo: 2015/2016

PLANIFICAÇÃO A MÉDIO/LONGO PRAZO

Computador (arquitetura básica): b

Escola Secundária de Emídio Navarro

PLANIFICAÇÃO ANUAL TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO Curso Profissional de Cozinha/Pastelaria. Competências

Componentes de um Computador Típico

Projeto de Algoritmos

Planificação ANUAL - Tecnologias de Informação e Comunicação - 3 º Ciclo 7º Ano

SSC0611 Arquitetura de Computadores

Como utilizar o Histórico de Ficheiros no Windows 10

Programador/a de Informática

Periféricos e Interfaces Ano lectivo 2003/2004 Docente: Ana Paula Costa. Aula Teórica 6

CURSO DE EDUCAÇÃO E FORMAÇÃO TIPO 3 Planificação Anual de Tecnologias da Informação e Comunicação

HARDWARE COMPONENTES DO COMPUTADOR

Concentrar esforços de aprendizagem sobre o funcionamento dos S.O. Resumo e Revisão do conceito de Sistema Operativo INSTRUÇÃO

Planificação Anual da Disciplina de Sistemas Operativos - 12º 1PI

Objetivos. Sistema Operativo em Ambiente Gráfico. Introdução às Tecnologias de Informação e Comunicação

Performance: Alterar localização do swap file do Windows de forma a incrementar a performance

Arquitetura de Microprocessadores

ESCOLA EB2,3/S DE VILA FLOR

Informática Básica CONCEITOS DE HARDWARE. Msc. Eliezio Soares

CURSO PROFISSIONAL DE TÉCNICO DE TURISMO

Função Fundamental do SO

Agrupamento Campo Aberto - Beiriz. Tecnologias da Informação e Comunicação. Unidade 1: Tecnologias da Informação e Comunicação. 1.2.

DEPARTAMENTO DE MATEMÁTICA E CIÊNCIAS EXPERIMENTAIS

Organização de um computador. O que é um computador Organização de um computador Arquitectura de von Neumann

Revisão FUI. Tiago Alves de Oliveira

Arquitectura interna de um computador. Organização de um computador. Organização de um computador. Organização de um computador

INTRODUÇÃO AOS SISTEMAS LÓGICOS INTRODUÇÃO

AULA 01: APRESENTAÇÃO

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

Planificação Anual TIC 8º Ano 2012/ PERÍODO

VISÃO GERAL. Faça a gestão da segurança de rede até 250 postos através de uma consola baseada na cloud.

Metas curriculares 7º ano. Partindo do principio que a disciplina terá 90 minutos semanais

BIOS: BOOT, POST e CMOS

Sistemas Operativos I/O. Rui Maranhão

Arquiteturas Von Neumann e Harvard

Arquitectura de Computadores (ACom)

Algoritmos Computacionais

Tecnologias da Informação e. 7º/8º Anos. Comunicação PLANIFICAÇÃO ANUAL. Ano Letivo: 2012/2013. Professora: Marlene Fernandes. (Marlene Fernandes) / /

Escola Secundária de Emídio Navarro

i TIC 7/8 Funcionamento de um computador Informação 7 Unidade 1 A informação, o conhecimento e o mundo das tecnologias

Sumário. Introdução. Revisão da Aula. Fatos Históricos Estrutura Básica Principais Componentes. Hardware: Software;

Tecnologias da Informação e da Comunicação

Arquitetura de Computadores. Infraestrutura de TI: Hardware

ESCOLA ESTADUAL IRMÃO AFONSO Oportunizar a Educação por meio do Respeito e da União

Escola Básica de Gondomar. Tecnologias de Informação e Comunicação 3º Ciclo 7º ano ANO LECTIVO DE 2014/2015

Fundamentos e Suporte de Computadores. Prof. Ana Paula Domingos

Arquitectura de Computadores (ACom)

Aprenda a instalar o Windows 10 no VirtualBox

Subdomínio: A informação, o conhecimento e o mundo das tecnologias

Tecnologias da Informação e da Comunicação 7º Ano Ano letivo 2016/2017 Área Disciplinar de Informática

ORGANIZAÇÃO DE COMPUTADORES

NAS Synology DS213j Primeiras configurações (Parte I)

Introdução à Informática

-Periféricos -Dispositivos de Entrada/Saída - Unidade de medida. Gustavo Catarino da Costa Wilson Coelho Neto Paulo Wesley Fogaça

Programação de Computadores I

Transcrição:

Sistemas Operativos Introdução

Sistema Operativo - definição De maneira menos informal podemos definir Sistema Operativo, como sendo o Software fundamental que controla todo os recursos de Hardware e faz com que os Programas possam ser executados. A forma mais informal de definir Sistema Operativo, é defini-lo como sendo o interface entre Hardware/Software/e Utilizador. Programas Sistema Operativo Hardware

Esquema de Von Neumann Quando o computador é iniciado o SO é carregado para a memória RAM. Quando se inicia o Word, este também é carregado para a memória RAM (pode carregar uma fila de tarefas Ppoint; word; EXEL) O responsável pelo carregamento de qualquer programa é o SO.

Programa vs Processo Memória RAM Código Máquina da aplicação 3 Um código que está a ser executado é um Processo Código Máquina da aplicação 2 Um código que não está a ser executado é um programa ou tarefa, mesmo que esteja na RAM Código Máquina da aplicação 1

Esquema de Von Neumann Memória RAM Código M da aplicação 1 O disco é necessário. A memória RAM não suporta todas as aplicações instaladas no computador. Sempre que é necessário correr uma aplicação que não está na RAM o SO indica que um determinado ficheiro/s deve ser transportado para a RAM para que possa ser executado

Tarefas de gestão do SO Gestão de memória (Memory Manager) 1 de 4 O SO tem conhecimento do conteúdo da RAM, ou seja, o SO sabe que aplicações estão carregadas na RAM (o endereço de início e de fim de cada aplicação) Caso prático: Quando o utilizador abre o Word o SO sabe em que local da RAM está o programa a que o utilizador pretende aceder. Se o utilizador carregar no PPoint o SO acede ao código máquina referente ao PPoint que está num determinado conjunto de endereços. Isto significa que o nosso SO tem que ter código para gerir a memória Manager) Gestão de memória (Memory O SO necessita de código/software para gerir a memória - Memory Manager

Tarefas de gestão do SO Gestão de ficheiros (File Manager) 2 de 4 Sistema de ficheiros é a forma de organização dos Ficheiros e dados no disco. No disco estão ficheiros e dados e a sua localização é do conhecimento do SO. Estes ficheiros e dados que estão referenciados numa tabela. Caso Prático: O utilizador abre o word, o SO verifica a RAM (Através do código Memory Manager), verifica se o WORD já foi carregado para a RAM. Se não está na RAM então o SO procura no disco, quando encontra os ficheiros/dados de que necessita transporta-os para a RAM e o programa pode ser executado. Isto significa que o nosso SO tem que ter código (software) para gerir a localizar ficheiros no disco Gestão de ficheiros (File Manager). Além disso o SO tem a capacidade de identificar o tipo de ficheiros com que está a lidar (se são apenas de leitura; de leitura e escrita; executáveis ). Daí a importância de um sistema de gestão de ficheiros ou File Manager. O SO necessita de código/software para gerir o sistema de ficheiros - File Manager

Tarefas de gestão do SO Gestão de Processos (Processor Manager) 3 de 4 O SO deve alocar/designar recursos para os processos em curso, proteger os recursos de cada processo e permitir a sincronização entre os processos. Caso prático: O utilizador está a ver um vídeo no youtube ao mesmo tempo que escreve um documento no word. Para o utilizador parece que as duas aplicações (que neste caso são processos) estão a correr ao mesmo tempo, no entanto o processador está a ser gerido pelo SO para que os dois processos ocorram alternadamente (com o máximo de alternância) para que pareça que os dois estão a ser processados ao mesmo tempo. Isto significa que o nosso SO tem que ter código para gerir o acesso ao processador Gestão de Processos (Processor Manager) O SO necessita de código/software para gerir o sistema de ficheiros - Gestão de Processos (Processor Manager)

Tarefas de gestão do SO Gestão de dispositivos (Device Manager) 4 de 4 O SO é responsável pela gestão de todos os periféricos ligados ao computador. Caso prático: Um utilizador insere uma pen numa porta USB, é responsabilidade do SO verificar que foi adicionado novo hardware e tomar as devidas diligencias para que o hardware funcione. Isto significa que o nosso SO tem que ter código para gerir o acesso aos dispositivos Gestão de dispositivos (Device Manager) O SO necessita de código/software para gerir o sistema de ficheiros - Gestão de dispositivos (Device Manager)

Resumo O SO necessita de código/software para gerir a memória - Gestão de Memória (Memory Manager) O SO necessita de código/software para gerir o sistema de ficheiros - Gestão de Ficheiros (File Manager) O SO necessita de código/software para gerir o sistema de ficheiros - Gestão de Processos (Processor Manager) O SO necessita de código/software para gerir o sistema de ficheiros - Gestão de dispositivos (Device Manager) Memory Manager File Manager Processor Manager Device Manager