Martin Vincent Bloedorn. GNU/Linux

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

Download "Martin Vincent Bloedorn. GNU/Linux"

Transcrição

1 Martin Vincent Bloedorn

2 Índice Motivação o que é? Breve história SO e abstrações GNU Origens Liberdade e escolha GNU O começo GNU GPL Free Software Foundation Desenvolvimentos Algo faltando... Linus e Linux O pinguim e o GNU Distribuições Características Compatibilidade Utilização Dúvidas? Bibliografia Martin Vincent Bloedorn 2

3 Motivação Interesse pessoal; Uso próprio; Desmistificar; introduzir. Apresentar algo diferente, em termos de software, daquilo com o qual estamos acostumados. Martin Vincent Bloedorn 3

4 O que é? É uma família de sistemas operacionais, montados à partir de um Kernel Linux e de software produzido pelo GNU project. Martin Vincent Bloedorn 4

5 Breve história Primeira geração de computadores: Programação em hardware Martin Vincent Bloedorn 5

6 Breve história Demora na reprogramação Nada pode ser reutilizado Especificidade (ausência total de flexibilidade). Martin Vincent Bloedorn 6

7 Breve história Segunda geração de computadores: Programação em lotes: BATCH (cartões) Terminais burros Gerenciamento de I/O por fitas magnéticas Martin Vincent Bloedorn 7

8 Breve história Cartões podem ser reaproveitados Um programa pode ser preparado enquanto outro roda Programação ainda era trabalhosa e dependente do Hardware Martin Vincent Bloedorn 8

9 Breve história Percebe-se a falta de formas de abstração. Desenvolve-se ferramental para que o programador não mais tivesse que realizar seu trabalho em linguagem de máquina Martin Vincent Bloedorn 9

10 Breve história Terceira geração de computadores: 1965 ~ 1975 Começa a trabalhar com um conceito de abstração de hardware através de software (conceito de SO) Surgem SOs específicos para cada arquitetura. Martin Vincent Bloedorn 10

11 Breve história Do projeto Multics de 1965 (muito ambicioso para a época), Ken Thompson extrai a idéia minimalista para desenvolver, em 1969, o Unics. Primeiro a ser portado para várias arquiteturas; Começa a definir um padrão para SOs. Rescrito em C em 1973 Martin Vincent Bloedorn 11

12 SO e Abstrações As diferenças de arquiteturas implicam que os binários (instruções em 0s e 1s) de um mesmo programa não serão iguais em processadores diferentes. Programas de alto nível / portabilidade requerem que tais diferenças sejam encobertas. Martin Vincent Bloedorn 12

13 SO e Abstrações As diferenças de arquiteturas implicam que os binários (instruções em 0s e 1s) de um mesmo programa não serão iguais em processadores diferentes. Programas de alto nível / portabilidade requerem que tais diferenças sejam encobertas. Usam funções fornecidas pelos níveis inferiores. Martin Vincent Bloedorn 13

14 SO e Abstrações As diferenças de arquiteturas implicam que os binários (instruções em 0s e 1s) de um mesmo programa não serão iguais em processadores diferentes. Programas de alto nível / portabilidade requerem que tais diferenças sejam encobertas. Usam funções fornecidas pelos níveis inferiores. Martin Vincent Bloedorn 14

15 SO e Abstrações As diferenças de arquiteturas implicam que os binários (instruções em 0s e 1s) de um mesmo programa não serão iguais em processadores diferentes. Programas de alto nível / portabilidade requerem que tais diferenças sejam encobertas. Usam funções fornecidas pelos níveis inferiores. Martin Vincent Bloedorn 15

16 GNU - Origens Richard Stallman Martin Vincent Bloedorn 16

17 GNU - Origens Richard Stallman Laboratório de IA do MIT: comunidade entre programadores; Martin Vincent Bloedorn 17

18 GNU - Origens Laboratório de IA do MIT: comunidade entre programadores; Programas para o Digital PDP-10, usando ITS; Compartilhamento de código fonte. Martin Vincent Bloedorn 18

19 GNU - Origens 1980 PDP-10 obsoleto. Programadores do MIT são contratados por outras empresas; Novos computadores vem com SOs comprados prontos; 1982 AI Lab do MIT compra outro PDP-10, mas usa um OS comprado da Digital; A comunidade Hacker esvazia. Martin Vincent Bloedorn 19

20 GNU - Origens VAX e vem com SOs fechados: pagava-se por uma cópia funcional Copyright nos EUA 1980 Ementa Comunidade Hacker colapsa. Martin Vincent Bloedorn 20

21 Liberdade e escolha Martin Vincent Bloedorn 21

22 Liberdade e escolha 1984 Deixa o MIT, para começar a escrever um sistema operacional livre; Baseado em UNIX; Nomeia sua iniciativa de GNU: Martin Vincent Bloedorn 22

23 GNU O começo Início de 1984 GCC; Setembro de 1984 GNU Emacs; Como garantir que o software se mantenha livre?; Martin Vincent Bloedorn 23

24 GNU GPL 0:Um programa pode ser utilizado para qualquer propósito; 1:Um programa pode ser livremente alterado (acesso ao código fonte); 2:Um programa pode ser livremente redistribuído (de graça ou por uma taxa); 3:Versões modificadas de um programa podem ser livremente redistribuídas. Martin Vincent Bloedorn 24

25 GNU GPL 0:Um programa pode ser utilizado para qualquer propósito; 1:Um programa pode ser livremente alterado (acesso ao código fonte); 2:Um programa pode ser livremente redistribuído (de graça ou por uma taxa); 3:Versões modificadas de um programa podem ser livremente redistribuídas. Martin Vincent Bloedorn 25

26 Free Software Foundation 1985 Free Software Foundation; Agrega mais programadores; Distribuição/venda e suporte de software livre; libc; BASH; Martin Vincent Bloedorn 26

27 Desenvolvimentos The principal goal of GNU was to be free software. Even if GNU had no technical advantage over Unix, it would have a social advantage, allowing users to cooperate, and an ethical advantage, respecting the user's freedom. Richard Stallman Programas mais rápidos que seus contemporâneos do UNIX; Popularização; LGPL; Martin Vincent Bloedorn 27

28 Algo faltando... A despeito da vasta coleção de software GNU, ainda não havia um Kernel. Martin Vincent Bloedorn 28

29 Algo faltando... A despeito da vasta coleção de software GNU, ainda não havia um Kernel. GNU HURD: Baseado no kernel Mach (Carnegie Mellon) baseado em Unix; Microkernel: Herd of GNUs. Martin Vincent Bloedorn 29

30 Algo faltando... Stallman ouve falar de um jovem finlandês que escreveu um kernel baseado em Unix; Martin Vincent Bloedorn 30

31 Linus e Linux Março de 1991 Linus Torvalds, Universidade de Helsinki, Finlândia; Baseado em MINIX (Andrew Tanenbaum); USENET. Martin Vincent Bloedorn 31

32 Linus e Linux Martin Vincent Bloedorn 32

33 Linus e Linux Linux 0.01 Linux 0.12 Linux 0.95 Linux Setembro de linhas de código Fevereiro de 1992 GPL Março de 1992 X Window System Março de linhas de código Linux Martin Vincent Bloedorn 33

34 Linus e Linux Linux 0.01 Linux 0.12 Linux 0.95 Linux Linux Setembro de linhas de código Fevereiro de 1992 GPL Março de 1992 X Window System Março de linhas de código Dezembro de linhas de código Martin Vincent Bloedorn 34

35 Linus e Linux Martin Vincent Bloedorn 35

36 O pinguim e o GNU Em 1992, O kernel Linux é combinado com o software GNU; criando o sistema ; Martin Vincent Bloedorn 36

37 O pinguim e o GNU Em 1992, O kernel Linux é combinado com o software GNU; criando o sistema ; Montagem do sistema operacional; liberdade na escolha dos componentes (versão do Kernel, pacotes do GNU, outras fontes de Software livre). GNU Linux Outros Martin Vincent Bloedorn 37

38 O pinguim e o GNU Martin Vincent Bloedorn 38

39 Distribuições Martin Vincent Bloedorn 39

40 Distribuições Martin Vincent Bloedorn 40

41 Distribuições Martin Vincent Bloedorn 41

42 Características Multiusuário; Multitarefa; Trata tudo arquivo; quase como Martin Vincent Bloedorn 42

43 Características BASH: Bourne Again Shell; Mais eficiente; Múltiplas janelas, tarefas paralelas, combinação de comandos; Martin Vincent Bloedorn 43

44 Compatibilidade Formatação ext3, ext4, ReiserFS...; Lê / escreve FAT, FAT32, NTFS... Softwares equivalentes; Alternativas aos.exe; Martin Vincent Bloedorn 44

45 Utilização 1% de utilização em Desktops; 80% dos servidores nos EUA; Uso amplo em supercomputadores (ex. Blue Gene, da IBM); Martin Vincent Bloedorn 45

46 Dúvidas? Martin Vincent Bloedorn 46

47 Bibliografia Linux Basic Programming Wrox Programmer to Programmer [E uma miríade de outros sites que não foram indexados] Martin Vincent Bloedorn 47

PLANO DE AULA. Ambiente Operacional Unix Profa. Morganna

PLANO DE AULA. Ambiente Operacional Unix Profa. Morganna PLANO DE AULA 1. Sistema operacional Unix 2. Sistema operacional Linux 3. Utilização dos sistemas operacionais 1 - Sistema Operacional UNIX História 1964 sistema operacional MULTICS (Multiplexed Information

Leia mais

Curso Introdução ao Linux. Desmistificando o Software Livre. Nícholas André - www.iotecnologia.com.br - nicholas@iotecnologia.com.

Curso Introdução ao Linux. Desmistificando o Software Livre. Nícholas André - www.iotecnologia.com.br - nicholas@iotecnologia.com. Curso Introdução ao Linux Desmistificando o Software Livre Nícholas André - www.iotecnologia.com.br - nicholas@iotecnologia.com.br Índice 1 O que é Software Livre? 2 A história por trás do Software Livre.

Leia mais

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

Sistema Operacional. História Sistema Operacional 1. QI Escolas e Faculdades Apostila de Linux 4 Capítulo 1 Sistema Operacional É uma coleção de programas que inicializa hardwares, fornece rotinas básicas para controle de dispositivos, mantém a integridade de um sistema. Um sistema operacional de

Leia mais

Introdução Software Livre Projeto GNU/Linux Software Livre vs Software Proprietário Liberdade para todos. Software Livre. Grupo 5

Introdução Software Livre Projeto GNU/Linux Software Livre vs Software Proprietário Liberdade para todos. Software Livre. Grupo 5 Introdução Projeto GNU/Linux vs Software Proprietário Liberdade para todos Tronco Inicial Universidade Federal de Alagoas - UFAL- Arapiraca 29 de Março 2012 Introdução Projeto GNU/Linux vs Software Proprietário

Leia mais

Estudo de Caso II: LINUX

Estudo de Caso II: LINUX Estudo de Caso II: LINUX AULA 9 Flávia Maristela (flavia@flaviamaristela.com) ( romildo@romildo.net ) Romildo Martins Na aula de hoje Histórico do Linux Personagens Características Licença Distribuição

Leia mais

UNIX & Linux. Histórico, distribuição licença, características. Taisy Weber

UNIX & Linux. Histórico, distribuição licença, características. Taisy Weber UNIX & Linux Histórico, distribuição licença, características Taisy Weber História de UNIX 1969 - Ken Thompson Bell Laboratories, PDP-7 Dennis Ritchie logo juntou-se a Thompson Ritchie havia trabalhado

Leia mais

SISTEMAS OPERACIONAIS DE ARQUITETURA ABERTA

SISTEMAS OPERACIONAIS DE ARQUITETURA ABERTA SISTEMAS OPERACIONAIS DE ARQUITETURA ABERTA Prof. Ulisses Cotta Cavalca Belo Horizonte/MG 2015 1 SUMÁRIO 1. Histórico do sistema operacional 2. Licença de softwares 3. Aspectos

Leia mais

Aula 01. Introdução ao Linux

Aula 01. Introdução ao Linux Aula 01 Introdução ao Linux Introdução Objetivos aprender a usar um novo sistema aprender a usar uma nova interface Como no Windows navegar pela internet (e-mails, facebook, etc) criar pastas e arquivos

Leia mais

Introdução ao Sistema UNIX

Introdução ao Sistema UNIX Volnys & Midorikawa (c) 1 Introdução ao Sistema UNIX Volnys Borges Bernal volnys@lsi.usp.br http://www.lsi.usp.br/~volnys Edson Toshimi Midorikawa emidorik@lsi.usp.br http://www.lsi.usp.br/~emidorik Laboratório

Leia mais

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

Modo Gráfico x Modo Texto Prof. João Paulo de Brito Gonçalves Campus - Cachoeiro Curso Técnico de Informática Modo Gráfico x Modo Texto Prof. João Paulo de Brito Gonçalves MODO GRÁFICO X MODO TEXTO No princípio, a única interface disponível em UNIX ao usuário disponível

Leia mais

SISTEMA OPERACIONAL & SOFTWARE LIVRE

SISTEMA OPERACIONAL & SOFTWARE LIVRE Curso Técnico em Redes de Computadores Disciplina de Sistemas Operacionais Livres SISTEMA OPERACIONAL & SOFTWARE LIVRE Professora: Juliana Cristina dos Santos E-mail: professora@julianacristina.com Site:

Leia mais

CC Montagem e manutenção de hardware Docente: Nataniel Vieira 1 sem Técnico em Informática Roteiro 06: Atividade sobre o Documentário RevolutionOS

CC Montagem e manutenção de hardware Docente: Nataniel Vieira 1 sem Técnico em Informática Roteiro 06: Atividade sobre o Documentário RevolutionOS SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL FACULDADE DE TECNOLOGIA SENAC PELOTAS CC Montagem e manutenção de hardware Docente: Nataniel Vieira 1 sem Técnico em Informática Roteiro 06: Atividade sobre o

Leia mais

Administração de Sistemas Livres. Prof. Lais Farias Alves

Administração de Sistemas Livres. Prof. Lais Farias Alves Administração de Sistemas Livres Prof. Lais Farias Alves Administração de Sistemas Livres Software e Suas Licenças O que é um Software Livre? Software Livre x Software Proprietário Software e Suas Licenças

Leia mais

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

Introdução à Sistemas Operacionais. Glauber Magalhães Pires Introdução à Sistemas Operacionais Glauber Magalhães Pires Agenda O que são sistemas operacionais? Histórico Primeira geração (1945-1955) Segunda geração (1955-1965) Terceira geração (1965-1980) Quarta

Leia mais

Projeto de extensão Linux no Campus

Projeto de extensão Linux no Campus Projeto de extensão Linux no Campus Universidade Federal de Santa Maria Acadêmico do Curso de Sistemas de Informação Evandro Bolzan Contatos: ebolzan@inf.ufsm.br, http://www.inf.ufsm.br/~ebolzan BUG BUG

Leia mais

Curso de Linux Básico com o Linux Educacional

Curso de Linux Básico com o Linux Educacional Curso de Linux Básico com o Felipe Buarque de Queiroz felipe.buarque@gmail.com Unidade Gestora de Tecnologia da Informação - UGTI Fundação de Amparo a Pesquisa do Estado de Alagoas - FAPEAL Maio de 2009

Leia mais

LINUX. Lapro I Profa. Fernanda Denardin Walker. - Aula 2 - Material adaptado de: Isabel Mansour, Marcia Moraes e Silvia Moraes SISTEMA OPERACIONAL

LINUX. Lapro I Profa. Fernanda Denardin Walker. - Aula 2 - Material adaptado de: Isabel Mansour, Marcia Moraes e Silvia Moraes SISTEMA OPERACIONAL LINUX Lapro I Profa. Fernanda Denardin Walker - Aula 2 - Material adaptado de: Isabel Mansour, Marcia Moraes e Silvia Moraes SISTEMA OPERACIONAL Para que o computador funcione e possibilite a execução

Leia mais

http://introcomp.pet.inf.ufes.br

http://introcomp.pet.inf.ufes.br O SITE http://introcomp.pet.inf.ufes.br http://introcomp.pet.inf.ufes.br http://introcomp.pet.inf.ufes.br http://introcomp.pet.inf.ufes.br O MOODLE http://introcomp.pet.inf.ufes.br/moodle http://introcomp.pet.inf.ufes.br/moodle

Leia mais

Programador Web - Pronatec

Programador Web - Pronatec 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

Leia mais

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

26/09/2015. Windows Linux Mac OS/X IBM OS/2 Sun Solaris Google Android. MS-DOS Outros... O QUE É? SISTEMAS OPERACIONAIS O QUE É? SISTEMAS OPERACIONAIS Um programa que vai gerenciar os recursos do seu computador, memória, processador, agenda de tarefas, segurança das transações, autenticação de usuários. Prof. André Aparecido

Leia mais

Sistemas Operacionais

Sistemas Operacionais O que é um sistema operacional? Sistema operacional (do inglês OS - operating system) é um programa ou conjunto de programas, que tem a função de gerencias o sistema. O sistema é o todo o hardware (computador),

Leia mais

CC Montagem e manutenção de hardware Docente: Nataniel Vieira 1 sem Técnico em Informática Roteiro 06: Atividade sobre o Documentário RevolutionOS

CC Montagem e manutenção de hardware Docente: Nataniel Vieira 1 sem Técnico em Informática Roteiro 06: Atividade sobre o Documentário RevolutionOS SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL FACULDADE DE TECNOLOGIA SENAC PELOTAS CC Montagem e manutenção de hardware Docente: Nataniel Vieira 1 sem Técnico em Informática Roteiro 06: Atividade sobre o

Leia mais

Conceitos Básicos sobre Sistemas Operacionais

Conceitos Básicos sobre Sistemas Operacionais Conceitos Básicos sobre Sistemas Operacionais Ivanovitch Medeiros Dantas da Silva Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação DCA0800 - Algoritmos e

Leia mais

Principais Sistemas Operacionais. Prof. Fernando Nakayama de Queiroz

Principais Sistemas Operacionais. Prof. Fernando Nakayama de Queiroz Principais Sistemas Operacionais Prof. Fernando Nakayama de Queiroz Principais S.O. Unix Linux Windows Mac OS Microsoft Windows Criado por Bill Gates e Paul Allen em 1985. Sistema proprietário (pago).

Leia mais

Software de sistema Software aplicativo

Software de sistema Software aplicativo SOFTWARE O que é Software? Software, logicial ou programa de computador é uma sequência de instruções a serem seguidas e/ou executadas, na manipulação, redireccionamento ou modificação de um dado/informação

Leia mais

Universidade Federal de Goiás. Alexandre Ferreira de Melo CERCOMP / UFG

Universidade Federal de Goiás. Alexandre Ferreira de Melo CERCOMP / UFG Universidade Federal de Goiás Ubuntu Desktop Alexandre Ferreira de Melo CERCOMP / UFG Conpeex / 2010 Agenda Introdução Conceitos Categorias de Software História do Linux Arquitetura do Linux Ubuntu Projeto

Leia mais

Prof. Jefferson Costa www.jeffersoncosta.com.br

Prof. Jefferson Costa www.jeffersoncosta.com.br O que é Linux? Open Source (software Livre) é a mesma coisa que Software Gratuito? Quem é melhor? Qual é mais seguro? Encontramos muitas diferenças entre as distribuições de Linux? Posso desinstalar o

Leia mais

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

Introdução aos Sistemas da InformaçãoAula 4 p. 1 Introdução aos Sistemas da Informação Aula 4 Ivan da Silva Sendin ivansendin@yahoo.com FACOM - Universidade Federal de Uberlândia Introdução aos Sistemas da InformaçãoAula 4 p. 1 Software O que é software?

Leia mais

Sistema Operacional LINUX

Sistema Operacional LINUX SISTEMA OPERACIONAL Sistema Operacional LINUX Para que o computador funcione e possibilite a execução de programas é necessária a existência de um sistema operacional. O sistema operacional é uma camada

Leia mais

I N F O R M Á T I C A. Sistemas Operacionais Prof. Dr. Rogério Vargas Campus Itaqui-RS

I N F O R M Á T I C A. Sistemas Operacionais Prof. Dr. Rogério Vargas Campus Itaqui-RS I N F O R M Á T I C A Sistemas Operacionais Campus Itaqui-RS Sistemas Operacionais É o software que gerencia o computador! Entre suas funções temos: inicializa o hardware do computador fornece rotinas

Leia mais

História do GNU/Linux

História do GNU/Linux História do GNU/Linux Antes de mais nada, o que é um sistema operacional? Sistema operacional é um software básico que permite aos programas executarem suas tarefas. É o sistema operacional que fornece

Leia mais

16:21:50. Introdução à Informática com Software Livre

16:21:50. Introdução à Informática com Software Livre 16:21:50 Introdução à Informática com Software Livre 1 16:21:50 Hardware & Software 2 16:21:50 Hardware Hardware é a parte física de um computador, é formado pelos componentes eletrônicos, como por exemplo,

Leia mais

Uso de Software Livre na Universidade

Uso de Software Livre na Universidade Uso de Software Livre na Universidade Diego Starling Fonseca Guilherme da Silva Nascimento Gustavo Henrique do Nascimento Pereira Luiz Henrique Bueno Byrro Marcelo Luiz Lacerda Esteves Rodrigo Alvaro da

Leia mais

Introdução a Sistemas Abertos

Introdução a Sistemas Abertos Introdução a Sistemas Abertos Apresentação filipe.raulino@ifrn.edu.br Sistemas Abertos Qualquer programa de computador que pode ser usado, copiado, estudado e redistribuído inclusive com seu código fonte

Leia mais

Estrutura de um Sistema Linux Moderno Padrões de um Sistema Linux. Prof. Claudio Silva

Estrutura de um Sistema Linux Moderno Padrões de um Sistema Linux. Prof. Claudio Silva Estrutura de um Sistema Linux Moderno Padrões de um Sistema Linux Estrutura de um Sistema Linux Por ter sua origem universitária, a forma como o Linux foi concebido é de perfeito agrado para o seu estudo.

Leia mais

Aula 2. Objetivo: Saber qual a funcionalidade de um sistema operacional de rede.

Aula 2. Objetivo: Saber qual a funcionalidade de um sistema operacional de rede. Aula 2 Objetivo: Saber qual a funcionalidade de um sistema operacional de rede. Sistema Operacional de Rede Definição: Conjunto de módulos que ampliam as tarefas dos sistemas operacionais locais, complementando-os

Leia mais

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

Sistemas Operacionais Arquitetura e organização de sistemas operacionais: Introdução. Prof. MSc. Hugo Souza Sistemas Operacionais Arquitetura e organização de sistemas operacionais: Introdução Prof. MSc. Hugo Souza Começando nossa disciplina sobre os sistemas operacionais modernos iremos abordar inicialmente

Leia mais

SOFTWARE LIVRE. Fábio Rodrigo Barby Informática - IFPR

SOFTWARE LIVRE. Fábio Rodrigo Barby Informática - IFPR SOFTWARE LIVRE Fábio Rodrigo Barby Informática - IFPR Software Livre x Software Proprietário Software Proprietário O que é? Copyright; Cópia é proibida; Redistribuição é proibida; Modificação é proibida;

Leia mais

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

Até o final de década de 70, os sistemas operacionais suportavam apenas processos com um único thread; CAPÍTULO VI THREADS 6.1 INTRODUÇÃO Até o final de década de 70, os sistemas operacionais suportavam apenas processos com um único thread; O sistema operacional Toth, em 1979, foi o primeiro a implementar

Leia mais

Sistemas Operacionais Introdução

Sistemas Operacionais Introdução Sistemas Operacionais Introdução Adriano J. Holanda http://adrianoholanda.org/edu/ 5 de agosto de 2013 Introdução Sobre o curso Introdução Complexidade dos SOs Informações sobre a disciplina Serviços Arquitetura

Leia mais

Introdução à Programação Aula 1 Apresentação

Introdução à Programação Aula 1 Apresentação Introdução à Programação Aula 1 Apresentação Pedro Vasconcelos DCC/FCUP 2015 Pedro Vasconcelos (DCC/FCUP) Introdução à Programação Aula 1 Apresentação 2015 1 / 32 Nesta aula 1 Objetivos, funcionamento

Leia mais

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

Introdução a Sistemas Operacionais Aula 04. Prof. Msc. Ubirajara Junior biraifba@gmail.com Introdução a Sistemas Operacionais Aula 04 Prof. Msc. Ubirajara Junior biraifba@gmail.com Um computador sem software nada mais é que um conjunto inútil de metal (Tanembaum); É o software que viabiliza

Leia mais

Noções de Software. André Aziz (andreaziz.ufrpe@gmail.com) Francielle Santos (francielle.ufrpe@gmail.com)

Noções de Software. André Aziz (andreaziz.ufrpe@gmail.com) Francielle Santos (francielle.ufrpe@gmail.com) Noções de Software André Aziz (andreaziz.ufrpe@gmail.com) Francielle Santos (francielle.ufrpe@gmail.com) Noções de Software; Sistemas Operacionais: Evolução; Conceitos Básicos; Tipos; Exemplos. DEINFO/UFRPE

Leia mais

Informática. Aula 04/12. Prof. Márcio Hollweg. www.conquistadeconcurso.com.br. Visite o Portal dos Concursos Públicos WWW.CURSOAPROVACAO.COM.

Informática. Aula 04/12. Prof. Márcio Hollweg. www.conquistadeconcurso.com.br. Visite o Portal dos Concursos Públicos WWW.CURSOAPROVACAO.COM. Informática Aula 04/12 Prof. Márcio Hollweg UMA PARCERIA Visite o Portal dos Concursos Públicos WWW.CURSOAPROVACAO.COM.BR Visite a loja virtual www.conquistadeconcurso.com.br MATERIAL DIDÁTICO EXCLUSIVO

Leia mais

Software. Livre. Será que é isso mesmo que eu quero? João Eriberto Mota Filho Eriberto jun. 10

Software. Livre. Será que é isso mesmo que eu quero? João Eriberto Mota Filho Eriberto jun. 10 Software Livre Será que é isso mesmo que eu quero? João Eriberto Mota Filho Palmas, TO, 11 de junho de 2010 Sumário O que é o Software Livre? O que é o Linux? O licenciamento de software Alguns mitos,

Leia mais

Roteiro. Administração de Sistemas. Administração de Sistemas. discutir algumas regras básicas para melhorar a convivência e o aproveitamento do curso

Roteiro. Administração de Sistemas. Administração de Sistemas. discutir algumas regras básicas para melhorar a convivência e o aproveitamento do curso Roteiro 1 Curso Superior de Tecnologia em Telemática Administração de Sistemas Apresentação da disciplina Copyright 2011 Prof. Anderson Costa De maneira geral, apresentar a disciplina e discutir algumas

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Bibliografia Base Capítulo I Sistemas Operacionais Modernos Andrew S. Tanenbaum Gabriel Pitágoras Silva e Brenner gabrielbrenner@gmail.com Um computador sem seu software nada mais

Leia mais

Manifesto Software Livre

Manifesto Software Livre Manifesto Software Livre Histórico iniciou com a elaboração de um documento denominado: " Manifesto GNU " por Richard Stallman 1.984; marco histórico do surgimento de uma nova forma de criação de Software;

Leia mais

A t i v i s t a s d o S o f t w a r e L i v r e

A t i v i s t a s d o S o f t w a r e L i v r e GRUPO Badio Gomes Rafael Neves Roger Luis Wilson Junior Indice Eric Raymond Bruce Perens Richard M. Stallman Linus Torvalds Ativistas brasileiros A t i v i s t a d o S o f t w a r e L i v r e Eric Raymond

Leia mais

Infra-estrutura de Software

Infra-estrutura de Software Infra-estrutura de Software Apresentação Ciência da Computação Professor: Carlos Ferraz Monitoria: em formação Horários: Quartas e Sextas, 08-10h (D-005) Laboratório: G4, normalmente URL: http://www.cin.ufpe.br/~cagf/if677/2013-1

Leia mais

Oficina de ferramentas de Gerência para Redes em Linux. Prof. Jefferson Santiago

Oficina de ferramentas de Gerência para Redes em Linux. Prof. Jefferson Santiago Oficina de ferramentas de Gerência para Redes em Linux Prof. Jefferson Santiago Apresentação Qual seu nome? Já possui experiência na área? Questionário avaliativo Acesse: http://goo.gl/forms/4rfaomufim

Leia mais

Informática I. Aula 19. http://www.ic.uff.br/~bianca/informatica1/ Aula 19-20/06/06 1

Informática I. Aula 19. http://www.ic.uff.br/~bianca/informatica1/ Aula 19-20/06/06 1 Informática I Aula 19 http://www.ic.uff.br/~bianca/informatica1/ Aula 19-20/06/06 1 Ementa Histórico dos Computadores Noções de Hardware e Software Microprocessadores Sistemas Numéricos e Representação

Leia mais

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

Introdução à Computação: Sistemas de Computação Introdução à Computação: Sistemas de Computação Beatriz F. M. Souza (bfmartins@inf.ufes.br) http://inf.ufes.br/~bfmartins/ Computer Science Department Federal University of Espírito Santo (Ufes), Vitória,

Leia mais

Nível do Sistema Operacional

Nível do Sistema Operacional Nível do Sistema Operacional (Aula 14) Introdução a Sistemas Operacionais Roberta Lima Gomes - LPRM/DI/UFES Sistemas de Programação I Eng. Elétrica 2007/1 Introdução Hardware Provê os recursos básicos

Leia mais

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

CONCEITOS BÁSICOS DE SISTEMAS OPERACIONAIS. Disciplina: INFORMÁTICA 1º Semestre Prof. AFONSO MADEIRA CONCEITOS BÁSICOS DE SISTEMAS OPERACIONAIS Disciplina: INFORMÁTICA 1º Semestre Prof. AFONSO MADEIRA Basicamente, são formados por: Programas de controle (de equipamentos e de trabalhos). Programas utilitários.

Leia mais

SISTEMAS OPERACIONAIS

SISTEMAS OPERACIONAIS 1 SISTEMAS OPERACIONAIS Profª Josiane T. Ferri Licenciada em Computação prof.jositf@yahoo.com.br facebook.com/josiferri AVALIAÇÕES A avaliação se dará mediante a observação dos seguintes pontos: Organização

Leia mais

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

Sistemas Operacionais. Prof. Pedro Luís Antonelli Anhanguera Educacional Sistemas Operacionais Prof. Pedro Luís Antonelli Anhanguera Educacional INTRODUÇÃO Sistema Operacional (S.O.) Aplicativos Formado por um conjunto de rotinas que oferecem serviços aos usuários, às aplicações

Leia mais

Sistemas Operacionais Introdução

Sistemas Operacionais Introdução Sistemas Operacionais Introdução Adriano J. Holanda http://holanda.xyz 3/8/2015 Sistemas de computação teclado mouse impressora disco rígido monitor processador controladora de disco controladora USB placa

Leia mais

Sistemas Operacionais. Professor Leslier Soares Corrêa

Sistemas Operacionais. Professor Leslier Soares Corrêa Sistemas Operacionais Professor Leslier Soares Corrêa Objetivos Conhecer o Professor e a matéria. Importância da Matéria no dia a dia. Por que é necessário um sistema operacional O que é um Sistema Operacional

Leia mais

UNIX: Uma Breve Apresentação

UNIX: Uma Breve Apresentação Material Complementar EA869 (Prof. Von Zuben DCA/FEEC/Unicamp) 1 1. Introdução Este documento procura explorar os aspectos históricos envolvidos no desenvolvimento do sistema operacional UNIX com o objetivo

Leia mais

Elton Pereira de Lima João Miguel Correia Lima. Controle de quota de internet usando software livre

Elton Pereira de Lima João Miguel Correia Lima. Controle de quota de internet usando software livre Elton Pereira de Lima João Miguel Correia Lima Controle de quota de internet usando software livre Maceió Junho 2009 Elton Pereira de Lima João Miguel Correia Lima Controle de quota de internet usando

Leia mais

software livre: a tecnologia que liberta!

software livre: a tecnologia que liberta! software livre: a tecnologia que liberta! conteúdo original de www.cachorrosurtado.blogspot.com www.escolaep.blogspot.com copyleft 2010 (((SLIDE 01))) RELEMBRANDO O CONCEITO DE SOFTWARE SOFTWARE é o mesmo

Leia mais

CET GRSI 2011. Sistema Operativo de Rede. António Paulo Santos aps@estgf.ipp.pt

CET GRSI 2011. Sistema Operativo de Rede. António Paulo Santos aps@estgf.ipp.pt CET GRSI 2011 Sistema Operativo de Rede António Paulo Santos aps@estgf.ipp.pt O que é um S.O. de Rede? Sistema operativo que incluí: funções especiais que permitem a ligação de um computador a uma LAN.

Leia mais

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

Everson Scherrer Borges João Paulo de Brito Gonçalves Everson Scherrer Borges João Paulo de Brito Gonçalves 1 Introdução ao Linux e Instalação do Ubuntu Linux História Em 1973, um pesquisador da Bell Labs, Dennis Ritchie, reescreveu todo o sistema Unix numa

Leia mais

Software Livre, Distribuições GNU/Linux e Telecomunicações

Software Livre, Distribuições GNU/Linux e Telecomunicações Álvaro Justen (a.k.a. Turicas) Apresentação Graduando em Engª de Telecomunicações - UFF Pesquisa: IF-UFF: Física computacional/estatística Midiacom: Redes sem fio Experiência > 7 anos em GNU/Linux Sócio-fundador

Leia mais

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

Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 05 Estrutura e arquitetura do SO Parte 1. Cursos de Computação Cursos de Computação Sistemas Operacionais Prof. M.Sc. Sérgio Teixeira Aula 05 Estrutura e arquitetura do SO Parte 1 Referência: MACHADO, F.B. ; MAIA, L.P. Arquitetura de Sistemas Operacionais. 4.ed. LTC,

Leia mais

Introdução ao Linux: Parte I

Introdução ao Linux: Parte I Data: Introdução ao Linux: Parte I Marcelo Ribeiro Xavier da Silva marceloo@inf.ufsc.br Histórico 3 Origem do GNU Linux Em 1983, Richard Stallman fundou a Free Software Foundation, com o intuito de criar

Leia mais

A importância do Software Livre no mundo de hoje

A importância do Software Livre no mundo de hoje A importância do Software Livre no mundo de hoje Date : 15 de Janeiro de 2014 Por Luis da Costa para o Pplware! Uma questão de conceitos, termos e liberdades. Uma das grandes e mais importantes temáticas

Leia mais

Linux. Guia do Administrador do Sistema. Rubem E. Ferreira. Novatec Editora Ltda. www.novateceditora.com.br

Linux. Guia do Administrador do Sistema. Rubem E. Ferreira. Novatec Editora Ltda. www.novateceditora.com.br Linux Guia do Administrador do Sistema Rubem E. Ferreira Novatec Editora Ltda. www.novateceditora.com.br 1 O início de tudo Entre os vários sistemas operacionais existentes, o Unix é um exemplo de maturidade

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 Aula 01 - Introdução Edirlei Soares de Lima O que é um sistema operacional? Um computador moderno consiste em: Um ou mais processadores; Memória principal;

Leia mais

Introdução à Informática

Introdução à Informática Introdução à Informática Aula 6 http://www.ic.uff.br/~bianca/introinfo/ Aula 6-21/09/2007 1 Ementa Conceitos Básicos de Computação (Hardware, Software e Internet) Softwares Aplicativos Tutorial: Word Tutorial:

Leia mais

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

Sistemas Distribuídos Processos I. Prof. MSc. Hugo Souza Sistemas Distribuídos Processos I Prof. MSc. Hugo Souza Até agora vimos a organização como um todo dos SDS, com o mapeamento estrutural e suas devidas características descritas em elementos, regras, conceitos,

Leia mais

Salvando arquivos em PDF nos Sistemas Mainframes, utilizando emuladores de terminal

Salvando arquivos em PDF nos Sistemas Mainframes, utilizando emuladores de terminal DIRETORIA DE OPERAÇÕES DO GERÊNCIA DE GESTÃO DE AMBIENTES GGA Salvando arquivos em PDF nos Sistemas Mainframes, utilizando emuladores de terminal Documento Versão 1.0.1 Adaptado por Coordenação Data de

Leia mais

Introdução ao Linux. Professor Breno Leonardo G. de M. Araújo

Introdução ao Linux. Professor Breno Leonardo G. de M. Araújo Introdução ao Linux Professor Breno Leonardo G. de M. Araújo Sistema Operacional Linux Embora o Sistema Operacional Microsoft Windows ainda seja predominante no mercado de desktops e Notebooks,já é, bastante

Leia mais

8 Threads. 8.1 Introdução

8 Threads. 8.1 Introdução 1 8 Threads 8.1 Introdução Uma thread, também chamada de tarefa, pode ser definida como uma parte ou rotina de um processo em execução que compartilha o mesmo espaço de endereçamento, mas tem seu próprio

Leia mais

Sistemas Operacionais. Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com

Sistemas Operacionais. Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Sistemas Operacionais Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Estruturas de Sistemas Operacionais Um sistema operacional fornece o ambiente no qual os programas são executados. Internamente,

Leia mais

Instalação e Configuração de Servidores Linux Server. Prof. Alex Furtunato

Instalação e Configuração de Servidores Linux Server. Prof. Alex Furtunato Instalação e Configuração de Servidores Linux Server Prof. Alex Furtunato alex.furtunato@academico.ifrn.edu.br Roteiro Definições Histórico Características Principais Distribuições Shell Partições Sistemas

Leia mais

Práticas de Desenvolvimento de Software

Práticas de Desenvolvimento de Software Aula 1. 23/02/2015. Práticas de Desenvolvimento de Software Aula 1 Unix, Linux e a linha de comando Oferecimento Ambiente de desenvolvimento Computador (hardware) Sistema operacional Idealmente: iguais

Leia mais

Administração de Sistemas Operacionais de Rede Linux. Prof. Michel Moron Munhoz michel.moron@aes.edu.br

Administração de Sistemas Operacionais de Rede Linux. Prof. Michel Moron Munhoz michel.moron@aes.edu.br Administração de Sistemas Operacionais de Rede Linux Prof. Michel Moron Munhoz michel.moron@aes.edu.br Conteúdo da disciplina (1 de 2) Visão Geral (multitarefa, mono-tarefa, memória virtual, ambiente gráfico

Leia mais

História dos SOs. Tópicos

História dos SOs. Tópicos História dos SOs Cap. 1 - Tanenbaum Prof. Alexandre Beletti Ferreira 1ª Geração 2ª Geração 3ª Geração 4ª Geração Tópicos 1 1ª Geração 1ª Geração: 1945 a 1955 Computadores: em meados da década de 40 Máquinas

Leia mais

Como é o desenvolvimento de Software?

Como é o desenvolvimento de Software? Como é o desenvolvimento de Software? Fases do Desenvolvimento Modelo Cascata Define atividades seqüenciais Outras abordagens são baseadas nesta idéia Especificação de Requisitos Projeto Implementação

Leia mais

Avaliaçãodo Uso de SoftwareLivre em Faculdadesde Computação

Avaliaçãodo Uso de SoftwareLivre em Faculdadesde Computação Avaliaçãodo Uso de SoftwareLivre em Faculdadesde Computação 1. Introdução Caro estudante, este é um questionário que tem como objetivo avaliar o uso de Software Livre em faculdades de Computação. Os dados

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

Software livre: Uma breve história

Software livre: Uma breve história Capítulo 1 Software livre: Uma breve história 1.1 No princípio era o Unix... Figura 1.1: Unix. Após mais de trinta anos, o Unix é tido como um dos sistemas operacionais mais poderosos, versáteis e flexíveis

Leia mais

Linux. Visão geral do servidor de impressão e de arquivo para Linux on Power Systems Servers

Linux. Visão geral do servidor de impressão e de arquivo para Linux on Power Systems Servers Linux Visão geral do servidor de impressão e de arquivo para Linux on Power Systems Servers Linux Visão geral do servidor de impressão e de arquivo para Linux on Power Systems Servers Note Antes de utilizar

Leia mais

Marcos Vinicios Marques Professor Cidão. Professor Marcelo Neves

Marcos Vinicios Marques Professor Cidão. Professor Marcelo Neves Virtualização Marcos Vinicios Marques Professor Cidão Professor Marcelo Neves Virtualizar??? Executar várias instâncias de um sistema operacional, ou vários sistemas operacionais em instâncias distintas,

Leia mais

Conhecer as características e possibilidades do SO GNU Linux como servidor em uma rede; Analisar a viabilidade de implantação do sistema em OM do

Conhecer as características e possibilidades do SO GNU Linux como servidor em uma rede; Analisar a viabilidade de implantação do sistema em OM do OBJETIVOS Conhecer as características e possibilidades do SO GNU Linux como servidor em uma rede; Analisar a viabilidade de implantação do sistema em OM do Exército Brasileiro. SUMÁRIO 1. Introdução 2.

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

GNU/Linux - Conhecimento e Oportunidades. Agenda Currículo Objetivo GNU/Linux. Free Software e Open Source

GNU/Linux - Conhecimento e Oportunidades. Agenda Currículo Objetivo GNU/Linux. Free Software e Open Source AS2MWPC Agenda Currículo Objetivo GNU/Linux Free Software e Open Source AS2MWPC Agenda (continuação) Estudo de Casos Instituto Dom Bosco AS2MWPC / Projeto Incubadora da FATEC-SP Agregando conhecimento

Leia mais

Arquitetura dos Sistemas Operacionais

Arquitetura dos Sistemas Operacionais Arquitetura dos Sistemas Operacionais Arquitetura de um Sistema Operacional Basicamente dividido em shell é a interface entre o usuário e o sistema operacional é um interpretador de comandos possui embutido

Leia mais

Sistema Operacional GNU Linux. Sistema de Arquivos Diretório /usr. Conceitos Básicos Pacotes Repositório Código Fonte. Ambiente Menus GConf

Sistema Operacional GNU Linux. Sistema de Arquivos Diretório /usr. Conceitos Básicos Pacotes Repositório Código Fonte. Ambiente Menus GConf Capacitação Linux Sumário 1 Introdução Sistema Operacional GNU Linux 2 Filesystem Hierarchy Standard Introdução Sistema de Arquivos Diretório /usr 3 Instalação de Programas Conceitos Básicos Pacotes Repositório

Leia mais

Scripts Shell. João Medeiros (joao.fatern@gmail.com) 1 / 20

Scripts Shell. João Medeiros (joao.fatern@gmail.com) 1 / 20 Scripts Shell João Medeiros (joao.fatern@gmail.com) 1 / 20 2 / 20 Principais shell conhecidos Bourne Shell (sh) Korn Shell (ksh) C Shell (csh) Bash - Bourne Again Shell (bash) mais utilizada no linux O

Leia mais

Introdução a Programação Funcional

Introdução a Programação Funcional UNIPAC - Universidade Presidente Antônio Carlos Departamento de Sistemas de Informação Wendell Pereira da Silva Objetivos Gerais Iniciar os estudos sobre o paradigma da programação funcional. Construir

Leia mais

Informática I. Aula 19. http://www.ic.uff.br/~bianca/informatica1/ Aula 19-20/11/06 1

Informática I. Aula 19. http://www.ic.uff.br/~bianca/informatica1/ Aula 19-20/11/06 1 Informática I Aula 19 http://www.ic.uff.br/~bianca/informatica1/ Aula 19-20/11/06 1 Ementa Histórico dos Computadores Noções de Hardware e Software Microprocessadores Sistemas Numéricos e Representação

Leia mais

Software Livre. Acesso ao código fonte Alterar o código fonte Redistribuir Utilizar como desejar

Software Livre. Acesso ao código fonte Alterar o código fonte Redistribuir Utilizar como desejar Software Livre Acesso ao código fonte Alterar o código fonte Redistribuir Utilizar como desejar Linux Licença GPL (Licença Pública Geral) Linux Licença GPL (Licença Pública Geral) - A liberdade de executar

Leia mais

Trabalho de TI. Elaborado por: Francisco Gonçalves João Pias

Trabalho de TI. Elaborado por: Francisco Gonçalves João Pias Trabalho de TI Elaborado por: Francisco Gonçalves João Pias índice Introdução Freeware o que é? Shareware o que é? Open source Download o que é? Upload o que é? Peer to peer Programas de download Emule

Leia mais

SERVIDORES REDES E SR1

SERVIDORES REDES E SR1 SERVIDORES REDES E SR1 Rio de Janeiro - RJ HARDWARE Você pode instalar um sistema operacional para servidores em qualquer computador, ao menos na teoria tudo irá funcionar sem grandes dificuldades. Só

Leia mais