Programador Web - Pronatec

Documentos relacionados
Prof. Antonio Fundamentos de Sistemas Operacionais UNIP/2015

Sistemas Operacionais. Professor Leslier Soares Corrêa

SISTEMAS OPERACIONAIS

Sistemas Operacionais

Sistemas Operacionais Arquitetura e organização de sistemas operacionais: Introdução. Prof. MSc. Hugo Souza

História dos SOs. Tópicos

Conceitos Básicos sobre Sistemas Operacionais

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

Introdução a Computação

Edeyson Andrade Gomes.

Introdução a Sistemas Operacionais Aula 04. Prof. Msc. Ubirajara Junior biraifba@gmail.com

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

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

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

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

Introdução aos Sistemas Operacionais. Computador = hardware + software. Como é formado o meu computador? E como estes componentes se comunicam?

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

Sistemas Operacionais

Sistemas Operacionais I. Introdução

Professor: Gládston Duarte

Capítulo 1. Introdução

Breve Histórico de Sistemas Operacionais

Sistemas Operacionais

Introdução. Sistemas Operacionais

MODELIX SYSTEM SOFTWARE DE PROGRAMAÇÃO DE ROBÔS

Histórico dos Sistemas Operacionais

Nível do Sistema Operacional

Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 05 Estrutura e arquitetura do SO Parte 2. Cursos de Computação

Introdução à Informática

SISTEMAS OPERACIONAIS

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

Computador Digital Circuitos de um computador (Hardware)

Prof. Gregorio Perez 2007

4. Conceitos Básicos de Computação: Sistemas Operacionais

CONCEITOS BÁSICOS DE SISTEMAS OPERACIONAIS. Disciplina: INFORMÁTICA 1º Semestre Prof. AFONSO MADEIRA

Infra-estrutura de Software

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

Sistemas Operacionais

Arquitetura dos Sistemas Operacionais

Sistema Operacional. História Sistema Operacional 1. QI Escolas e Faculdades Apostila de Linux

UFRJ IM - DCC. Sistemas Operacionais I

PLANO DE AULA. Ambiente Operacional Unix Profa. Morganna

FTIN Formação Técnica em Informática Módulo Sistema Proprietário Windows AULA 01. Prof. André Lucio

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

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

SOP Sistemas Operacionais Módulo 03: História e Evolução

Infra-estrutura de Software. Apresentação!

SISTEMAS OPERACIONAIS SISTEMAS OPERACIONAIS. 2º TRIMESTRE Patrícia Lucas

Abstrações e Tecnologias Computacionais. Professor: André Luis Meneses Silva /msn: andreluis.ms@gmail.com Página: orgearq20101.wordpress.

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

Principais Sistemas Operacionais. Prof. Fernando Nakayama de Queiroz

Noções de Software. André Aziz Francielle Santos

Sistemas Operacionais

SISTEMAS OPERACIONAIS

Gestão de Sistemas de Informação / Tecnologia da Informação

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

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

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

Sistemas Operacionais 2014 Introdução. Alexandre Augusto Giron

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

26/09/2015. Windows Linux Mac OS/X IBM OS/2 Sun Solaris Google Android. MS-DOS Outros... O QUE É? SISTEMAS OPERACIONAIS

Sistemas Operacionais. Prof. Pedro Luís Antonelli Anhanguera Educacional

Sistemas Operacionais Introdução

Conceitos sobre Sistemas Operacionais. Técnico de Informática 2º. Módulo Profa. Madalena Pereira da Silva

Arquitetura de Computadores. Introdução aos Sistemas Operacionais

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

INE Sistemas Operacionais Noções sobre sistemas operacionais, funcionamento, recursos básicos

Todos os microprocessadores hoje disponíveis em micros compatíveis com PC utilizam o funcionamento do como ponto de partida.

Sistemas Distribuídos Processos I. Prof. MSc. Hugo Souza

Sistemas Operacionais

Introdução e Sistemas de Numeração

Sistemas Operacionais

A primeira geração dos computadores ocorreu de 1945 a 1955 e tinha como principal característica o uso de válvulas e painéis de programação.

FUNDAÇÃO PARQUE TECNOLÓGICO DE SANTOS

Montagem e Manutenção. Luís Guilherme A. Pontes

Fundamentos de Sistemas Computacionais Introdução

BACHARELADO EM SISTEMAS DE INFORMAÇÃO EaD UAB/UFSCar Sistemas de Informação - prof. Dr. Hélio Crestana Guardia

Linguagens de. Aula 01. Profa Cristiane Koehler

Organização de Computadores 1. Prof. Luiz Gustavo A. Martins

Noções de Software. André Aziz Francielle Santos

Martin Vincent Bloedorn. GNU/Linux

INF 1019: Sistemas de Computação (Sistemas Operacionais)

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

Até o final de década de 70, os sistemas operacionais suportavam apenas processos com um único thread;

16/09/2012. Agenda. Introdução. Introdução. Tipos de Software (Básico) Tipos de Software. Curso Conexão Noções de Informática

ORGANIZAÇÃO DE COMPUTADORES MÓDULO 1

Modo Gráfico x Modo Texto Prof. João Paulo de Brito Gonçalves

QUALIDADE DE SOFTWARE

Sistemas Operacionais I Parte III Estrutura dos SOs. Prof. Gregorio Perez gregorio@uninove.br Roteiro. Componentes do Sistema

EVOLUÇÃO HISTÓRICA DA DOCUMENTAÇÃO ELETRONICA NO BRASIL. Aula 4 - Documentos eletrônicos 07/mai/2012. Prof. Apresentador: José Maria Ribeiro

Sistemas Operacionais Introdução. Professora: Michelle Nery

Tipos de sistemas operacionais

Sistemas Operacionais. Conceitos de um Sistema Operacional

Sistemas Operacionais Arquitetura e organização de sistemas operacionais: Uma visão estrutural hardware & software. Prof. MSc.

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO

Laudon & Laudon Essentials of MIS, 5th Edition. Pg. 6.1

Sistemas Distribuídos (DCC/UFRJ)

Threads. 8 de janeiro de 2015

1º Estudo Dirigido. Capítulo 1 Introdução aos Sistemas Operacionais

PRÓ-REITORIA DE EXTENSÃO, PESQUISA E INOVAÇÃO DIRETORIA DE INOVAÇÃO E PESQUISA FORMULÁRIO II: Relatório de Atividades de Pesquisa

Transcrição:

Programador Web - Pronatec Introdução à Computação Aula 2 Sistemas Operacionais José Antonio dos Santos Barbosa josebarbosa@uai.com.br (31) 9-8275-0330

O que é um Sistema Operacional:

Funções de um sistema operacional: Funcionar como uma máquina estendida (abstração); Gerenciamento de recursos através de multiplexação no tempo e espaço.

Histórico dos Sistemas Operacionais 1 a Geração Computadores de Válvulas (1945-1955) Não havia qualquer sistema operacional; Programação em linguagem de máquina (nem assembly existia!); Operação através de painel, posteriormente aprimorada para leitor de cartões; Predomínio de uso para operações matemáticas.

Histórico dos Sistemas Operacionais 2 a Geração Transistores e sistemas em lote (batch) (1955-1965) A adoção do transistor criou computadores confiáveis e comercialmente viáveis; Adoção de cartões e linguagem de programação (assembly ou Fortran); Rotina na figura a seguir:

Histórico dos Sistemas Operacionais 2 a Geração Transistores e sistemas em lote (batch) (1955-1965)

Histórico dos Sistemas Operacionais 3 a Geração Circuitos Integrados (CI's) e Multiprogramação (1965-1980) Unificação de linhas de computadores (orientados a palavras x cálculos); Criação do IBM System/360 e do SO OS360; Surgimento da multiprogramação; Quaisquer erros (como uma simples vírgula) levavam horas para serem corrigidos.

Histórico dos Sistemas Operacionais 3 a Geração Circuitos Integrados (CI's) e Multiprogramação (1965-1980)

Histórico dos Sistemas Operacionais 3 a Geração Circuitos Integrados (CI's) e Multiprogramação (1965-1980) Surgimento do MULTICS, voltado para a utilização por centenas de usuários simultaneamente; O sistema Unix surge a partir de uma versão monousuário do MULTICS. Também surgem o Minix, SO livre com objetivo educacional, e Linux, derivados deste sistema.

Histórico dos Sistemas Operacionais 4 a Geração Computadores Pessoais (1980-...) Com a miniaturização de circuitos surgem os primeiros computadores pessoais; A IBM pede a Bill Gates que desenvolva um sistema operacional para o projeto IBM PC; Doug Engelbart desenvolve o conceito de GUI (graphical user interface), que é adotada pela Xerox. Steve Jobs viu na GUI um potencial não compreendido pela Xerox.

Histórico dos Sistemas Operacionais 4 a Geração Computadores Pessoais (1980-...) A GUI é adotada no Apple Machintosh, com enorme sucesso; Ao desenvolver o sucessor do DOS, a Microsoft é fortemente influenciada pelo sucesso da GUI. O Windows surge em 1985, mas é praticamente apenas uma interface gráfica ao DOS até o surgimento do Windows 2000 (voltado a servidores) e Windows XP.

Os modelos de sistemas operacionais: De Computadores de Grande Porte; De Servidores; De Multiprocessadores; De Computadores Pessoais; De Computadores Portáteis; Embarcados; De tempo real; De cartões inteligentes (smart cards)

Conceitos: Processo É basicamente um programa em execução, composto por: espaço de endereçamento e recursos de sistema. Arquivos Trata-se de uma abstração que visa facilitar a vida do usuário, normalmente organizados em diretórios:

Conceitos: Arquivos

Conceitos: Entrada e Saída Os SO's são dotados de gerenciadores E/S para a interação por parte dos usuários. Segurança Organiza a forma como os usuários podem ver ou manipular arquivos (leitura, escrita, execução); gerencia os recursos e protege o sistema (modo núcleo x modo usuário).

Estrutura dos sistemas operacionais: Sistemas Monolíticos: Forma mais comum: um único bloco que é executado em modo núcleo. Micronúcleo: Projetado partindo-se do princípio que deve ser colocado o mínimo possível de recursos no núcleo (qualquer erro derrubaria o sistema), sendo o restante executado em processos comuns. O Minix 3 possui 4.000 linhas em seu núcleo.

Desafio: quantas máquinas rodando Linux você vê nesta imagem?

Atividade Proposta: Analise o atual cenário dos sistemas operacionais e das aplicações baseadas na arquitetura clienteservidor. Enquanto desenvolvedores, acreditam que devam priorizar o desenvolvimento de aplicativos para a plataforma convencional ou para dispositivos móveis? Explique seu ponto de vista.

Referência bibliográfica: TANENBAUM, Andrew S. Sistemas Operacionais Modernos. 3 a ed. São Paulo: Pearson Prentice Hall, 2009.