Conceitos e História



Documentos relacionados
UFRJ IM - DCC. Sistemas Operacionais I. Unidade I Introdução. 11/02/2014 Prof. Valeria M. Bastos

UFRJ IM - DCC. Sistemas Operacionais I

AULA 5 Sistemas Operacionais

Hardware e Software. Exemplos de software:

Introdução. Sistemas Operacionais

Sistemas Operativos. Threads. 3º ano - ESI e IGE (2011/2012) Engenheiro Anilton Silva Fernandes (afernandes@unipiaget.cv)

AULA 4 Sistemas Operacionais

Processamento de Dados

Sistemas Operacionais

FUNDAMENTOS DE HARDWARE COMO FUNCIONA UM PC? Professor Carlos Muniz

Everson Scherrer Borges João Paulo de Brito Gonçalves

Introdução aos Sistemas Operativos

Sistemas Operacionais. INTRODUÇÃO Prof. Rafael Alberto Vital Pinto FACSUL/CESUR

Arquitetura de Computadores. Introdução aos Sistemas Operacionais

Introdução. Nível do Sistema Operacional. Introdução. Um Sistema Operacional... Introdução a Sistemas Operacionais

5.1 Sistemas de Arquivos

Classificação Quanto. Sistemas de Lotes (2) Sistemas de Lotes (3)

Nível do Sistema Operacional

Programação de Sistemas

SISTEMAS DE ARQUIVOS Sistemas operacionais

Componentes de um sistema computacional moderno. DCC/FCUP Inês Dutra Sistemas de Operação 1

Arquitetura dos Sistemas Operacionais

Sistema Operacional Correção - Exercício de Revisão

Programador/a de Informática

Componentes de um Sistema de Operação

Resumo. Prof. Alejandro - Introdução à Sistemas Operacionais Resumo Informativo, complemente o material assistindo as Aulas 19/08/2015 1

Sistemas Operacionais. Conceitos de um Sistema Operacional

Sistemas de Lotes (2) Sistemas de Lotes (3) Layout da MP em Sistemas de Lotes. Minimizar o tempo de resposta

Escola Secundária de Emídio Navarro

Figura 01 Kernel de um Sistema Operacional

Sistemas Operacionais e Introdução à Programação. Módulo 1 Sistemas Operacionais

Infra-Estrutura de Software. Introdução. (cont.)

Sistemas Operacionais

Conceitos Básicos sobre Sistemas Operacionais

Cursos de Computação. Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 01 - História e Funções dos Sistemas Operacionais

Introdução aos Computadores

Prof.: Roberto Franciscatto. Capítulo 1.1 Introdução

Sistemas Operacionais Introdução. Professora: Michelle Nery

Sistemas Operacionais

SISTEMAS OPERACIONAIS. Apostila 01 Assunto: Tipos de Sistemas Operacionais UNIBAN

Sistemas Operacionais

Classificação de SO (Sistemas Operacionais) Técnico de Informática 2º. Módulo Profa. Madalena Pereira da Silva

Curso básico em técnicas de Manutenção para activistas comunitários

Sistemas Operacionais. Prof. André Y. Kusumoto

Introdução à Computação: Sistemas de Computação

Apresentação da disciplina. Sistemas Operacionais I N. A disciplina. O Professor. Áreas de atuação na pesquisa. Referências bibliográficas básicas

Apresentação. Ementa da Disciplina. Objetivo da Disciplina. DCA-108 Sistemas Operacionais

Informática I. Aula Aula 19-20/11/06 1

Sistemas Operacionais Aula 03: Estruturas dos SOs. Ezequiel R. Zorzal

UNIVERSIDADE FEDERAL DE UBERLÂNDIA Faculdade de Computação Curso de Introdução à Informática Prof: Anilton Joaquim da Silva / Ezequiel Roberto Zorzal

SISTEMAS OPERACIONAIS 2007

Sistemas Operacionais

Sistemas Operacionais

Arquitetura e Organização de Computadores. Capítulo 0 - Introdução

Prof. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO

Sistemas Operacionais

SISTEMAS OPERACIONAIS. Apostila 03 Estrutura do Sistema Operacional UNIBAN

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

Windows NT 4.0. Centro de Computação

Resumo até aqui. Gerenciamento Proteção Compartilhamento. Infra-estrutura de Software

Concurso Público para provimento de cargo efetivo de Docentes. Edital 20/2015 CIÊNCIA DA COMPUTAÇÃO I Campus Rio Pomba

Informática, Internet e multimídia

Funções de um SO. Gerência de processos Gerência de memória Gerência de Arquivos Gerência de I/O Sistema de Proteção

Introdução à Arquitetura de Computadores. Renan Manola Introdução ao Computador 2010/01

A Evolução dos Sistemas Operacionais

UFRJ IM - DCC. Sistemas Operacionais I. Unidade IV Sistema de arquivos. Prof. Valeria M. Bastos Prof. Antonio Carlos Gay Thomé 13/06/2012 1

Laboratório de Hardware

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

Introdução à Sistemas Operacionais. Glauber Magalhães Pires

CONCEITOS BÁSICOS DE UM SISTEMA OPERATIVO

ESTRUTURA DE UM SISTEMA OPERACIONAL

Introdução aos Sistemas da InformaçãoAula 4 p. 1

Organização de Computadores 1

GERENCIAMENTO DE DISPOSITIVOS

Arquitetura e Organização de Computadores. Capítulo 0 - Introdução

Introdução à Computação: Sistemas Operacionais II

TECNOLOGIA DE INFORMAÇÃO : HARDWARE

Curso Técnico de Informática de Sistemas

Introdução aos Sistemas Operativos

MF = (M1 * 0,4) + (M2 * 0,6) MF < 6 MF = (MF * 0,6) + (EXA * 0,4)

Aula 01 Visão Geral do Linux

Sistemas Operacionais

Introdução aos Sistemas

Serviço Nacional de Aprendizagem Comercial E.E.P. Senac Pelotas Centro Histórico Programa Nacional de Acesso ao Ensino Técnico e Emprego

Estruturas do Sistema de Computação

Sistemas Operativos. Funções genéricas de um S.O.

Mac OS X Felipe Gomes Lacerda Pedro Garcia Freitas 23 de novembro de 2009

Armazenamento Secundário. SCE-183 Algoritmos e Estruturas de Dados II

Algoritmos e Programação Estruturada

Introdução à Computação: Sistemas de Computação

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES. Prof. André Dutton

O que veremos nesta aula? Principais Aspectos de Sistemas Operacionais. Visão geral de um sistema computacional

13/10/11 TIPOS DE UTILITÁRIOS UTILITÁRIOS 0798 INTRODUÇÃO À PROGRAMAÇÃO TIPOS DE UTILITÁRIOS TIPOS DE UTILITÁRIOS

Introdução. O que vimos. Infraestrutura de Software. (cont.) História dos Sistemas Operacionais. O que vimos 12/03/2012. Primeira geração:

Programação Concorrente Processos e Threads

Sistema Operacional. Prof. Leonardo Barreto Campos 1

SO - Conceitos Básicos. Introdução ao Computador 2010/01 Renan Manola

Transcrição:

Sistemas Operativos Conceitos e História 3º ano - ESI e IGE (2011/2012) Engenheiro Anilton Silva Fernandes (afernandes@unipiaget.cv)

Sistemas Operativos [2011/12] - Eng.º Anilton Silva Fernandes <afernandes@ipiaget.net> Sistemas Operativos: Conceito Um sistema operativo moderno consiste em: Um ou mais processos; Main Memory (memoria principal); Discos; Impressoras; E Vários despositivos de input/output

Sistemas Operativos [2011/12] - Eng.º Anilton Silva Fernandes <afernandes@ipiaget.net> Sistemas Operativos: Conceito O funcionamento perfeito desses componentes requer uma camada de software; Esta camanda seria o Sistema Operativo (SO); Assim, podemos entender SO, numa primeira perpectiva, como a interface entre a componente fisica e lógico de um computador

Sistemas Operativos: Conceito Sistemas Operativos [2011/12] - Eng.º Anilton Silva Fernandes <afernandes@ipiaget.net>

Sistemas Operativos: Conceito Ou podemos dizer que o SO é um gestor de recursos: Permite correr vários programas ao mesmo tempo; Gere e protege a memória, dispositivos I/O e outros recursos; Inclui recursos de partilha de duas formas: In Time In Space Sistemas Operativos [2011/12] - Eng.º Anilton Silva Fernandes <afernandes@ipiaget.net>

Sistemas Operativos: História Vejamos os mais importantes macros na história do SO: (1945-55) Vaccum Tubes; (1955-65) Transistors and Batch Systems (1965-80) ICs and Multiprogramming (Apartir de 80) Personal Computers Sistemas Operativos [2011/12] - Eng.º Anilton Silva Fernandes <afernandes@ipiaget.net>

(1945-55) Vaccum Tubes Tudo o que se tem, é aquilo que se escreve: Sem Sistema Operativo; Sem Livrarias Sem Compiladores Sem Assemblers Portanto sem Nada Sistemas Operativos [2011/12] - Eng.º Anilton Silva Fernandes <afernandes@ipiaget.net>

Sistemas Operativos [2011/12] - Eng.º Anilton Silva Fernandes <afernandes@ipiaget.net> Transistors and Batch Systems Batch systems Capacidade de multiplos I/O e computação Compiladores Assemblers Livrarias

Sistemas Operativos [2011/12] - Eng.º Anilton Silva Fernandes <afernandes@ipiaget.net> ICs and Multiprogramming Multiprogramação Time Sharing Grandes Sistemas Operativos OS/360 (ibm) MULTICS (GE, MIT, Bell Labs) Pequenos Sistemas Operativos UNIX (Bell Labs)

Sistemas Operativos [2011/12] - Eng.º Anilton Silva Fernandes <afernandes@ipiaget.net> ICs and Multiprogramming Multiprogramação Time Sharing Grandes Sistemas Operativos OS/360 (ibm) MULTICS (GE, MIT, Bell Labs) Pequenos Sistemas Operativos UNIX (Bell Labs)

Sistemas Operativos [2011/12] - Eng.º Anilton Silva Fernandes <afernandes@ipiaget.net> Sistemas Operativos: Funcionalidade Um sistema operativo possui as seguintes funções: Gerenciamento de Processos; Gerenciamento de Memória; Sistema de Arquivos; Entrada e Saída de Dados.

Sistemas Operativos: Funcionalidade Gerenciamento de Processos; O SO multitarefas é preparado para dar ao utilizador a ideia de que vários processos estão em execução simultâneamente. Cada processo recebe uma fatia do tempo e a alternância entre vários processos é tão rápida que o usuário pensa que sua execução é simultânea. São utilizados algoritmos para determinar qual processo será executado em determinado momento e por quanto tempo. Os processos podem comunicar-se, isto é conhecido como IPC (Inter-Process Communication) Sistemas Operativos [2011/12] - Eng.º Anilton Silva Fernandes <afernandes@ipiaget.net>

Sistemas Operativos [2011/12] - Eng.º Anilton Silva Fernandes <afernandes@ipiaget.net> Sistemas Operativos: Funcionalidade Gerenciamento de Memória; O sistema operativo tem acesso completo à memória do sistema e deve permitir que os processos dos utilizadores tenham acesso seguro à memória quando o requisitam Se usar memória virtual deve: assegurar que cada processo tenha seu próprio espaço de endereçamento prover proteção da memória para impedir que um processo utilize um endereço de memória que não lhe pertença possibilitar que uma aplicação utilize mais memória do que a fisicamente existente.

Sistemas Operativos [2011/12] - Eng.º Anilton Silva Fernandes <afernandes@ipiaget.net> Sistemas Operativos: Funcionalidade Sistema de Arquivos; forma de organização de dados Nos sistemas operativos UNIX-LIKE inicia-se no root (/) Organização feita normalmente nos HDs magneticos Estem podem ser formatados por vários tipos: UNIX: UFS, Ext2, Ext3, Ext4, SWAP, Reiser, HPFS, JFS, XFS Apple MACOS: HFS IBM: JFS, HPFS MS-DOS e MS Windows: FAT12, FAT16, FAT32, NTFS Etc.

Sistemas Operativos: Funcionalidade Saida e Entrada de Dados; É função do sistema operativo controlar a entrada e saida dos dados, Assim como tornar possível essa entrada e saida Controlar os dispositivos de entrada e saida Seu bom fuincionamento e integração com o sistema Sistemas Operativos [2011/12] - Eng.º Anilton Silva Fernandes <afernandes@ipiaget.net>

Depois disso, logo veremos...