Apresentação e Introdução

Tamanho: px
Começar a partir da página:

Download "Apresentação e Introdução"

Transcrição

1 Apresentação e Introdução Sistemas Operativos Apresentação da UC Breve enquadramento histórico Definição Arquitectura geral Introdução ao mecanismo de System Call Alguns slides adaptados de slides do Eng. João Patriarca

2 Programa Enquadramento 1 semana Implementação de system call Gestão de memória 3 a 4 semanas Endereço virtuais e endereços físicos Mecanismos hardware MMU Memória virtual Bibliotecas de ligação dinâmica Processos e Threads 4 a 5 semanas Programação Concorrente Mecanismos de Sincronização Input/Output 2 semanas Acesso síncrono e assíncrono Comunicação em rede Sockets Sistemas de Ficheiros 2 semanas

3 Avaliação Avaliações 3 Trabalhos práticos Grupos de 2/3 pessoas. A média da componente prática bem como a classificação do 3º trabalho têm de ter avaliação positiva (>= 9,5). 2 Testes, sendo o primeiro durante o calendário lectivo e o segundo coincidente com a 1ª época de exame Nota mínima de 8 valores para cada teste. Média dos dois testes >= 9,5 valores Nota Final 50% Testes + 50% Trabalhos e discussão

4 Bibliografia Operating Systems: Internals and Design Principles, Sixth Edition William Stallings Prentice-Hall,2009 principal Windows via C/C++, Fifth Edition Jeffrey Richter Microsoft Press, 2007 Windows Internals, Fifth Edition Mark Russinovitch, David Salomon Microsoft Press, 2009 secundária

5 O que é um sistema operativo? Camada de software que abstrai o hardware das aplicações com o objectivo de: Simplificar e uniformizar o acesso à máquina física, mapeando os recursos físicos em recursos lógicos, acessíveis através de uma API (Aplication Program Interface). Gerir de forma eficiente a utilização dos recursos oferecidos pela máquina física (CPU, memória, dispositivos externos) entre todos os utilizadores (aplicações em execução). Interface com o utilizador Aplicações Modo Utilizador(User) Modo Supervisor(Kernel) Bibliotecas utilitárias Aplication Program Interface Sistema Operativo Hardware Interface programática Sistemas Operativos 5

6 Evolução dos Sistemas Operativos Pré-História - Processamento em série com alocação de tempo fixa por utilizador - Carregamento em lotes de jobs (tarefas a executar). Multi-utilizador em utilização de tempo real - Tempo partilhado com time slice - Endereçamento Virtual (isolamento) - Memória Virtual (swapping/paging file) Mono-utilizador, mono e multi programa - Interfaces gráficas Sistemas em Rede Sistemas Distribuídos Sistemas Multiprocessador Multi-Tarefa Sistemas assimétricos e simétricos Arquitecturas UMA e NUMA Sistemas para pequenos dispositivos - Sistemas Embebidos - Telemóveis,PDA s Sistemas para a cloud Multics Unix BSD-Unix MSDOS Mac,Windows, Unix + X- Windows Sun OS Mach OS Windows NT, Solaris, Linux ecos Symbian, IOS, Windows Phone, Android Sistemas Operativos 6

7 Evolução dos sistemas operativos [fins anos 40, meios 50] Processamento em série Computador de elevadas dimensões e caro ( electrónica discreta com válvulas como elementos activos, de muito reduzida fiabilidade). Muitos utilizadores usavam o mesmo computador, mas apenas um de cada vez, por períodos de tempo pré estabelecidos Os programas eram escritos directamente em linguagem máquina e executavam diretamente na arquitetura: Não existia o conceito de sistema operativo O programa era dado num cartão colocado num dispositivo de entrada (nos primeiros computadores a codificação era directa através de um plugboard) e carregado em memória e colocado em execução através de um programa monitor Sistemas Operativos 7

8 Evolução dos sistemas operativos [meios 50, início 60s] Sistemas batch (em lote) A invenção do transistor permitiu a construção de computadores com mais capacidade e muito mais fiáveis (mainframes). O computador continua a ser uma peça extremanente cara, usada para executar cálculos e resolver equações diferencias. Apareceimento da linguagem assembly e da primeira linguagem de alto nível FORTRAN. Surgiram os primeiros sistemas operativos que eram essecialmente carregadores e executores de programas em lote. Os programas dos vários utilizadores, escritos em fortran e assembly, eram recolhidos em cartões perfurados. Numa primeira fase um computador mais pequeno (computador de I/O), lia os cartões perfurados para uma fita. Um operador colocada manualmente a fita no computador de cálculo. A execução em lote gerava outra fita com os resultados, também recolhida manualmente e levada para o computador de I/O para impressão., sendo finalmente os resultados distribuídos aos utilizadores Sistemas Operativos 8

9 Evolução dos sistemas operativos [60s] Sistemas Time-sharing O modelo de execução em lotes não se adequava a programas que envolviam a leitura, processamento e escrita de ficheiros, que intervalavam operações de I/O com processamento. Como o acesso ao perférico de armazenamento era extemamente lento comparado com o CPU, este último fica subutilizado, o que mesmo numa perspectiva económica era um grande problema. Surgiram os sistemas em lote com multiprograma, em que vários programas podiam ser carregados em dieferentes partições de memória e executados em (pseudo) paralelismo. Como uma evolução do modelo em lote com multiprograma, surgiu o conceito timesharing, onde o CPU de ser partilhado directamente por múltiplos utilizadores em simultâneo e em tempo real, tanto utilizadores finais como programadores. Cada utilizador dispõe de um terminal onde pode editar, compilar e executar programas. A dinâmica do utilizador é bastante mais lenta que a do CPU permitindo um único CPU ser partilhado por múltiplos utilizadores. Esta perspetiva de utilização suporta-se na infra-estrutura Temporizador para escalonar o CPU por tempos contantes pelos múltiplos programas criando a ilusão de uma execução contínua (quantum de computação) Sistemas Operativos 9

10 Evolução dos sistemas operativos [80s] MSDOS Mudança de paradigma hardware a preço acessível: mainframe PC Menos exigente que um mainframe, o MSDOS é uniprograma. 1981, DOS 1.0, SO desenvolvido pela Microsoft para o primeiro PC da IBM 4000 linhas de código fonte assembly - Ocupava 8K Bytes de memória no Intel , DOS 2.0, desenvolvido para o primeiro PC IBM com disco, PC XT. O SO suportava um esquema hierárquico de directorias (muito restritivo ainda: apenas uma directoria com 64 ficheiros no máximo, adequado apenas paraa era da disquete, mas inadequado para discos rígidos). Ocupava já 24K Bytes de memória residente 1984, DOS 3.0, para o PC AT (Intel 286) O SO não retira partido da nova arquitectura considerando um 8086 rápido Ainda assim passou a ocupar 36K Bytes 1984, DOS 3.1, suporte de PC s em rede 1987, DOS 3.3 para a nova linha de PC s da IMB, PS/2 Continua a não retirar partido dos recursos proporcionados pelas novas arquitecturas Arquitectura Intel386 a 32 bits, ocupava 46K Bytes Este sistema operativo não consegue acompanhar a evolução do hardware Sistemas Operativos 10

11 Evolução dos sistemas operativos Windows Em paralelo (anos 80), a Microsoft desenvolve GUI que será colocado ente o utilizador e o DOS 1990, Windows 3.0, executa por cima do DOS Na tentativa falhada, de junto com a IBM, em desenvolver novo SO que tirasse proveito das novas arquitecturas,inicia um caminho próprio com o desenvolvimento do Windows NT Para além de aproveitar os recursos proporcionados pelas novas arquiteturas, disponibiliza sistema multitarefa tanto num ambiente mono utilizador como para vários utilizadores. 1993, Windows NT 3.1, mesmo GUI que o Windows 3.1 (sucessor do Windows 3.0) Novo SO a 32 bits 1996, Windows NT 4.0 Baseado na arquitetura interna do NT 3.x Mesmo GUI que o Windows 95 (sucessor do Windows 3.1) Principal alteração arquitetónica na mudança para modo kernel de alguns componentes gráficos pertencentes ao subsistema Win32que executavam em modo user. 2000, Windows NT 2000, arquitetura do kernel idêntica ao do NT 4.0 Adição de serviços e funcionalidades de suporte a sistemas em rede. Elemento central do Windows 2000: active directory Adicionadas facilidades Plug&Play, tal como no Windows 98 (sucessor do Windows 95) Adicionadas facilidades de gestão de consumo, tal como no Windows 98 (sucessor do Windows 95) Primeiro a distinguir a versão Servidora da versão pessoal: inclui serviços para componentes servidor em rede 2001, Windows XP, versão Home, Professional 2003, Windows Server 2003 Suporta CPUs a 32 bits e 64 bits (64 bit Intel Intanium) O primeiro service pack suporta os processadores AMD64, versão desktop e servidora 2007, Windows Vista Suporta arquiteturas Intel x86 e arquiteturas AMD x64 Versão servidora: Windows Server , Windows 7, Windows 7 foi uma atualização mais modesta e focalizada para a linha Windows 2012, Windows 8 suportado em diferentes tipos de dispositivos Sistemas Operativos 11

12 Evolução dos sistemas operativos UNIX 1970, PDP-7, Bells Labs (envolveu as mesmas pessoas do projecto MIT s Project MAC que deu origem ao CTSS e ao Multics) Primeiro milestone com o PDP-11 e o seguinte milestone com a rescrita do SO em C 1974, primeira vez publicado numa Revista Técnica 1976, licenças comerciais e para uso académico Primeira versão UNIX fora deste consórcio Bell e AT&T: UNIX BSD (Berkeley Software Distribution) 1982, Bell Labs combinou as várias variantes UNIX AT&T dando origem à versão com nome comercial UNIX System III, e mais tarde, com a adição de novas funcionalidades, a versão UNIX System V Sistemas UNIX modernos: System V Release 4 (SVR4), by AT&T and Sun Microsystems: combinação de funcionalidades do SVR3, 4.3BSD, Microsoft Xenix System V, e SunOS 4.4BSD: uma das versões mais amplamente usadas foi a FreeBSD; o MAC OS X, é baseado no FreeBSD 5.0 e no Mach 3.0 microkernel Solaris 10: baseado no SVR Sistemas Operativos 12

13 Evolução dos sistemas operativos Linux Variante UNIX para arquiteturas IBM PC (Intel 80386) 1991, primeira versão publicada na Internet pelo autor original Linus Torvalds (alunos finalista de curso de ciências da computação) o código fonte foi publicado e livre Rapidamente aceite pela comunidade colaborando na evolução do SO Atualmente suportado num grande número de plataformas Sistemas Operativos 13

14 Arquitectura do Sistema Operativo (monolítica) User mode Biblioteca de system calls (API) Kernel mode Gestão de Memória Gestão de Processos Sistema Operativo Comunicação e sincronização Sistemas de Ficheiros Gestão de I/O Interrupções e Gestores de Periféricos Hardware Arquitectura monolítica Organização em módulos Estruturas de dados globais Serviços do SO executam no contexto do processo chamador Sistemas Operativos 14

15 Arquitetura do Sistema Operativo (micro-kernel) User mode Gestores de periféricos Sistema de Ficheiros Aplicações As aplicações usam os canais de comunicação prividenciados pelo microkernel para usar os serviços dos componentes em user mode Kernel mode gestão processos e interrupções Micro kernel comunicação e sincronização gestão de espaços de endereçamento Arquitectura micro-kernel No kernel apenas os módulos essenciais: gestão de interrupções e processos, espaços de endereçamento, comunicação e sincronização. Outras componentes do S.O. como serviços em modo utilizador: memória virtual, device drivers, sistemas de ficheiros. Os serviços comunicam entre si através de mecanismos de comunicação através de mensagens providenciado pelo (micro) kernel. Adequado em ambientes distribuídos: processos servidores locais ou remotos são tratados da mesma forma. Também potencia o aumento da robustez uma vez que a falha num servidor pode permitir a sua eventual reiniciação sem comprometer de forma irreversível o resto do sistema Sistemas Operativos 15

16 Arquitectura simplificada do Windows NT smss.exe csrss.exe kernel32.dll user32.dll Ntdll.dll ntoskrnl.exe win32k.sys hal.dll Tirado do livro: Windows Internals, 5 Ed, de Russinovitch, Solomon e Ionescu Sistemas Operativos 16

17 Arquitectura do Windows NT (tipos de processos) The four basic types of user-mode processes are described as follows: System processes, such as the logon process and the session manager, that are not Windows services. (That is, they are not started by the service control manager) Service processes that host Windows services, such as the Task Scheduler and Spooler services. Services generally have the requirement that they run independently of user logons. Many Windows server applications, such as Microsoft SQL Server and Microsoft Exchange Server, also include components that run as services. User applications, which can be one of six types: Windows 32-bit, Windows 64-bit, Windows bit, MS-DOS 16-bit, POSIX 32-bit, or OS/2 32-bit. Environment subsystem server processes, which implement part of the support for the operating system environment, or personality presented to the user and programmer. Windows NT originally shipped with three environment subsystems: Windows, POSIX, and OS/2. OS/2 was dropped as of Windows As of Windows XP, only the Windows subsystem is shipped in the base product an enhanced POSIX subsystem is available as part of the free Services for Unix product. Retirado de Windows Internals Mark Russinovich & Al Sistemas Operativos 17

18 Requisitos típicos do hardware Mínimo de 2 níveis de execução Modo Utilizador (User Mode), Modo Supervisor (Kernel Mode) Instruções privilegiadas Comutação controlada entre modos de execução Mecanismos para criação de espaços de endereçamento virtuais Tradução entre endereços virtuais e endereços físicos Periféricos inteligentes Suportar a execução de operações de I/O de forma independente do CPU. Interrupções e DMA Timer Suporte a base de tempo do sistema. Entre outras razões para suportar um mecanismo de preempção na execução de processos ( evitar a monopolização do CPU) Sistemas Operativos 18

19 Alguma terminologia Processo instância de execução de um programa. Consiste num espaço de endereçamento, um ou mais fios de execução (threads) e conjunto de objectos sistema utilizados Memory Management Unit (MMU) Entidade hardware que mapeia, os endereços (virtuais) especificadas pelo execução de um programa em endereços físicos Espaço de endereçamento virtual Memory Management Unit RAM Scheduler Tabelas de mapeamento(por cada processo) construídas pelo SO Entidade que escalona, segundo as políticas especificadas, as threads activas para execução pelos CPUs disponíveis Sistemas Operativos 19

20 Bibliografia Stallings, Operating Systems Cap. 2, Operating Systems Overview, Secções 2.1 a 2.5 Solomon,Russinovitch- Windows Internal, 5ªEd Cap. 1, Concepts and Tools, Sec. 1.1 e 1.2 Cap. 2, System Architecture, Sec 2.1, 2.2 e Sistemas Operativos 20

Apresentação e Introdução

Apresentação e Introdução Apresentação e Introdução Sistemas Operativos Apresentação da UC Definição de SO Breve enquadramento histórico Alguns slides adaptados de slides do Eng. João Patriarca 05-03-2016 1 Programa Enquadramento

Leia mais

Apresentação. Sistemas Operativos. Apresentação da UC Definição Requisitos de hardware Breve enquadramento histórico 08/03/2017 1

Apresentação. Sistemas Operativos. Apresentação da UC Definição Requisitos de hardware Breve enquadramento histórico 08/03/2017 1 Sistemas Operativos Apresentação Apresentação da UC Definição Requisitos de hardware Breve enquadramento histórico 08/03/2017 1 Programa Enquadramento 1 semana Implementação de system call Gestão de memória

Leia mais

Apresentação e Introdução

Apresentação e Introdução Apresentação e Introdução Sistemas Operativos Apresentação da UC Breve enquadramento histórico Definição Arquitectura geral Alguns slides adaptados de slides do Eng. João Patriarca 26-09-2014 1 Avaliações

Leia mais

Sistemas Operativos. Introdução. Slides adaptados dos slides do professor Jorge Martins. Centro de Cálculo Instituto Superior de Engenharia de Lisboa

Sistemas Operativos. Introdução. Slides adaptados dos slides do professor Jorge Martins. Centro de Cálculo Instituto Superior de Engenharia de Lisboa Sistemas Operativos Introdução Slides adaptados dos slides do professor Jorge Martins Centro de Cálculo Instituto Superior de Engenharia de Lisboa João Pedro Patriarca (jpatri@cc.isel.ipl.pt) Avaliação

Leia mais

Sistemas Operativos. Introdução. Slides adaptados dos slides do professor Jorge Martins. Centro de Cálculo Instituto Superior de Engenharia de Lisboa

Sistemas Operativos. Introdução. Slides adaptados dos slides do professor Jorge Martins. Centro de Cálculo Instituto Superior de Engenharia de Lisboa Sistemas Operativos Introdução Slides adaptados dos slides do professor Jorge Martins Centro de Cálculo Instituto Superior de Engenharia de Lisboa João Pedro Patriarca (jpatri@cc.isel.ipl.pt) Avaliação

Leia mais

Objetivos de um SO. Transformar o hardware numa máquina simples de usar Obter o máximo rendimento do Hardware. A vida sem um Sistema Operativo

Objetivos de um SO. Transformar o hardware numa máquina simples de usar Obter o máximo rendimento do Hardware. A vida sem um Sistema Operativo Introdução Objetivos de um SO Transformar o hardware numa máquina simples de usar Obter o máximo rendimento do Hardware os computadores são dispositivos dispendiosos cedo se viu que poderiam fazer várias

Leia mais

Sistemas Operacionais. Introdução a Sistemas Operacionais

Sistemas Operacionais. Introdução a Sistemas Operacionais Introdução a arliones.hoeller@ifsc.edu.br baseado no material do Prof. Fröhlich em http://www.lisha.ufsc.br/~guto 1 Sistemas de computação Hardware CPU + memória + dispositivos de E/S Aplicações Objetivo

Leia mais

Sistemas Operacionais. Visão Geral

Sistemas 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 mais

Evolução de Sistemas Operacionais. Evolução ao longo da História da Computação!! UNIX: Um breve apanhado de sua evolução!!!

Evolução de Sistemas Operacionais. Evolução ao longo da História da Computação!! UNIX: Um breve apanhado de sua evolução!!! Evolução de Sistemas Operacionais Evolução ao longo da História da Computação!! UNIX: Um breve apanhado de sua evolução!!! 1 Um pouco de História A história dos sistemas operacionais acompanha a história

Leia mais

Introdução. Para que serve um Sistema Operativo? Page. Sistemas Operativos 2008 / Departamento de Engenharia Informática

Introdução. Para que serve um Sistema Operativo? Page. Sistemas Operativos 2008 / Departamento de Engenharia Informática Introdução Sistemas Operativos 2008 / 2009 Para que serve um Sistema Operativo? Para que serve um Sistema Operativo? Gerir Recursos Seria difícil às aplicações controlar todos os aspectos da máquina física

Leia mais

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

Algoritmos 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 mais

Técnico de Gestão e Programação de Sistemas Informáticos. Sistemas Operativos 10º ano

Técnico de Gestão e Programação de Sistemas Informáticos. Sistemas Operativos 10º ano Técnico de Gestão e Programação de Sistemas Informáticos Sistemas Operativos 10º ano Conteúdos programáticos MÓDULO 1 Introdução aos Sistemas Operativos Funções e características de um SO Processos concorrentes

Leia mais

Fundamentos de Sistemas Operativos

Fundamentos de Sistemas Operativos Fundamentos de Sistemas Operativos Sistema Operativo é um conjunto de ficheiros contendo instruções que permitem explorar de forma transparente os recursos que o computador coloca à disposição do utilizador,

Leia mais

Estruturas de Sistemas Operacionais

Estruturas 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 mais

Sistemas Operacionais Aula 3

Sistemas Operacionais Aula 3 Sistemas Operacionais Aula 3 Anderson L. S. Moreira anderson.moreira@recife.ifpe.edu.br http://dase.ifpe.edu.br/~alsm Curso de Análise e Desenvolvimento de Sistemas de Informação Recife - PE O que fazer

Leia mais

Sumário. Sistemas Operativos 1

Sumário. Sistemas Operativos 1 Sumário Requisitos mínimos do hardware para suportar um SO protegido (ex: Windows/Linux) Mecanismos hardware de suporte nas arquitecturas x86/x64 Sequência de chamada de serviços sistema no Windows a 32

Leia mais

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

Sistemas Operacionais e Introdução à Programação. Módulo 1 Sistemas Operacionais Sistemas Operacionais e Introdução à Programação Módulo 1 Sistemas Operacionais 1 Competências: SOP 1. Compreender as abstrações de um sistema operacional e operar um sistema operacional Unix/Linux como

Leia mais

Fundamentos de Sistemas Operacionais de Arquitetura Aberta. CST em Redes de Computadores

Fundamentos de Sistemas Operacionais de Arquitetura Aberta. CST em Redes de Computadores Fundamentos de Sistemas Operacionais de Arquitetura Aberta CST em Redes de Computadores Introdução Computadores Computadores são compostos, basicamente, de CPU, memória e dispositivos de entrada e saída

Leia mais

Introdução a Sistemas Operacionais

Introdução a Sistemas Operacionais Introdução a Sistemas Operacionais Prof. Edwar Saliba Júnior Março de 2007 1 O que é um sistema? Conjunto de partes integradas com uma finalidade comum; Para identificar um sistema: Verificar se existe

Leia mais

SISTEMAS OPERACIONAIS

SISTEMAS 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 mais

Fundamentos de Sistemas Operacionais

Fundamentos de Sistemas Operacionais Fundamentos de Sistemas Operacionais Aula 1: Introdução e Conceitos Diego Passos Informações Básicas Horário: terças e quintas, 16h. Salas: 442/235 Contato: Por e-mail: dpassos@ic.uff.br Pela página: http://www.midiacom.uff.br/~diego/sisop/

Leia mais

Sistemas Operacionais João Bosco T. Junior. Sistemas Operacionais João Bosco Junior - V1.3

Sistemas Operacionais João Bosco T. Junior. Sistemas Operacionais João Bosco Junior - V1.3 João Bosco T. Junior Apresentação da Disciplina Bibliografia Sistemas Operacionais Modernos (3ª Ed.) Ed Prentice Hall, A. S. Tanenbaum Sistemas Operacionais (3ª Ed.) Sagra Luzzatto, Rômulo, Alexandre e

Leia mais

2 - Organização do Sistema Operativo. Prof. Ricardo Silva

2 - Organização do Sistema Operativo. Prof. Ricardo Silva 2 - Organização do Sistema Operativo Prof. Ricardo Silva Sumário Principais Elementos da Arquitectura de Sistemas Operativos Núcleo Chamadas ao sistema Processos de sistema Evolução da organização do núcleo

Leia mais

Introdução. Carlos Gustavo A. da Rocha. Sistemas Operacionais

Introdução. Carlos Gustavo A. da Rocha. Sistemas Operacionais Carlos Gustavo A. da Rocha Computadores modernos são bastante complexos Exemplo: um desktop ou notebook possui processador(es), memórias, disco, teclado, mouse, placa de rede e diversos outros dispositivos

Leia mais

Fundamentos de Sistemas Operacionais

Fundamentos de Sistemas Operacionais Fundamentos de Sistemas Operacionais Aula 3 Princípios de Sistemas Operacionais Prof. Belarmino Existem dezenas de Sistemas Operacionais executando nos mais variados tipos de maquinas. Os mais conhecidos

Leia mais

Evolução de Sistemas Operacionais. Evolução ao longo da História da Computação!! UNIX: Um breve apanhado de sua evolução!!!

Evolução de Sistemas Operacionais. Evolução ao longo da História da Computação!! UNIX: Um breve apanhado de sua evolução!!! Evolução de Sistemas Operacionais Evolução ao longo da História da Computação!! UNIX: Um breve apanhado de sua evolução!!! 1 Um pouco de História A história dos sistemas operacionais acompanha a história

Leia mais

Breve Introdução aos Sistemas Operativos. Disciplina de Informática PEUS, U.Porto

Breve Introdução aos Sistemas Operativos. Disciplina de Informática PEUS, U.Porto Breve Introdução aos Sistemas Operativos Disciplina de Informática PEUS, 2006 - U.Porto Definição de Sistema Operativo Um programa que funciona como intermediário entre o utilizador do computador e os

Leia mais

Arquivos, Pastas e Extensões. Sistemas Operacionais. Conceitos básicos. Evolução

Arquivos, Pastas e Extensões. Sistemas Operacionais. Conceitos básicos. Evolução Arquivos, Pastas e Extensões No disco rígido de um computador, os dados são guardados na forma de arquivos. O arquivo é um agrupamento de registros que seguem uma regra estrutural, e que contém informações

Leia mais

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

Sistemas Operacionais. Maria de Fátima de Freitas Bueno Marcílio Sistemas Operacionais Maria de Fátima de Freitas Bueno Marcílio Introdução O que é um sistema operacional? História dos sistemas operacionais Conceitos dos Sistemas Operacionais Estrutura dos Sistemas

Leia mais

Fundamentos de Sistemas de Operação (FSO)

Fundamentos de Sistemas de Operação (FSO) Fundamentos de Sistemas de Operação (FSO) Lic. Eng. Informática 2009/2010 Docentes: José A. Cardoso e Cunha Hervé Paulino, Rui Marques Área Científica de Arquitectura de Sistemas Computacionais, Dep. Informática

Leia mais

Sistemas Operacionais. Conceitos de Hardware e Arquitetura de computadores

Sistemas Operacionais. Conceitos de Hardware e Arquitetura de computadores Sistemas Operacionais Conceitos de Hardware e Arquitetura de computadores Arquitetura de Von Neumann Criada em 1945 Memória Unidade Lógica-Aritmética Unidade de Controle Entrada e Saída Um desktop atual

Leia mais

Curso: Redes de Computadores

Curso: Redes de Computadores Curso: Redes de Computadores Cadeira de Introdução a Sistemas Operacionais. Bibliografia Sistemas Operacionais Modernos Andew S. Tanembaum Sistema Operacionais Abraham Silberchatz, Peter Galvin e Greg

Leia mais

Windows NT 4.0. Centro de Computação

Windows NT 4.0. Centro de Computação Windows NT 4.0 Centro de Computação Tópicos Introdução Instalação Configuração Organização da rede Administração Usuários Servidores Domínios Segurança Tópicos È O sistema operacional Windows NT È Características:

Leia mais

UFRJ IM - DCC. Departamento de Ciência da Computação. Sistemas Operacionais II. 30/09/2016 Profª Valeria Menezes Bastos 1

UFRJ IM - DCC. Departamento de Ciência da Computação. Sistemas Operacionais II. 30/09/2016 Profª Valeria Menezes Bastos 1 UFRJ IM - DCC Departamento de Ciência da Computação Sistemas Operacionais II 30/09/2016 Profª Valeria Menezes Bastos 1 1965 Projeto MULTICS MULTiplexed Information and Computing Service Projeto conjunto

Leia mais

Estrutura do Sistema Operacional

Estrutura do Sistema Operacional Sistemas Operacionais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Aula 04 Estrutura do Sistema Operacional 2 1 Estrutura do Sistema Operacional

Leia mais

Introdução à Computação

Introdução à Computação Introdução à Computação Jordana Sarmenghi Salamon jssalamon@inf.ufes.br jordanasalamon@gmail.com http://inf.ufes.br/~jssalamon Departamento de Informática Universidade Federal do Espírito Santo Agenda

Leia mais

Apresentação. Ementa da Disciplina. Objetivo da Disciplina. DCA-108 Sistemas Operacionais. Referências Bibliográfica. Referências Bibliográfica

Apresentação. Ementa da Disciplina. Objetivo da Disciplina. DCA-108 Sistemas Operacionais. Referências Bibliográfica. Referências Bibliográfica DCA-108 Sistemas Operacionais Luiz Affonso Guedes www.dca.ufrn.br/~affonso affonso@dca.ufrn.br Apresentação Disciplina básica do curso de Engenharia de Computação Carga-horária: 60h teóricas Associadas

Leia mais

Sistemas Operacionais

Sistemas Operacionais Introdução 2 a edição Revisão: Fev/2003 Sistemas Operacionais Introdução Capítulo 1 O que se espera de um sistema de computação? Execução de programas de usuários Permitir a solução de problemas Sistema

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Introdução 2 a edição Capítulo 1 Revisão: Fev/2003 Introdução O que se espera de um sistema de computação? Execução de programas de usuários Permitir a solução de problemas Sistema

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Eduardo Ferreira dos Santos Engenharia de Computação Centro Universitário de Brasília UniCEUB Julho, 2016 1 / 37 Sumário 1 Evolução 2 O Sistema Operacional Gerência de processos Gerência

Leia mais

Gestão de memória - Memory Management Unit (MMU)

Gestão de memória - Memory Management Unit (MMU) Gestão de memória - Memory Management Unit (MMU) A distinção entre espaço de edereçamento virtual e espaço de endereçamento físico é fundamental na eficiente gestão do recurso memória física (RAM) por

Leia mais

Sistemas Operacionais. Visão Geral

Sistemas Operacionais. Visão Geral Sistemas Operacionais P R O F. B R U N O A L B U Q U E R Q U E S C R I G N O L I Visão Geral Organização da Apresentação Introdução Componentes de um Sistema de Computação Conceito de SO Objetivos de um

Leia mais

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

SISTEMAS 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 mais

Disciplina: Sistemas Operacionais

Disciplina: 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 mais

Introdução. Introdução aos Sistemas Operacionais Volnys Bernal. Agenda. Introdução aos Sistemas Operacionais. Sobre esta apresentação

Introdução. Introdução aos Sistemas Operacionais Volnys Bernal. Agenda. Introdução aos Sistemas Operacionais. Sobre esta apresentação Volnys Bernal 1998-2010 1 Volnys Bernal 1998-2010 2 Agenda aos Sistemas Operacionais Volnys Borges Bernal volnys@lsi.usp.br Laboratório de Sistemas Integráveis http://www.lsi.usp.br/ Objetivos de um Sistema

Leia mais

Sistemas Operacionais

Sistemas 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 Tipos e Estrutura System

Leia mais

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

Informática Básica. Licenciatura em Ciência da Informação. Tito Carlos S. Vieira.   Tito Carlos S. Vieira Informática Básica Licenciatura em Ciência da Informação Tito Carlos S. Vieira E-mail: tito@fe.up.pt 1 Parte II Sistemas Operativos (Utilização do Windows) 2 Sumário O que é um Sistema Operativo (SO)?

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Unidade I Introdução http://www.lncc.br/~lrodrigo Professor: Luís Rodrigo lrodrigo@lncc.br Página: 1 de 39 Unidade I: Introdução O que é um sistema operacional Evolução Histórica

Leia mais

Gestão de memória - Memory Management Unit (MMU)

Gestão de memória - Memory Management Unit (MMU) Gestão de memória - Memory Management Unit (MMU) A distinção entre espaço de edereçamento virtual e espaço de endereçamento físico é fundamental na eficiente gestão do recurso memória física (RAM) por

Leia mais

Introdução. Introdução aos Sistemas Operacionais Volnys Bernal. Sumário. Introdução aos Sistemas Operacionais. Sobre esta apresentação

Introdução. Introdução aos Sistemas Operacionais Volnys Bernal. Sumário. Introdução aos Sistemas Operacionais. Sobre esta apresentação Volnys Bernal 1998-2016 1 Volnys Bernal 1998-2016 2 Sumário aos Sistemas Operacionais Volnys Borges Bernal volnys@lsi.usp.br Laboratório de Sistemas Integráveis http://www.lsi.usp.br/ Objetivos de um Sistema

Leia mais

Introdução. Introdução aos Sistemas Operacionais Volnys Bernal. Agenda. Introdução aos Sistemas Operacionais. Sobre estes slides

Introdução. Introdução aos Sistemas Operacionais Volnys Bernal. Agenda. Introdução aos Sistemas Operacionais. Sobre estes slides aos Sistemas Operacionais Volnys Bernal 1998-2005 1 Volnys Bernal 1998-2005 2 Agenda aos Sistemas Operacionais Volnys Borges Bernal volnys@lsi.usp.br http://www.lsi.usp.br/~volnys Objetivos do Sistema

Leia mais

Nesta aula... 1 Funcionamento da disciplina, objectivos e avaliação. 2 Introdução aos computadores

Nesta aula... 1 Funcionamento da disciplina, objectivos e avaliação. 2 Introdução aos computadores Nesta aula... 1 Funcionamento da disciplina, objectivos e avaliação 2 Funcionamento da disciplina Docente: João Pedro Pedroso http://www.dcc.fc.up.pt/~jpp Página da disciplina: http://www.dcc.fc.up.pt/~jpp/ip

Leia mais

Introdução ao Sistema UNIX

Introdução ao Sistema UNIX 1 1997-2007 Volnys Bernal 1 1997-2007 Volnys Bernal 2 Agenda Introdução ao Sistema UNIX Volnys Borges Bernal volnys@lsi.usp.br http://www.lsi.usp.br/~volnys Arquitetura Geral do Sistema UNIX Características

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais 01 Introdução e Conceitos Definição: É um software que atua como intermediário entre o usuário e o hardware do computador e, serve também como intermediário entre os softwares aplicativos

Leia mais

Introdução à Computação MAC0110

Introdução à Computação MAC0110 Introdução à Computação MAC0110 Prof. Dr. Paulo Miranda IME-USP Aula 1 Introdução à Computação Eventos históricos: 1) Máquina universal de Turing criada em 1936 por Alan Turing, fundamento teórico para

Leia mais

Arquitetura de Sistemas Operativos

Arquitetura de Sistemas Operativos Arquitetura de Sistemas Operativos Sistemas Operativos 2011/2012 1 Introdução Gestão de Programas Introdução Os sistemas operativos gerem um conjunto de funções básicas que têm evoluído ao longo dos tempos.

Leia mais

Sistema Operativo: o que é?

Sistema Operativo: o que é? Sistemas Operativos Sistema Operativo: o que é? O Sistema Operativo é o programa responsável pelo controlo da actividade do computador, prevenindo falhas e erros. Ele é, assim, software fundamental para

Leia mais

Introdução. Introdução aos Sistemas Operacionais Volnys Bernal. Agenda. Introdução aos Sistemas Operacionais. Sobre esta apresentação

Introdução. Introdução aos Sistemas Operacionais Volnys Bernal. Agenda. Introdução aos Sistemas Operacionais. Sobre esta apresentação aos Sistemas Operacionais Volnys Bernal 1998-2010 1 Volnys Bernal 1998-2010 2 Agenda aos Sistemas Operacionais Volnys Borges Bernal volnys@lsi.usp.br http://www.lsi.usp.br/~volnys Laboratório de Sistemas

Leia mais

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

Fundamentos da Informática Aula 03 - Sistemas operacionais: Software em segundo plano Exercícios Professor: Danilo Giacobo Fundamentos da Informática Aula 03 - Sistemas operacionais: Software em segundo plano Exercícios Professor: Danilo Giacobo Múltipla escolha 1. Em que consiste um sistema operacional: a. Um conjunto de

Leia mais

INTRODUÇÃO. Sistemas Operacionais. Vinícius Pádua

INTRODUÇÃO. Sistemas Operacionais. Vinícius Pádua INTRODUÇÃO Sistemas Operacionais Por quê é necessário? Sistema computacional moderno composto por diversos dispositivos Responsável pelo controle? Programador de aplicativos? Necessidade de ter um software

Leia mais

Apresentação do Professor

Apresentação do Professor Sistemas Operacionais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Apresentação do Professor Nome: André Luís Belini de Oliveira Graduação: Bacharel

Leia mais

Sistemas Operacionais

Sistemas Operacionais Apresentação Introdução Aula 0 INF042 Plano de ensino conforme resolução CEPE /203 Prof. Alexandre CARISSIMI (asc at inf.ufrgs.br) Turma A Objetivos da disciplina Prof. Sérgio CECHIN (cechin at inf.ufrgs.br)

Leia mais

Sistema Operativo: Onde está e quando entra em ação? Para que serve?

Sistema Operativo: Onde está e quando entra em ação? Para que serve? Introdução Sistemas Operativos 2015/ 2016 Duas perguntas para esta aula Sistema Operativo: Onde está e quando entra em ação? Para que serve? 1 UMA PERSPECTIVA DA EVOLUÇÃO HISTÓRICA Evolução histórica Sem

Leia mais

Introdução aos Sistemas Operacionais

Introdução aos Sistemas Operacionais 1 Introdução aos Sistemas Operacionais 1.1 O que é um sistema operacional 1.2 História dos sistemas operacionais 1.3 O zoológico de sistemas operacionais 1.4 Conceitos sobre sistemas operacionais 1.5 Chamadas

Leia mais

Introdução aos Sistemas Operacionais

Introdução aos Sistemas Operacionais Introdução aos Sistemas Operacionais Prof. Dr. André Carvalho andre@icomp.ufam.edu.br Agenda Conceitos Básicos Tipos de Sistemas Operacionais Histórico Geração Breve Evolução Referências 2 Conceitos Básicos

Leia mais

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

Planificação Anual da Disciplina de Sistemas Operativos - 12º 1PI Módulo3-24Blocos Planificação Anual da Disciplina de Sistemas Operativos - 12º 1PI. Conhecer o enquadramento Sistema Operativo Windows Server Introdução ao S. O. Windows Server histórico do Windows Server

Leia mais

Informática Sistemas Operacionais Aula 5. Cleverton Hentz

Informática Sistemas Operacionais Aula 5. Cleverton Hentz Informática Sistemas Operacionais Aula 5 Cleverton Hentz Sumário Introdução Fundamentos sobre Sistemas Operacionais Gerenciamento de Recursos Interface Com Usuário Principais Sistemas Operacionais 2 Introdução

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Sistemas Distribuídos Thaís Vasconcelos Batista UFRN DIMAp http://www.dimap.ufrn.br/~thais thais@ufrnet.br Programa do Curso INTRODUÇÃO Conceitos Básicos Sistemas em Rede X Sistemas Distribuídos Necessidade

Leia mais

Aula 2: Tipos de Sistemas Operacionais. Instituto Federal da Bahia Campus Salvador INF009 - Sistemas Operacionais Profª Flávia Maristela

Aula 2: Tipos de Sistemas Operacionais. Instituto Federal da Bahia Campus Salvador INF009 - Sistemas Operacionais Profª Flávia Maristela Aula 2: Tipos de Sistemas Operacionais Instituto Federal da Bahia Campus Salvador INF009 - Sistemas Operacionais Profª Flávia Maristela O que veremos nesta aula? Principais tipos de sistemas operacionais

Leia mais

Organização de Computadores Sistema de entrada e saída (I/O) e computação paralela. Professor: Francisco Ary

Organização de Computadores Sistema de entrada e saída (I/O) e computação paralela. Professor: Francisco Ary Organização de Computadores Sistema de entrada e saída (I/O) e computação paralela Professor: Francisco Ary Computação Paralela Capacidade de um sistema computacional ser executado de forma simultânea,

Leia mais

Sistemas de Operação

Sistemas de Operação Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia Departamento de Informática Sistemas de Operação Estruturas e Componentes do S.O. (1) Baseado nos transparente de SO de Pedro Medeiros (DI/FCT/UNL)

Leia mais

Sistemas Operacionais. Estrutura do Sistema Operacional

Sistemas Operacionais. Estrutura do Sistema Operacional Sistemas Operacionais Estrutura do Sistema Operacional Sumário 1. Introdução 2. Funções do Núcleo 3. Modo Acesso 4. Mecanismos de Proteção 5. Grupos de Funções 6. Terminologia e Portabilidade 7. Linguagem

Leia mais

Organização de Computadores Computação paralela; Sistema de entrada e saída (I/O); Suporte a Sistema operacional. Professor: Francisco Ary

Organização de Computadores Computação paralela; Sistema de entrada e saída (I/O); Suporte a Sistema operacional. Professor: Francisco Ary Organização de Computadores Computação paralela; Sistema de entrada e saída (I/O); Suporte a Sistema operacional Professor: Francisco Ary Computação Paralela Capacidade de um sistema computacional executar

Leia mais

Função Fundamental do SO

Função Fundamental do SO Função Fundamental do SO Gestão do Hardware Uma das funções fundamentais do sistema operativo é gerir os recursos do hardware de um modo o mais transparente possível ao utilizador Recursos principais a

Leia mais

Introdução ao Sistema UNIX

Introdução ao Sistema UNIX 1997-2017 Volnys Bernal 1 Introdução ao Sistema UNIX Volnys Borges Bernal volnys@lsi.usp.br http://www.lsi.usp.br/~volnys 1997-2017 Volnys Bernal 2 Agenda História do sistema UNIX Arquitetura Geral do

Leia mais

MÁQUINAS VIRTUAIS VIRTUALIZAÇÃO AULA 04 Sistemas Operacionais Gil Eduardo de Andrade

MÁQUINAS VIRTUAIS VIRTUALIZAÇÃO AULA 04 Sistemas Operacionais Gil Eduardo de Andrade MÁQUINAS VIRTUAIS VIRTUALIZAÇÃO AULA 04 Sistemas Operacionais Gil Eduardo de Andrade O conteúdo deste documento é baseado no livro do Prof. Dr. Carlos Alberto Maziero, disponível no link: http://dainf.ct.utfpr.edu.br/~maziero

Leia mais

Introdução à Informática

Introdução à Informática Introdução à Informática AULA 05 Sistemas Operacionais 1 Sistemas Operacionais: Software Oculto Serve como um intermediário entre o hardware e os softwares aplicativos. Sistema Operacional Software de

Leia mais

Introdução à Computação MAC0110

Introdução à Computação MAC0110 Introdução à Computação MAC0110 Prof. Dr. Paulo Miranda IME-USP Aula 1 Introdução à Computação Eventos históricos: 1) Primeiro computador a válvulas, o Eletronic Numeric Integrator And Calculator (ENIAC).

Leia mais

Estrutura dos Sistemas Operacionais. Adão de Melo Neto

Estrutura dos Sistemas Operacionais. Adão de Melo Neto Estrutura dos Sistemas Operacionais Adão de Melo Neto 1 2 3 SISTEMA OPERACIONAL(SO) DEFINIÇÃO É um conjunto de rotinas ou processos (executado pelo processador) que controla o funcionamento do computador

Leia mais

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

Introdução à Informática Engenharia Agrícola Conceitos Básicos Introdução à Informática Engenharia Agrícola Sumário Computador Processamento de dados Hardware Software Sistemas Arquivos Modalidades de Computadores Arquitetura Básica. Uma referência

Leia mais

SSC0640 Sistemas Operacionais I

SSC0640 Sistemas Operacionais I SSC0640 Sistemas Operacionais I 1ª Aula Introdução e Histórico Profa. Sarita Mazzini Bruschi sarita@icmc.usp.br Slides adaptados de Marcos José Santana / Regina H. C. Santana / Luciana A. F. Martimiano

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Eduardo Ferreira dos Santos Engenharia de Computação Centro Universitário de Brasília UniCEUB Março, 2016 1 / 38 Sumário 1 Evolução 2 O Sistema Operacional Gerência de processos Gerência

Leia mais

Técnico de Gestão e Programação de Sistemas Informáticos. Sistemas Operativos 10º ano

Técnico de Gestão e Programação de Sistemas Informáticos. Sistemas Operativos 10º ano Técnico de Gestão e Programação de Sistemas Informáticos Sistemas Operativos 10º ano Ao computadores dos anos 50 não tinham SO. O operador trabalhava diretamente com o hardware, o que obrigava a um grande

Leia mais

Introdução ao Sistema UNIX

Introdução ao Sistema UNIX 1 Volnys & Midorikawa (c) 1 Volnys & Midorikawa (c) 2 Agenda Volnys Borges Bernal volnys@lsi.usp.br http://www.lsi.usp.br/~volnys Arquitetura Geral do Sistema UNIX Edson Toshimi Midorikawa emidorik@lsi.usp.br

Leia mais

Sistemas Operativos. Objetivo. Entrega do Questionário. Exercício 1. Exercício 2. Exercício 3. Exercício 4. Grupo 1 Introdução

Sistemas Operativos. Objetivo. Entrega do Questionário. Exercício 1. Exercício 2. Exercício 3. Exercício 4. Grupo 1 Introdução Sistemas Operativos Objetivo O objetivo deste questionário é levá-lo a rever os conceitos básicos dos sistemas operativos, bem como os algoritmos de scheduling e mecanismos de sincronização estudados.

Leia mais

Sis 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

Sis 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 mais

Primeiras Perguntas. Introduçãoaos Sistemas Operativos. Onde está o valor de um sistema informático? Nas aplicações.

Primeiras Perguntas. Introduçãoaos Sistemas Operativos. Onde está o valor de um sistema informático? Nas aplicações. Introduçãoaos Sistemas Operativos Sistemas Operativos 2012/ 2013 Primeiras Perguntas Onde está o valor de um sistema informático? Nas aplicações. Page 1 1 Primeiras Perguntas Para que serve o Sistema Operativo?

Leia mais

Matéria: Sistema Computacional - SC. Prof.: Esp.: Patrícia Dias da Silva Peixoto

Matéria: Sistema Computacional - SC. Prof.: Esp.: Patrícia Dias da Silva Peixoto Matéria: Sistema Computacional - SC Prof.: Esp.: Patrícia Dias da Silva Peixoto SISTEMA OPERACIONAL E TIPOS DE SISTEMAS OPERACIONAIS O QUE É UM SISTEMA OPERACIONAL (S.O.). Por mais complexo que possa parecer,

Leia mais

Introdução aos Sistemas Operativos

Introdução aos Sistemas Operativos Introdução aos Sistemas Operativos Baseado em: Andrew S. Tanenbaum. Modern Operating Systems, Prentice-Hall, 1992 FEUP/INESC http://www.fe.up.pt/~jlopes/teach/ jlopes@inescn.pt v 1.0, Outubro de 1997 Introdução

Leia mais

João Correia Lopes. v 1.0, Outubro de Introdução aos Sistemas Operativos v1.0 1

João Correia Lopes. v 1.0, Outubro de Introdução aos Sistemas Operativos v1.0 1 Introdução aos Sistemas Operativos Baseado em: Andrew S. Tanenbaum. Modern Operating Systems, Prentice-Hall, 1992 FEUP/INESC http://www.fe.up.pt/~jlopes/teach/ jlopes@inescn.pt v 1.0, Outubro de 1997 Introdução

Leia mais

Conceitos básicos sobre computadores

Conceitos 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 mais

Sistemas Operativos 10º ano

Sistemas Operativos 10º ano Técnico de Gestão e Programação de Sistemas Informáticos Sistemas Operativos 10º ano Módulo II- Sistema Operativo Cliente Sistema Operativo Cliente Existem vários Sistemas Operativos Cliente Para o Windows

Leia mais

Estrutura dos Sistemas Operacionais. Adão de Melo Neto

Estrutura dos Sistemas Operacionais. Adão de Melo Neto Estrutura dos Sistemas Operacionais Adão de Melo Neto 1 Sistema Operacional -São partes do SO -São ferramentas de apoio ao usuário -São formas de acessar as rotinas do kernel O Sistema Operacional é formado

Leia mais

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

Módulo 3 - Estrutura e configuração de Sistemas Operativos monoposto Módulo 3 - Estrutura e configuração de Sistemas Operativos monoposto 20-05-2009 - Aula nº 121,122 Funções de um Sistema Operativo Gestão do processador ao nível da sua planificação Gestão da Memória Gestão

Leia mais

Introdução ao Windows. Breve Evolução

Introdução ao Windows. Breve Evolução Introdução ao Windows Breve Evolução Introdução ao Windows MSDOS Comercializado pela Microsoft em 1981 para o IBM PC; Sistema Operativo Monotarefa; A última versão foi em 1994 (6.22). Introdução ao Windows

Leia mais

Introdução à Informática

Introdução à Informática Introdução à Informática Capítulo 3 Sistemas Operacionais: Software em Segundo Plano 1 Objetivos Descrever as funções de um sistema operacional. Explicar os fundamentos do sistema operacional de um computador.

Leia mais

Programação I Aula 1 Apresentação

Programação I Aula 1 Apresentação Programação I Aula 1 Apresentação Pedro Vasconcelos DCC/FCUP 2018 Pedro Vasconcelos (DCC/FCUP) Programação I Aula 1 Apresentação 2018 1 / 28 Nesta aula 1 Objetivos, funcionamento e avaliação 2 Introdução

Leia mais