Programação Estruturada

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

Download "Programação Estruturada"

Transcrição

1 Programação Estruturada Linux, linha de comando, compilação Professores Emílio Francesquini e Carla Negri Lintzmayer 2018 Centro de Matemática, Computação e Cognição Universidade Federal do ABC

2 Conceitos básicos

3 Conceitos básicos Sistema Operacional é um programa ou um conjunto de programas cuja função é gerenciar os recursos do sistema (definir qual programa recebe atenção do processador, gerenciar memória, criar um sistema de arquivos, etc.), fornecendo uma interface entre o computador e o usuário. Exemplos: Windows, Linux, Android, Max OS X, ios, FreeBSD, etc. Linguagem de Programação é uma linguagem designada para comunicar instruções para um computador; um conjunto de regras sintáticas e semânticas usadas para definir um programa de computador. Exemplos: C, Java, Python, PHP, C++, Visual Basic, Python, MATLAB, etc. 2

4 Conceitos básicos Sistema Operacional é um programa ou um conjunto de programas cuja função é gerenciar os recursos do sistema (definir qual programa recebe atenção do processador, gerenciar memória, criar um sistema de arquivos, etc.), fornecendo uma interface entre o computador e o usuário. Exemplos: Windows, Linux, Android, Max OS X, ios, FreeBSD, etc. Linguagem de Programação é uma linguagem designada para comunicar instruções para um computador; um conjunto de regras sintáticas e semânticas usadas para definir um programa de computador. Exemplos: C, Java, Python, PHP, C++, Visual Basic, Python, MATLAB, etc. 2

5 Conceitos básicos Sistema Operacional é um programa ou um conjunto de programas cuja função é gerenciar os recursos do sistema (definir qual programa recebe atenção do processador, gerenciar memória, criar um sistema de arquivos, etc.), fornecendo uma interface entre o computador e o usuário. Exemplos: Windows, Linux, Android, Max OS X, ios, FreeBSD, etc. Linguagem de Programação é uma linguagem designada para comunicar instruções para um computador; um conjunto de regras sintáticas e semânticas usadas para definir um programa de computador. Exemplos: C, Java, Python, PHP, C++, Visual Basic, Python, MATLAB, etc. 2

6 Conceitos básicos Sistema Operacional é um programa ou um conjunto de programas cuja função é gerenciar os recursos do sistema (definir qual programa recebe atenção do processador, gerenciar memória, criar um sistema de arquivos, etc.), fornecendo uma interface entre o computador e o usuário. Exemplos: Windows, Linux, Android, Max OS X, ios, FreeBSD, etc. Linguagem de Programação é uma linguagem designada para comunicar instruções para um computador; um conjunto de regras sintáticas e semânticas usadas para definir um programa de computador. Exemplos: C, Java, Python, PHP, C++, Visual Basic, Python, MATLAB, etc. 2

7 Quem usa Linux?

8 Quem usa Linux? 494 dos 500 computadores mais rápidos do mundo, segundo top500.org em novembro de 2015 Os outros 6 usam Unix Android, Peugeot, Amazon, Novell, Google, IBM, Wikipedia, DreamWorks Animation, Union Bank da Califórnia, Banco do Brasil, Bolsa de Valores de Londres, Bolsa de Valores de Nova York, NASA, CERN, Internet Archive, Casa Branca, Departamento de Defesa dos EUA, vários setores de governos de vários países (por exemplo, Brasil, Alemanha, Espanha, França, China, Rússia, África do Sul, Turquia, Venezuela, Cuba, Suíça, Índia e Paquistão), etc. Qualquer bom profissional de computação 3

9 Quem usa Linux? 494 dos 500 computadores mais rápidos do mundo, segundo top500.org em novembro de 2015 Os outros 6 usam Unix Android, Peugeot, Amazon, Novell, Google, IBM, Wikipedia, DreamWorks Animation, Union Bank da Califórnia, Banco do Brasil, Bolsa de Valores de Londres, Bolsa de Valores de Nova York, NASA, CERN, Internet Archive, Casa Branca, Departamento de Defesa dos EUA, vários setores de governos de vários países (por exemplo, Brasil, Alemanha, Espanha, França, China, Rússia, África do Sul, Turquia, Venezuela, Cuba, Suíça, Índia e Paquistão), etc. Qualquer bom profissional de computação 3

10 Quem usa Linux? 494 dos 500 computadores mais rápidos do mundo, segundo top500.org em novembro de 2015 Os outros 6 usam Unix Android, Peugeot, Amazon, Novell, Google, IBM, Wikipedia, DreamWorks Animation, Union Bank da Califórnia, Banco do Brasil, Bolsa de Valores de Londres, Bolsa de Valores de Nova York, NASA, CERN, Internet Archive, Casa Branca, Departamento de Defesa dos EUA, vários setores de governos de vários países (por exemplo, Brasil, Alemanha, Espanha, França, China, Rússia, África do Sul, Turquia, Venezuela, Cuba, Suíça, Índia e Paquistão), etc. Qualquer bom profissional de computação 3

11 Quem usa Linux? 494 dos 500 computadores mais rápidos do mundo, segundo top500.org em novembro de 2015 Os outros 6 usam Unix Android, Peugeot, Amazon, Novell, Google, IBM, Wikipedia, DreamWorks Animation, Union Bank da Califórnia, Banco do Brasil, Bolsa de Valores de Londres, Bolsa de Valores de Nova York, NASA, CERN, Internet Archive, Casa Branca, Departamento de Defesa dos EUA, vários setores de governos de vários países (por exemplo, Brasil, Alemanha, Espanha, França, China, Rússia, África do Sul, Turquia, Venezuela, Cuba, Suíça, Índia e Paquistão), etc. Qualquer bom profissional de computação 3

12 Distribuições

13 Distribuições Comumente chamadas apenas de distros Kernel Linux + conjunto variável de softwares versões de Linux, 200+ ativas Normalmente são não comerciais (download na Internet e soluções de problemas em listas de discussão), mas existem as comerciais (paga-se pelo sistema e tem-se suporte técnico) 4

14 Distribuições Comumente chamadas apenas de distros Kernel Linux + conjunto variável de softwares versões de Linux, 200+ ativas Normalmente são não comerciais (download na Internet e soluções de problemas em listas de discussão), mas existem as comerciais (paga-se pelo sistema e tem-se suporte técnico) 4

15 Distribuições Comumente chamadas apenas de distros Kernel Linux + conjunto variável de softwares versões de Linux, 200+ ativas Normalmente são não comerciais (download na Internet e soluções de problemas em listas de discussão), mas existem as comerciais (paga-se pelo sistema e tem-se suporte técnico) 4

16 Distribuições Comumente chamadas apenas de distros Kernel Linux + conjunto variável de softwares versões de Linux, 200+ ativas Normalmente são não comerciais (download na Internet e soluções de problemas em listas de discussão), mas existem as comerciais (paga-se pelo sistema e tem-se suporte técnico) 4

17 Debian 5

18 Debian Criado em 1993 por Ian Murdock (estudante que queria uma distro para manter aberta, no espírito Linux e GNU) Segunda distro mais velha ainda ativa hoje; terceira mais popular Base para mais de 100 novas distros Completamente não-comercial Mantida pela comunidade (The Debian Project) 3 fases de desenvolvimento: instável, testando e estável (1 a 3 anos) É uma das distros mais livres de bug e uma das melhores testadas Suporta mais arquiteturas de processadores do que qualquer outra Conservadora: novas arquiteturas não são incluídas tão cedo 6

19 Debian Criado em 1993 por Ian Murdock (estudante que queria uma distro para manter aberta, no espírito Linux e GNU) Segunda distro mais velha ainda ativa hoje; terceira mais popular Base para mais de 100 novas distros Completamente não-comercial Mantida pela comunidade (The Debian Project) 3 fases de desenvolvimento: instável, testando e estável (1 a 3 anos) É uma das distros mais livres de bug e uma das melhores testadas Suporta mais arquiteturas de processadores do que qualquer outra Conservadora: novas arquiteturas não são incluídas tão cedo 6

20 Debian Criado em 1993 por Ian Murdock (estudante que queria uma distro para manter aberta, no espírito Linux e GNU) Segunda distro mais velha ainda ativa hoje; terceira mais popular Base para mais de 100 novas distros Completamente não-comercial Mantida pela comunidade (The Debian Project) 3 fases de desenvolvimento: instável, testando e estável (1 a 3 anos) É uma das distros mais livres de bug e uma das melhores testadas Suporta mais arquiteturas de processadores do que qualquer outra Conservadora: novas arquiteturas não são incluídas tão cedo 6

21 Debian Criado em 1993 por Ian Murdock (estudante que queria uma distro para manter aberta, no espírito Linux e GNU) Segunda distro mais velha ainda ativa hoje; terceira mais popular Base para mais de 100 novas distros Completamente não-comercial Mantida pela comunidade (The Debian Project) 3 fases de desenvolvimento: instável, testando e estável (1 a 3 anos) É uma das distros mais livres de bug e uma das melhores testadas Suporta mais arquiteturas de processadores do que qualquer outra Conservadora: novas arquiteturas não são incluídas tão cedo 6

22 Debian Criado em 1993 por Ian Murdock (estudante que queria uma distro para manter aberta, no espírito Linux e GNU) Segunda distro mais velha ainda ativa hoje; terceira mais popular Base para mais de 100 novas distros Completamente não-comercial Mantida pela comunidade (The Debian Project) 3 fases de desenvolvimento: instável, testando e estável (1 a 3 anos) É uma das distros mais livres de bug e uma das melhores testadas Suporta mais arquiteturas de processadores do que qualquer outra Conservadora: novas arquiteturas não são incluídas tão cedo 6

23 Debian Criado em 1993 por Ian Murdock (estudante que queria uma distro para manter aberta, no espírito Linux e GNU) Segunda distro mais velha ainda ativa hoje; terceira mais popular Base para mais de 100 novas distros Completamente não-comercial Mantida pela comunidade (The Debian Project) 3 fases de desenvolvimento: instável, testando e estável (1 a 3 anos) É uma das distros mais livres de bug e uma das melhores testadas Suporta mais arquiteturas de processadores do que qualquer outra Conservadora: novas arquiteturas não são incluídas tão cedo 6

24 Debian Criado em 1993 por Ian Murdock (estudante que queria uma distro para manter aberta, no espírito Linux e GNU) Segunda distro mais velha ainda ativa hoje; terceira mais popular Base para mais de 100 novas distros Completamente não-comercial Mantida pela comunidade (The Debian Project) 3 fases de desenvolvimento: instável, testando e estável (1 a 3 anos) É uma das distros mais livres de bug e uma das melhores testadas Suporta mais arquiteturas de processadores do que qualquer outra Conservadora: novas arquiteturas não são incluídas tão cedo 6

25 Debian Criado em 1993 por Ian Murdock (estudante que queria uma distro para manter aberta, no espírito Linux e GNU) Segunda distro mais velha ainda ativa hoje; terceira mais popular Base para mais de 100 novas distros Completamente não-comercial Mantida pela comunidade (The Debian Project) 3 fases de desenvolvimento: instável, testando e estável (1 a 3 anos) É uma das distros mais livres de bug e uma das melhores testadas Suporta mais arquiteturas de processadores do que qualquer outra Conservadora: novas arquiteturas não são incluídas tão cedo 6

26 Debian Criado em 1993 por Ian Murdock (estudante que queria uma distro para manter aberta, no espírito Linux e GNU) Segunda distro mais velha ainda ativa hoje; terceira mais popular Base para mais de 100 novas distros Completamente não-comercial Mantida pela comunidade (The Debian Project) 3 fases de desenvolvimento: instável, testando e estável (1 a 3 anos) É uma das distros mais livres de bug e uma das melhores testadas Suporta mais arquiteturas de processadores do que qualquer outra Conservadora: novas arquiteturas não são incluídas tão cedo 6

27 Ubuntu 7

28 Ubuntu Criado em 2004 por Mark Shuttleworth (sistema fácil de usar, Linux for human beings ) Baseado no Debian (Mark trabalhava no projeto do Debian) Patrocinada pela Canonical Segunda distribuição mais popular Releases a cada 6 meses (abril/outubro): atualizações de segurança por 18 meses LTS (Long Term Support): atualizações de segurança por 3-5 anos extras 8

29 Ubuntu Criado em 2004 por Mark Shuttleworth (sistema fácil de usar, Linux for human beings ) Baseado no Debian (Mark trabalhava no projeto do Debian) Patrocinada pela Canonical Segunda distribuição mais popular Releases a cada 6 meses (abril/outubro): atualizações de segurança por 18 meses LTS (Long Term Support): atualizações de segurança por 3-5 anos extras 8

30 Ubuntu Criado em 2004 por Mark Shuttleworth (sistema fácil de usar, Linux for human beings ) Baseado no Debian (Mark trabalhava no projeto do Debian) Patrocinada pela Canonical Segunda distribuição mais popular Releases a cada 6 meses (abril/outubro): atualizações de segurança por 18 meses LTS (Long Term Support): atualizações de segurança por 3-5 anos extras 8

31 Ubuntu Criado em 2004 por Mark Shuttleworth (sistema fácil de usar, Linux for human beings ) Baseado no Debian (Mark trabalhava no projeto do Debian) Patrocinada pela Canonical Segunda distribuição mais popular Releases a cada 6 meses (abril/outubro): atualizações de segurança por 18 meses LTS (Long Term Support): atualizações de segurança por 3-5 anos extras 8

32 Ubuntu Criado em 2004 por Mark Shuttleworth (sistema fácil de usar, Linux for human beings ) Baseado no Debian (Mark trabalhava no projeto do Debian) Patrocinada pela Canonical Segunda distribuição mais popular Releases a cada 6 meses (abril/outubro): atualizações de segurança por 18 meses LTS (Long Term Support): atualizações de segurança por 3-5 anos extras 8

33 Ubuntu Criado em 2004 por Mark Shuttleworth (sistema fácil de usar, Linux for human beings ) Baseado no Debian (Mark trabalhava no projeto do Debian) Patrocinada pela Canonical Segunda distribuição mais popular Releases a cada 6 meses (abril/outubro): atualizações de segurança por 18 meses LTS (Long Term Support): atualizações de segurança por 3-5 anos extras 8

34 Mint 9

35 Mint Criado em 2006 por Clement Lefebvre (fornecer um sistema que esteja pronto para usar assim que terminar a instalação) Baseado no Debian e no Ubuntu Mantido pela comunidade Distro mais popular Improved Ubuntu ou Ubuntu done right (inclui drivers e codecs proprietários por padrão e outros recursos extras) Sem calendário definido para releases (provavelmente depois de um release do Ubuntu) 10

36 Mint Criado em 2006 por Clement Lefebvre (fornecer um sistema que esteja pronto para usar assim que terminar a instalação) Baseado no Debian e no Ubuntu Mantido pela comunidade Distro mais popular Improved Ubuntu ou Ubuntu done right (inclui drivers e codecs proprietários por padrão e outros recursos extras) Sem calendário definido para releases (provavelmente depois de um release do Ubuntu) 10

37 Mint Criado em 2006 por Clement Lefebvre (fornecer um sistema que esteja pronto para usar assim que terminar a instalação) Baseado no Debian e no Ubuntu Mantido pela comunidade Distro mais popular Improved Ubuntu ou Ubuntu done right (inclui drivers e codecs proprietários por padrão e outros recursos extras) Sem calendário definido para releases (provavelmente depois de um release do Ubuntu) 10

38 Mint Criado em 2006 por Clement Lefebvre (fornecer um sistema que esteja pronto para usar assim que terminar a instalação) Baseado no Debian e no Ubuntu Mantido pela comunidade Distro mais popular Improved Ubuntu ou Ubuntu done right (inclui drivers e codecs proprietários por padrão e outros recursos extras) Sem calendário definido para releases (provavelmente depois de um release do Ubuntu) 10

39 Mint Criado em 2006 por Clement Lefebvre (fornecer um sistema que esteja pronto para usar assim que terminar a instalação) Baseado no Debian e no Ubuntu Mantido pela comunidade Distro mais popular Improved Ubuntu ou Ubuntu done right (inclui drivers e codecs proprietários por padrão e outros recursos extras) Sem calendário definido para releases (provavelmente depois de um release do Ubuntu) 10

40 Mint Criado em 2006 por Clement Lefebvre (fornecer um sistema que esteja pronto para usar assim que terminar a instalação) Baseado no Debian e no Ubuntu Mantido pela comunidade Distro mais popular Improved Ubuntu ou Ubuntu done right (inclui drivers e codecs proprietários por padrão e outros recursos extras) Sem calendário definido para releases (provavelmente depois de um release do Ubuntu) 10

41 Fedora 11

42 Fedora 2003 por Red Hat (SO de propósito geral, feito exclusivamente de software de código livre) Mantida pela comunidade (Projeto Fedora) Quinta distribuição mais popular Releases normalmente a cada seis meses Distribuição usada por Linus Torvalds 12

43 Fedora 2003 por Red Hat (SO de propósito geral, feito exclusivamente de software de código livre) Mantida pela comunidade (Projeto Fedora) Quinta distribuição mais popular Releases normalmente a cada seis meses Distribuição usada por Linus Torvalds 12

44 Fedora 2003 por Red Hat (SO de propósito geral, feito exclusivamente de software de código livre) Mantida pela comunidade (Projeto Fedora) Quinta distribuição mais popular Releases normalmente a cada seis meses Distribuição usada por Linus Torvalds 12

45 Fedora 2003 por Red Hat (SO de propósito geral, feito exclusivamente de software de código livre) Mantida pela comunidade (Projeto Fedora) Quinta distribuição mais popular Releases normalmente a cada seis meses Distribuição usada por Linus Torvalds 12

46 Fedora 2003 por Red Hat (SO de propósito geral, feito exclusivamente de software de código livre) Mantida pela comunidade (Projeto Fedora) Quinta distribuição mais popular Releases normalmente a cada seis meses Distribuição usada por Linus Torvalds 12

47 Gerenciadores de janelas

48 Gerenciadores de janelas Oferecem interfaces gráficas para algumas funcionalidades do sistema operacional: Janelas, ícones, barras de tarefas, papéis de parede, etc. Cada distribuição Linux usa, por padrão, um determinado gerenciador de janela, mas é possível instalar e escolher outros gerenciadores Provavelmente o gerenciador de janelas mais conhecido é o do Windows 13

49 Gerenciadores de janelas Oferecem interfaces gráficas para algumas funcionalidades do sistema operacional: Janelas, ícones, barras de tarefas, papéis de parede, etc. Cada distribuição Linux usa, por padrão, um determinado gerenciador de janela, mas é possível instalar e escolher outros gerenciadores Provavelmente o gerenciador de janelas mais conhecido é o do Windows 13

50 Gerenciadores de janelas Oferecem interfaces gráficas para algumas funcionalidades do sistema operacional: Janelas, ícones, barras de tarefas, papéis de parede, etc. Cada distribuição Linux usa, por padrão, um determinado gerenciador de janela, mas é possível instalar e escolher outros gerenciadores Provavelmente o gerenciador de janelas mais conhecido é o do Windows 13

51 Gerenciadores de janelas Oferecem interfaces gráficas para algumas funcionalidades do sistema operacional: Janelas, ícones, barras de tarefas, papéis de parede, etc. Cada distribuição Linux usa, por padrão, um determinado gerenciador de janela, mas é possível instalar e escolher outros gerenciadores Provavelmente o gerenciador de janelas mais conhecido é o do Windows 13

52 Windows 14

53 KDE 15

54 KDE 16

55 GNOME 17

56 GNOME 18

57 Diretórios

58 Diretórios Diretório é o local usado para armazenar conjuntos de arquivos, para melhor organização e localização FHS: Filesystem Hierarchy Standard (padrão para sistema de arquivos hierárquico): Define os principais diretórios, e o seu conteúdo, em um sistema operacional Linux No Linux, os diretórios são especificados por / (ao invés de \ usado no Windows) 19

59 Diretórios Diretório é o local usado para armazenar conjuntos de arquivos, para melhor organização e localização FHS: Filesystem Hierarchy Standard (padrão para sistema de arquivos hierárquico): Define os principais diretórios, e o seu conteúdo, em um sistema operacional Linux No Linux, os diretórios são especificados por / (ao invés de \ usado no Windows) 19

60 Diretórios Diretório é o local usado para armazenar conjuntos de arquivos, para melhor organização e localização FHS: Filesystem Hierarchy Standard (padrão para sistema de arquivos hierárquico): Define os principais diretórios, e o seu conteúdo, em um sistema operacional Linux No Linux, os diretórios são especificados por / (ao invés de \ usado no Windows) 19

61 Diretórios Diretório é o local usado para armazenar conjuntos de arquivos, para melhor organização e localização FHS: Filesystem Hierarchy Standard (padrão para sistema de arquivos hierárquico): Define os principais diretórios, e o seu conteúdo, em um sistema operacional Linux No Linux, os diretórios são especificados por / (ao invés de \ usado no Windows) 19

62 Diretórios Linux 20

63 Diretórios Linux 21

64 Diretórios Windows 22

65 Diretórios Linux Seus arquivos: /home/usuario/ Sua área de trabalho: /home/usuario/area de trabalho ou /home/usuario/desktop Seus downloads: /home/usuario/downloads Seu pendrive: /media/nome do pendrive 23

66 Diretórios Linux Seus arquivos: /home/usuario/ Sua área de trabalho: /home/usuario/area de trabalho ou /home/usuario/desktop Seus downloads: /home/usuario/downloads Seu pendrive: /media/nome do pendrive 23

67 Diretórios Linux Seus arquivos: /home/usuario/ Sua área de trabalho: /home/usuario/area de trabalho ou /home/usuario/desktop Seus downloads: /home/usuario/downloads Seu pendrive: /media/nome do pendrive 23

68 Diretórios Linux Seus arquivos: /home/usuario/ Sua área de trabalho: /home/usuario/area de trabalho ou /home/usuario/desktop Seus downloads: /home/usuario/downloads Seu pendrive: /media/nome do pendrive 23

69 Instalação

70 Formas de instalar o Linux Apenas Linux, eventualmente sobrepondo o sistema operacional previamente instalado: Cuidado: lembrar de fazer backup de todos os dados importantes armazenados no computador Linux e Windows: Multi (Dual) Boot Linux no Windows: Máquina virtual: mc102/2016-1s/virtualmachine/ Windows no Linux: Máquina virtual 24

71 Formas de instalar o Linux Apenas Linux, eventualmente sobrepondo o sistema operacional previamente instalado: Cuidado: lembrar de fazer backup de todos os dados importantes armazenados no computador Linux e Windows: Multi (Dual) Boot Linux no Windows: Máquina virtual: mc102/2016-1s/virtualmachine/ Windows no Linux: Máquina virtual 24

72 Formas de instalar o Linux Apenas Linux, eventualmente sobrepondo o sistema operacional previamente instalado: Cuidado: lembrar de fazer backup de todos os dados importantes armazenados no computador Linux e Windows: Multi (Dual) Boot Linux no Windows: Máquina virtual: mc102/2016-1s/virtualmachine/ Windows no Linux: Máquina virtual 24

73 Formas de instalar o Linux Apenas Linux, eventualmente sobrepondo o sistema operacional previamente instalado: Cuidado: lembrar de fazer backup de todos os dados importantes armazenados no computador Linux e Windows: Multi (Dual) Boot Linux no Windows: Máquina virtual: mc102/2016-1s/virtualmachine/ Windows no Linux: Máquina virtual 24

74 Formas de instalar o Linux Apenas Linux, eventualmente sobrepondo o sistema operacional previamente instalado: Cuidado: lembrar de fazer backup de todos os dados importantes armazenados no computador Linux e Windows: Multi (Dual) Boot Linux no Windows: Máquina virtual: mc102/2016-1s/virtualmachine/ Windows no Linux: Máquina virtual 24

75 Formas de instalar o Linux Apenas Linux, eventualmente sobrepondo o sistema operacional previamente instalado: Cuidado: lembrar de fazer backup de todos os dados importantes armazenados no computador Linux e Windows: Multi (Dual) Boot Linux no Windows: Máquina virtual: mc102/2016-1s/virtualmachine/ Windows no Linux: Máquina virtual 24

76 Formas de instalar o Linux Apenas Linux, eventualmente sobrepondo o sistema operacional previamente instalado: Cuidado: lembrar de fazer backup de todos os dados importantes armazenados no computador Linux e Windows: Multi (Dual) Boot Linux no Windows: Máquina virtual: mc102/2016-1s/virtualmachine/ Windows no Linux: Máquina virtual 24

77 Formas de instalar o Linux Apenas Linux, eventualmente sobrepondo o sistema operacional previamente instalado: Cuidado: lembrar de fazer backup de todos os dados importantes armazenados no computador Linux e Windows: Multi (Dual) Boot Linux no Windows: Máquina virtual: mc102/2016-1s/virtualmachine/ Windows no Linux: Máquina virtual 24

78 Instalação Ubuntu 25

79 Dual boot Grub 26

80 Ma quina virtual 27

81 Ma quina virtual 28

82 Controle de acesso

83 Controle de acesso Serve para definir privilégios e restringir acessos a diretórios ou a arquivos Definido por usuários e grupos Root: superusuário 29

84 Controle de acesso Serve para definir privilégios e restringir acessos a diretórios ou a arquivos Definido por usuários e grupos Root: superusuário 29

85 Controle de acesso Serve para definir privilégios e restringir acessos a diretórios ou a arquivos Definido por usuários e grupos Root: superusuário 29

86 Sudo 30

87 Programas

88 Programas Navegadores: Firefox, Google Chrome Clientes de Thunderbird, Evolution Pacote Office: LibreOffice, OpenOffice Leitores PDF: Acrobat Reader, Evince, Okular Edição de imagens: Inkscape, GIMP Comunicação: Skype, Pidgin, Kopete... Programas Windows Linux: http: // 31

89 Programas Navegadores: Firefox, Google Chrome Clientes de Thunderbird, Evolution Pacote Office: LibreOffice, OpenOffice Leitores PDF: Acrobat Reader, Evince, Okular Edição de imagens: Inkscape, GIMP Comunicação: Skype, Pidgin, Kopete... Programas Windows Linux: http: // 31

90 Programas Navegadores: Firefox, Google Chrome Clientes de Thunderbird, Evolution Pacote Office: LibreOffice, OpenOffice Leitores PDF: Acrobat Reader, Evince, Okular Edição de imagens: Inkscape, GIMP Comunicação: Skype, Pidgin, Kopete... Programas Windows Linux: http: // 31

91 Programas Navegadores: Firefox, Google Chrome Clientes de Thunderbird, Evolution Pacote Office: LibreOffice, OpenOffice Leitores PDF: Acrobat Reader, Evince, Okular Edição de imagens: Inkscape, GIMP Comunicação: Skype, Pidgin, Kopete... Programas Windows Linux: http: // 31

92 Programas Navegadores: Firefox, Google Chrome Clientes de Thunderbird, Evolution Pacote Office: LibreOffice, OpenOffice Leitores PDF: Acrobat Reader, Evince, Okular Edição de imagens: Inkscape, GIMP Comunicação: Skype, Pidgin, Kopete... Programas Windows Linux: http: // 31

93 Programas Navegadores: Firefox, Google Chrome Clientes de Thunderbird, Evolution Pacote Office: LibreOffice, OpenOffice Leitores PDF: Acrobat Reader, Evince, Okular Edição de imagens: Inkscape, GIMP Comunicação: Skype, Pidgin, Kopete... Programas Windows Linux: http: // 31

94 Programas Navegadores: Firefox, Google Chrome Clientes de Thunderbird, Evolution Pacote Office: LibreOffice, OpenOffice Leitores PDF: Acrobat Reader, Evince, Okular Edição de imagens: Inkscape, GIMP Comunicação: Skype, Pidgin, Kopete... Programas Windows Linux: http: // 31

95 Programas Navegadores: Firefox, Google Chrome Clientes de Thunderbird, Evolution Pacote Office: LibreOffice, OpenOffice Leitores PDF: Acrobat Reader, Evince, Okular Edição de imagens: Inkscape, GIMP Comunicação: Skype, Pidgin, Kopete... Programas Windows Linux: http: // 31

96 Editor de Texto Não confundir com processador de texto (como Microsoft Word) Características minímas desejáveis: Kate Gedit Vim Emacs Syntax Highlighting Indentação Numeração de linha Code::Blocks 32

97 Editor de Texto Não confundir com processador de texto (como Microsoft Word) Características minímas desejáveis: Kate Gedit Vim Emacs Syntax Highlighting Indentação Numeração de linha Code::Blocks 32

98 Editor de Texto Não confundir com processador de texto (como Microsoft Word) Características minímas desejáveis: Kate Gedit Vim Emacs Syntax Highlighting Indentação Numeração de linha Code::Blocks 32

99 Editor de Texto Não confundir com processador de texto (como Microsoft Word) Características minímas desejáveis: Kate Gedit Vim Emacs Syntax Highlighting Indentação Numeração de linha Code::Blocks 32

100 Editor de Texto Não confundir com processador de texto (como Microsoft Word) Características minímas desejáveis: Kate Gedit Vim Emacs Syntax Highlighting Indentação Numeração de linha Code::Blocks 32

101 Editor de Texto Não confundir com processador de texto (como Microsoft Word) Características minímas desejáveis: Kate Gedit Vim Emacs Syntax Highlighting Indentação Numeração de linha Code::Blocks 32

102 Editor de Texto Não confundir com processador de texto (como Microsoft Word) Características minímas desejáveis: Kate Gedit Vim Emacs Syntax Highlighting Indentação Numeração de linha Code::Blocks 32

103 Editor de Texto Não confundir com processador de texto (como Microsoft Word) Características minímas desejáveis: Kate Gedit Vim Emacs Syntax Highlighting Indentação Numeração de linha Code::Blocks 32

104 Editor de Texto Não confundir com processador de texto (como Microsoft Word) Características minímas desejáveis: Kate Gedit Vim Emacs Syntax Highlighting Indentação Numeração de linha Code::Blocks 32

105 Editor de Texto Não confundir com processador de texto (como Microsoft Word) Características minímas desejáveis: Kate Gedit Vim Emacs Syntax Highlighting Indentação Numeração de linha Code::Blocks 32

106 Abrindo Programas Existem três formas: Clicando em Aplicativos ou Acessórios ou Atividades e depois no programa desejado Digitando Alt + F2 e em seguida o nome do comando do programa na janela que aparece Dentro de um terminal, digitar o nome do comando do programa seguido ou não de & (sem &, o terminal fica bloqueado até que o programa seja fechado) 33

107 Abrindo Programas Existem três formas: Clicando em Aplicativos ou Acessórios ou Atividades e depois no programa desejado Digitando Alt + F2 e em seguida o nome do comando do programa na janela que aparece Dentro de um terminal, digitar o nome do comando do programa seguido ou não de & (sem &, o terminal fica bloqueado até que o programa seja fechado) 33

108 Abrindo Programas Existem três formas: Clicando em Aplicativos ou Acessórios ou Atividades e depois no programa desejado Digitando Alt + F2 e em seguida o nome do comando do programa na janela que aparece Dentro de um terminal, digitar o nome do comando do programa seguido ou não de & (sem &, o terminal fica bloqueado até que o programa seja fechado) 33

109 Terminal

110 Shell/Terminal 34

111 Shell/Terminal Provê interface de acesso aos serviços do kernel Shell mais famoso do Linux: bash Para abrir: Alt + F2 + terminal/konsole/gnome-terminal 35

112 Shell/Terminal Provê interface de acesso aos serviços do kernel Shell mais famoso do Linux: bash Para abrir: Alt + F2 + terminal/konsole/gnome-terminal 35

113 Shell/Terminal Provê interface de acesso aos serviços do kernel Shell mais famoso do Linux: bash Para abrir: Alt + F2 + terminal/konsole/gnome-terminal 35

114 Informações Para um usuário normal, o prompt aparece com o símbolo $ Para o root (superusuário), o símbolo padrão usado é o # 36

115 Comandos básicos ls diretorio Lista o conteúdo de um diretório (LiSt) Opções básicas: -a Arquivos ocultos -l Detalhes dos arquivos -h Tamanhos dos arquivos com formatos mais comuns (KB, MB, GB) 37

116 Comandos básicos 38

117 Comandos básicos cd diretorio Muda o diretório atual (Change Directory) Usos especiais: cd - cd Equivalente a cd ou cd /home/usuario Volta para o diretório anterior 39

118 Diretórios Especiais Diretório raiz: / Diretório atual:. Diretório superior:.. Diretório home: 40

119 Comandos básicos clear Limpa a tela do terminal Atalho: Ctrl + l 41

120 Comandos básicos mkdir diretorio Cria diretórios (MaKe DIRectories) Opções: -p Cria diretórios pais, se necessário 42

121 Comandos básicos Crie arquivos /teste/dir01/arq01 e /teste/arq02 com duas ou três linhas cada um (conteúdos diferentes). 43

122 Comandos básicos cat arquivo(s) Mostra conteúdo dos arquivos na saída padrão 44

123 Comandos básicos cp origem destino Copia diretórios e arquivos (CoPy) Opções básicas: -a Copia recursivamente mantendo atributos -r Copia recursivamente 45

124 Recursos Tab completion Histórico (armazenado em /.bash history) Seta para cima Ctrl + r Caractere curinga * 46

125 Comandos básicos mv origem destino Move (ou renomeia) arquivos e diretórios (MoVe) 47

126 Comandos básicos rm arquivo(s) Remove arquivos ou diretórios (ReMove) Opções básicas: -f Força todas as remoções -i Pede confirmação da remoção -r Recursivo 48

127 Comandos básicos diff arquivo1 arquivo2 Compara dois arquivos linha por linha (DIFFerence) Opção básica: -y Mostra a saída em duas colunas 49

128 Redirecionamento A saída gerada por um comando é normalmente direcionada para a saída padrão Podemos redirecioná-la para outro comando ou para um arquivo Redirecionamentos de saída para um arquivo: > Cria ou sobrescreve um arquivo >> Cria ou anexa em um arquivo Redirecionamentos de entrada a partir de um arquivo: < 50

129 Redirecionamento A saída gerada por um comando é normalmente direcionada para a saída padrão Podemos redirecioná-la para outro comando ou para um arquivo Redirecionamentos de saída para um arquivo: > Cria ou sobrescreve um arquivo >> Cria ou anexa em um arquivo Redirecionamentos de entrada a partir de um arquivo: < 50

130 Redirecionamento A saída gerada por um comando é normalmente direcionada para a saída padrão Podemos redirecioná-la para outro comando ou para um arquivo Redirecionamentos de saída para um arquivo: > Cria ou sobrescreve um arquivo >> Cria ou anexa em um arquivo Redirecionamentos de entrada a partir de um arquivo: < 50

131 Redirecionamento A saída gerada por um comando é normalmente direcionada para a saída padrão Podemos redirecioná-la para outro comando ou para um arquivo Redirecionamentos de saída para um arquivo: > Cria ou sobrescreve um arquivo >> Cria ou anexa em um arquivo Redirecionamentos de entrada a partir de um arquivo: < 50

132 Redirecionamento A saída gerada por um comando é normalmente direcionada para a saída padrão Podemos redirecioná-la para outro comando ou para um arquivo Redirecionamentos de saída para um arquivo: > Cria ou sobrescreve um arquivo >> Cria ou anexa em um arquivo Redirecionamentos de entrada a partir de um arquivo: < 50

133 Redirecionamento A saída gerada por um comando é normalmente direcionada para a saída padrão Podemos redirecioná-la para outro comando ou para um arquivo Redirecionamentos de saída para um arquivo: > Cria ou sobrescreve um arquivo >> Cria ou anexa em um arquivo Redirecionamentos de entrada a partir de um arquivo: < 50

134 Redirecionamento 51

135 Redirecionamento 52

136 Outras Informações Para obter mais informações sobre um comando, execute: man comando Alguns comandos possuem a opção --help (gcc, por exemplo) Para interromper um programa: Ctrl + c Para abrir uma nova aba do terminal: Ctrt + Shift + t 53

137 Outras Informações Para obter mais informações sobre um comando, execute: man comando Alguns comandos possuem a opção --help (gcc, por exemplo) Para interromper um programa: Ctrl + c Para abrir uma nova aba do terminal: Ctrt + Shift + t 53

138 Outras Informações Para obter mais informações sobre um comando, execute: man comando Alguns comandos possuem a opção --help (gcc, por exemplo) Para interromper um programa: Ctrl + c Para abrir uma nova aba do terminal: Ctrt + Shift + t 53

139 Outras Informações Para obter mais informações sobre um comando, execute: man comando Alguns comandos possuem a opção --help (gcc, por exemplo) Para interromper um programa: Ctrl + c Para abrir uma nova aba do terminal: Ctrt + Shift + t 53

140 Shell/Terminal 54

141 Compilador

142 Compilador É um programa que transforma código fonte (linguagem de programação) em linguagem de máquina (programa executável) 55

143 GCC Lançado em março de 1987 por Richard Stallman Originalmente batizado de Gnu C Compiler, hoje conhecido como Gnu Compiler Collection Suporta diversas arquiteturas de processadores 56

144 GCC Lançado em março de 1987 por Richard Stallman Originalmente batizado de Gnu C Compiler, hoje conhecido como Gnu Compiler Collection Suporta diversas arquiteturas de processadores 56

145 GCC Lançado em março de 1987 por Richard Stallman Originalmente batizado de Gnu C Compiler, hoje conhecido como Gnu Compiler Collection Suporta diversas arquiteturas de processadores 56

146 GCC gcc arquivo.c -o arquivo Opções: -o Especifica um nome para o arquivo de saída -ansi Ignora características não compatíveis com ISO C90 -std=c99 Ignora características não compatíveis com ISO C99 -pedantic Mostra todos os warnings requeridos pelo ISO C -Wall Mostra todos os possíveis warnings -Werror Transforma todos os warnings em erros -lm Adiciona compatibilidade com a biblioteca matemática Padrão usado nesta disciplina: gcc -ansi -pedantic -Wall -Werror labxx.c -o labxx 57

147 GCC gcc arquivo.c -o arquivo Opções: -o Especifica um nome para o arquivo de saída -ansi Ignora características não compatíveis com ISO C90 -std=c99 Ignora características não compatíveis com ISO C99 -pedantic Mostra todos os warnings requeridos pelo ISO C -Wall Mostra todos os possíveis warnings -Werror Transforma todos os warnings em erros -lm Adiciona compatibilidade com a biblioteca matemática Padrão usado nesta disciplina: gcc -ansi -pedantic -Wall -Werror labxx.c -o labxx 57

MC102 Algoritmos e Programação de Computadores

MC102 Algoritmos e Programação de Computadores MC102 Algoritmos e Programação de Computadores Instituto de Computação UNICAMP Primeiro Semestre de 2014 Carla Negri Lintzmayer Revisão: Zanoni Dias Roteiro 1 Conceitos básicos 2 História do Linux 3 Quem

Leia mais

SO Conceitos Básicos. Gerência. Objetivos do SO 07/05/2011. Qual sistema operacional escolher? Qual sistema operacional escolher?

SO Conceitos Básicos. Gerência. Objetivos do SO 07/05/2011. Qual sistema operacional escolher? Qual sistema operacional escolher? INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DA PARAÍBA CAMPUS CAMPINA GRANDE 1 2 SO Conceitos Básicos UNIDADE I INTRODUÇÃO À INFORMÁTICA: SISTEMA OPERACIONAL USO E OPERAÇÃO Em torno do computador

Leia mais

Informática. Linux. Professor Márcio Hunecke.

Informática. Linux. Professor Márcio Hunecke. Informática Linux Professor Márcio Hunecke www.acasadoconcurseiro.com.br Informática O SISTEMA OPERACIONAL GNU/LINUX Características Gerais O Linux surgiu por meio do Projeto GNU (GNU s Not Unix) e é

Leia mais

Sistema Operacional. Disciplina: Softwares, Aplicativos e Sistema Operacional. Professor: Thiago Silva Prates

Sistema Operacional. Disciplina: Softwares, Aplicativos e Sistema Operacional. Professor: Thiago Silva Prates Sistema Operacional Disciplina: Softwares, Aplicativos e Sistema Operacional Professor: Thiago Silva Prates Software e aplicativos Software é uma sequência de instruções à serem seguidas e executadas.

Leia mais

de Redes de Computadores Linux

de Redes de Computadores Linux Curso de Formação Continuada de Configuração de Redes de Computadores Linux Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José mello@ifsc.edu.br http://docente.ifsc.edu.br/mello

Leia mais

Moisés Souto docente.ifrn.edu.br/moisessouto

Moisés Souto docente.ifrn.edu.br/moisessouto Moisés Souto docente.ifrn.edu.br/moisessouto moises.souto@ifrn.edu.br Aula 02 Acesso ao sistema e comandos básicos Software O que torna o computador reutilizável para diferentes propósitos Sem software,

Leia mais

ADMINISTRAÇÃO DE SERVIÇOS EM SISTEMAS OPERACIONAIS DE ARQUITETURA ABERTA

ADMINISTRAÇÃO DE SERVIÇOS EM SISTEMAS OPERACIONAIS DE ARQUITETURA ABERTA ADMINISTRAÇÃO DE SERVIÇOS EM SISTEMAS OPERACIONAIS DE ARQUITETURA ABERTA AULA 01 APRESENTAÇÃO DO LINUX Prof. Othon Marcelo Nunes Batista Mestre em Informática Roteiro Introdução Linux Históriado Linux

Leia mais

Introdução à Programação de Computadores

Introdução à Programação de Computadores 1 / 32 Introdução à Programação de Computadores Professora: Marina Andretta Estagiário PAE: Leandro Mundim Monitor: João Vitor ICMC/USP 28/02/2014 2 / 32 Plano 1 Introdução 2 Sistema Operacional 3 Editores

Leia mais

Curso de Programação MINISTRADO POR LUCAS CATON. Comandos para o Terminal

Curso de Programação MINISTRADO POR LUCAS CATON. Comandos para o Terminal Curso de Programação MINISTRADO POR LUCAS CATON Comandos para o Terminal Conteúdo Introdução... 3 Terminal... 3 Como executar os comandos... 4 Case-sensitive... 4 Comandos para Windows... 5 Abrindo o terminal

Leia mais

Projeto GoHome. Tutorial de Instalação Android Studio e SDK

Projeto GoHome. Tutorial de Instalação Android Studio e SDK Projeto GoHome Tutorial de Instalação Android Studio e SDK Antonio Fabricio Almeida e Silva Novembro 2016 Teresina-PI Sumário 1. Descrição da Ferramenta... 3 2. Requisitos de Sistema... 4 3. Download...

Leia mais

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO Docente: Éberton da Silva Marinho e-mail: ebertonsm@gmail.com eberton.marinho@ifrn.edu.br

Leia mais

Sistemas Operacionais II. Linux - Introdução

Sistemas Operacionais II. Linux - Introdução Sistemas Operacionais II Linux - Introdução 2 Histórico Em 1991, um estudante de computação da Finlândia chamado Linus Torvalds desenvolveu um kernel compatível com o Unix para um processador 80386 que

Leia mais

gnu/linux para noobs Daniela

gnu/linux para noobs Daniela gnu/linux para noobs Daniela Morais @danielammorais sobre mim Entusiasta de Java e de códigos limpos Cursando Ciência da Computação na Unicamp danielammorais.com agenda História e filosofia GNU Como começar

Leia mais

ALGUMAS CARACTERÍSTICAS

ALGUMAS CARACTERÍSTICAS ALGUMAS CARACTERÍSTICAS Software Livre: Código Fonte Aberto; Freeware: Gratuito; POSIX: sistema usado pelo UNIX. Convive sem conflito com outros sistemas operacionais; Multitarefa real; Multiusuário; Suporte

Leia mais

Tecnologias da Informação e Comunicação

Tecnologias da Informação e Comunicação Tecnologias da Informação e Comunicação A1 - LINUX O sistema operativo Linux O sistema operativo é um programa (software) que: controla a atividade do processador (CPU); gere as memórias; assegura a interação

Leia mais

S.O.R. A Interface de comando

S.O.R. A Interface de comando S.O.R. A Interface de comando Interface de linha de comando Também conhecida como CLI, modo texto ou shell Praticamente qualquer tarefa administrativa pode ser realizada usando apenas este tipo de interface

Leia mais

Técnico Subsequente em Redes de Computadores Introdução a Sistemas Abertos (ISA)

Técnico Subsequente em Redes de Computadores Introdução a Sistemas Abertos (ISA) Técnico Subsequente em Redes de Computadores Introdução a Sistemas Abertos (ISA) Aula 02 Introdução ao Linux Objetivos Conhecer a história do sistema operacional Linux; Ver a importância do software livre

Leia mais

LINUX. Uma visão geral

LINUX. Uma visão geral LINUX Uma visão geral O QUE É? Sistema Operacional Código aberto Criado por Linus Torvalds em 1991 Estudante de computação, 20 anos Linguagem C Variação do Minix Criado por Andrew S. Tanenbaum em 1987

Leia mais

M4 SO Open Source LINUX. Técnico de Gestão e Programação de Sistemas Informáticos

M4 SO Open Source LINUX. Técnico de Gestão e Programação de Sistemas Informáticos M4 SO Open Source LINUX SO Open Source O sistema operativo é um programa (software) que: controla a atividade do processador (CPU); gere as memórias; assegura a interação com os periféricos. Responsável

Leia mais

IDES E PROGRAMAÇÃO. Prof. Dr. Cláudio Fabiano Motta Toledo PAE: Maurício A Dias

IDES E PROGRAMAÇÃO. Prof. Dr. Cláudio Fabiano Motta Toledo PAE: Maurício A Dias 1 IDES E PROGRAMAÇÃO Prof. Dr. Cláudio Fabiano Motta Toledo PAE: Maurício A Dias {claudio,macdias}@icmc.usp.br 2 Agenda Conceitos Instalação e Configuração Compilação e Execução de Código IDEs Exemplo

Leia mais

ISA. A Interface de comando

ISA. A Interface de comando ISA A Interface de comando Interface de linha de comando Também conhecida como CLI, modo texto ou shell Praticamente qualquer tarefa administrativa pode ser realizada usando apenas este tipo de interface

Leia mais

MC102: Primeira aula de laboratório

MC102: Primeira aula de laboratório : Primeira aula de laboratório 2016 1 / 15 Instruções iniciais MC102 Laboratórios Em geral de um a dois laboratório por semana cobrindo tópicos vistos em aulas anteriores. Laboratórios entram no ar sempre

Leia mais

Administração de Sistemas Operacionais

Administração de Sistemas Operacionais Administração de Sistemas Operacionais Linux - Introdução Alex Furtunato CEFET/RN alex@cefetrn.br http://www.cefetrn.br/~alex Sumário Histórico Características principais Distribuições Partições Sistema

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

O Linux Possui varias características que diferenciam dos outros sistemas operacionais e que aproximam do UNIX, sendo um dos motivos da sua escolha

O Linux Possui varias características que diferenciam dos outros sistemas operacionais e que aproximam do UNIX, sendo um dos motivos da sua escolha O Linux Possui varias características que diferenciam dos outros sistemas operacionais e que aproximam do UNIX, sendo um dos motivos da sua escolha em várias aplicações nas quais são necessárias estabilidade

Leia mais

Informática. Linux ubuntu. Professor Márcio Hunecke.

Informática. Linux ubuntu. Professor Márcio Hunecke. Informática Linux ubuntu Professor Márcio Hunecke www.acasadoconcurseiro.com.br Informática LINUX UBUNTU Ubuntu é um sistema operacional baseado em Software Livre 1, construído a partir do núcleo Linux,

Leia mais

Introdução à Programação Aula 04. Prof. Max Santana Rolemberg Farias Colegiado de Engenharia de Computação

Introdução à Programação Aula 04. Prof. Max Santana Rolemberg Farias Colegiado de Engenharia de Computação Introdução à Programação Aula 04 Prof. Max Santana Rolemberg Farias max.santana@univasf.edu.br Colegiado de Engenharia de Computação QUAL LINGUAGEM IREMOS ESTUDAR? 2 Introdução à Programação Linguagens

Leia mais

Estrutura geral de um computador

Estrutura geral de um computador Estrutura geral de um computador Prof. Marcos V. O. de Assis mvoassis@gmail.com marcos.assis@ufpr.br h

Leia mais

Introdução à Informática

Introdução à Informática Introdução à Informática Professor: Jailson Torquato Sistema Operacional - Linux Conhecimentos básicos em informática O que é Linux? Sistema operacional: é o componente de software que faz a interface

Leia mais

BCC201 Introdução à Programação. Prof. Saul Delabrida 2013/2

BCC201 Introdução à Programação. Prof. Saul Delabrida 2013/2 BCC201 Introdução à Programação Prof. Saul Delabrida 2013/2 Como um programa é criado? Compilação por linha de comando Introdução à linguagem C 2 Como um programa é criado? 3 Quando queremos digitar um

Leia mais

Introdução à Sistemas Operacionais

Introdução à Sistemas Operacionais Pontifícia Universidade Católica de Minas Gerais Instituto de Ciências Exatas e Informática IC (2018/02) Introdução Sistema Operacional serve como um intermediário entre o hardware e os softwares aplicativos

Leia mais

Aula 01 Introdução ao S.O. Linux

Aula 01 Introdução ao S.O. Linux Prof. Diego Pereira Gerência e Configuração de Serviços para Internet Aula 01 Introdução ao S.O. Linux Objetivos Conhecer a história do sistema operacional Linux; Ver a importância

Leia mais

Programação Aplicada a Redes de Computadores Shell Script

Programação Aplicada a Redes de Computadores Shell Script Programação Aplicada a Res Computadores Shell Script Faculdas IESGO 2º Sem 2016 Definições Software Livre (Free Software) Conceito que prevê que todo software será distribuído com seu código-fonte, pondo

Leia mais

Introdução ao Linux. Marcelo Gomes de Paula

Introdução ao Linux. Marcelo Gomes de Paula Introdução ao Linux Marcelo Gomes de Paula O que é Linux??? Definição: Linux é um sistema operacional de código aberto distribuído gratuitamento pela internet, criado em 1991 por Linus Torvalds na universidade

Leia mais

Tecnologias da Informação e Comunicação

Tecnologias da Informação e Comunicação Tecnologias da Informação e Comunicação A1 - LINUX O sistema operativo Linux O sistema operativo é um programa (software) que: controla a atividade do processador (CPU); gere as memórias; assegura a interação

Leia mais

Prof. Esp. Fabiano Taguchi SOFTWARES

Prof. Esp. Fabiano Taguchi  SOFTWARES 1 ELEMENTOS DE COMPUTADORES Prof. Esp. Fabiano Taguchi fabianotaguchi@gmail.com http://fabianotaguchi.wordpress.com SOFTWARES 2 2 SOFTWARES CONCEITO Conjunto alterável de instruções ordenadas e lógicas

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 Abertos. Ambiente shell

Introdução a Sistemas Abertos. Ambiente shell Introdução a Sistemas Abertos Ambiente shell Conteúdo Programático Login e Logout Iniciando e Desligando o Sistema Tipos de arquivo Texto Binário Arquivos e Diretório Manipulação de arquivos e diretório

Leia mais

Sistema operacional. Linux Debian 8 Windows 7

Sistema operacional. Linux Debian 8 Windows 7 Sistema operacional Linux Debian 8 Windows 7 Sistema operacional Linux Debian 8 Linux Software Livre Linux Software Livre - Liberdades Executar como você desejar Estudar Redistribuir cópias Modificar

Leia mais

AULA 3. Bruno L. Albrecht Felipe A. Chies Lucas F. Zawacki. PET Computação UFRGS

AULA 3. Bruno L. Albrecht Felipe A. Chies Lucas F. Zawacki. PET Computação UFRGS M i n i - C u r s o d e I n t r o d u ç ã o a o G N U / L i n u x AULA 3 Bruno L. Albrecht Felipe A. Chies Lucas F. Zawacki PET Computação UFRGS Setembro 2009 L i n h a d e C o m a n d o I Terminal (Shell)

Leia mais

CPU. Memória. Periféricos, dispositivos de entrada, saída 07/04/2017

CPU. Memória. Periféricos, dispositivos de entrada, saída 07/04/2017 SUSEPE Informática Rodrigo Schaeffer Pré Prova Fundamentos da Computação: conceitos básicos de informática, componentes hardware e software dos computadores, Periféricos, dispositivos de entrada, saída

Leia mais

Administração de Sistemas Operacionais Prof.: Marlon Marcon

Administração de Sistemas Operacionais Prof.: Marlon Marcon Instituto Federal de Minas Gerais Campus Bambuí Administração de Sistemas Operacionais Prof.: Marlon Marcon Estrutura de diretórios Diretório Local utilizado para armazenar arquivos e outros diretórios

Leia mais

Introdução aos Sistemas Operacionais. Ricardo Ramos de Oliveira

Introdução aos Sistemas Operacionais. Ricardo Ramos de Oliveira Introdução aos Sistemas Operacionais Ricardo Ramos de Oliveira E-mail: ricardo.ramos@ifsuldeminas.edu.br Cadastro Wiki USP Endereço: http://garapa.intermidia.icmc.usp.br/mediawiki Objetivos Conceituar

Leia mais

Aula 3 O SISTEMA OPERACIONAL LINUX E ANDROID 04/02/2016 1

Aula 3 O SISTEMA OPERACIONAL LINUX E ANDROID 04/02/2016 1 Aula 3 O SISTEMA OPERACIONAL LINUX E ANDROID 04/02/2016 DIEGOQUIRINO@GMAIL.COM 1 Agenda Nesta aula iremos aprender: Operações básicas Gerenciamento de pastas e arquivos Navegadores Editores de notas e

Leia mais

Minicurso Básico de Linux

Minicurso Básico de Linux Minicurso Básico de Linux PET Computação 15 de março de 2017 GNU/Linux (a) Linux (b) GNU Linux: Kernel GNU/Linux: Sistema Operacional Distro (c) Arch (d) Debian (e) Fedora (f) Gentoo (g) Manjaro (h) opensuse

Leia mais

Introdução à Informática

Introdução à Informática Introdução à Informática Professor: Jailson Torquato Sistema Operacional - Linux Conhecimentos básicos em informática O que é Linux? Sistema operacional: é o componente de software que faz a interface

Leia mais

Apresentação da Disciplina

Apresentação da Disciplina Apresentação da Disciplina Laboratório de Sistemas Operacionais Prof. Fernando Nakayama de Queiroz fernando.queiroz@ifpr.edu.br Sobre o professor... Fernando Nakayama de Queiroz fernando.queiroz@ifpr.edu.br

Leia mais

Instalação e Configuração de Servidores Linux Server Pós-Instalação. Prof. Alex Furtunato

Instalação e Configuração de Servidores Linux Server Pós-Instalação. Prof. Alex Furtunato Instalação e Configuração de Servidores Linux Server Pós-Instalação Prof. Alex Furtunato alex.furtunato@academico.ifrn.edu.br Roteiro Login e logout Desligando o sistema Ambiente Shell Entendendo o ambiente

Leia mais

Sistemas Operacionais II. Prof. Gleison Batista de Sousa Aula 01

Sistemas Operacionais II. Prof. Gleison Batista de Sousa Aula 01 Sistemas Operacionais II Prof. Gleison Batista de Sousa Aula 01 Sistemas Operacionais Livres Prof. Gleison Batista de Sousa Aula 01 Objetivos - Ter conhecimento sobre os diversos módulos que compõem um

Leia mais

Administração de sistemas Linux. Estrutura de diretórios Linux

Administração de sistemas Linux. Estrutura de diretórios Linux Administração de sistemas Linux Estrutura de diretórios Linux Filesystem Hierarchy Standard (FHS): A norma FHS é um conjunto de requerimentos técnicos que visam estabelecer normas e padrões para a estrutura

Leia mais

SISTEMAS DE ARQUIVOS E DIRETÓRIOS DO LINUX. Prof. Gleison Batista de Sousa

SISTEMAS DE ARQUIVOS E DIRETÓRIOS DO LINUX. Prof. Gleison Batista de Sousa SISTEMAS DE ARQUIVOS E DIRETÓRIOS DO LINUX Prof. Gleison Batista de Sousa Sistema de Arquivo É o método e a estrutura de dados que um sistema operacional utiliza para administrar arquivos em um disco ou

Leia mais

Linux Mint. Apresentação da Distribuição

Linux Mint. Apresentação da Distribuição Linux Mint Apresentação da Distribuição Instituto do Emprego e Formação Profissional - Centro de Formação Profissional de Santarém CET3 Técnico Especialista em Gestão de Redes e Sistemas Informáticos U20

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

Aula 01 - Fundamentos de GNU/Linux

Aula 01 - Fundamentos de GNU/Linux Aula 01 - Fundamentos de GNU/Linux LibrePlanet São Paulo 10 de março de 2015 O que é um Sistema Operacional https://en.wikipedia.org/wiki/file:operating_system_placement.svg O Sistema Operacional GNU/Linux

Leia mais

Programação. Folha Prática 1. Lab. 1. Departamento de Informática Universidade da Beira Interior Portugal Copyright Ó 2000 All rights reserved.

Programação. Folha Prática 1. Lab. 1. Departamento de Informática Universidade da Beira Interior Portugal Copyright Ó 2000 All rights reserved. Programação Folha Prática 1 Lab. 1 Departamento de Informática Universidade da Beira Interior Portugal 2016 Copyright Ó 2000 All rights reserved. LAB. 1 1ª semana INTRODUÇÃO À PROGRAMAÇÃO 1. Introdução

Leia mais

Obtendo Ajuda. Linux oferece diversas formas de ajuda aos seus usuários:

Obtendo Ajuda. Linux oferece diversas formas de ajuda aos seus usuários: Obtendo Ajuda Linux oferece diversas formas de ajuda aos seus usuários: help mostra informações gerais sobre buit-ins do shell man - mais completa documentação do Linux apropos Mostra informações sobre

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

Minicurso Básico de Linux

Minicurso Básico de Linux Minicurso Básico de Linux PET Computação 1 de março de 2018 GNU/Linux (a) Linux (b) GNU Linux: Kernel GNU/Linux: Sistema Operacional Distro (c) Arch (d) Debian (e) Fedora (f) Gentoo (g) Manjaro (h) opensuse

Leia mais

Linux Introdução. Walter Fetter Lages

Linux Introdução. Walter Fetter Lages Linux Introdução Walter Fetter Lages fetter@ece.ufrgs.br Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Sistemas Elétricos de Automação e Energia ENG10032 Microcontroladores

Leia mais

Laboratório de Programação 1 Algoritmos e a Lógica de Programação

Laboratório de Programação 1 Algoritmos e a Lógica de Programação Laboratório de Programação 1 Algoritmos e a Lógica de Programação Mário Hozano professor@hozano.com Ciência da Computação UFAL - Arapiraca Relembrando a aula anterior... O que é um algoritmo? Como é o

Leia mais

ROTEIRO: DUAL BOOT. Conhecer as funcionalidades do software VMware Player implantando dois sistemas operacionais em uma mesma máquina virtual.

ROTEIRO: DUAL BOOT. Conhecer as funcionalidades do software VMware Player implantando dois sistemas operacionais em uma mesma máquina virtual. ROTEIRO: DUAL BOOT IMPLANTANDO OS SISTEMAS OPERACIONAIS LINUX E WINDOWS. OBJETIVO Conhecer as funcionalidades do software VMware Player implantando dois sistemas operacionais em uma mesma máquina virtual.

Leia mais

TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROGRAMAÇÃO DE COMPUTADORES I Prática 01: Conceitos Iniciais

TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROGRAMAÇÃO DE COMPUTADORES I Prática 01: Conceitos Iniciais TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROGRAMAÇÃO DE COMPUTADORES I Prática 01: Conceitos Iniciais ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES / LÓGICA DIGITAL (PRIMEIRA PARTE) Lógica Digital

Leia mais

Noções de sistemas de computação

Noções de sistemas de computação Noções de sistemas de computação Software Marco A L Barbosa malbarbo.pro.br Departamento de Informática Universidade Estadual de Maringá cba Este trabalho está licenciado com uma Licença Creative Commons

Leia mais

Sistema Operacional. Operação de Computadores e Sistemas

Sistema Operacional. Operação de Computadores e Sistemas Sistema Operacional Instituto Federal de Educação, Ciência e Tecnologia do Triângulo Mineiro Prof. Edwar Saliba Júnior Março de 2017 1/23 Introdução O que é Sistema Operacional (SO) para você? 2/23 Introdução

Leia mais

A CASA DO SIMULADO DESAFIO QUESTÕES MINISSIMULADO 58/360

A CASA DO SIMULADO DESAFIO QUESTÕES MINISSIMULADO 58/360 1 DEMAIS SIMULADOS NO LINK ABAIXO CLIQUE AQUI REDE SOCIAL SIMULADO 58/360 INFORMÁTICA INSTRUÇÕES TEMPO: 30 MINUTOS MODALIDADE: CERTO OU ERRADO 30 QUESTÕES CURTA NOSSA PÁGINA MATERIAL LIVRE Este material

Leia mais

MC-102 Aula 01. Instituto de Computação Unicamp

MC-102 Aula 01. Instituto de Computação Unicamp MC-102 Aula 01 Introdução à Programação de Computadores Instituto de Computação Unicamp 2016 Roteiro 1 Por que aprender a programar? 2 Hardware e Software 3 Organização de um ambiente computacional 4 Algoritmos

Leia mais

A CASA DO SIMULADO DESAFIO QUESTÕES MINISSIMULADO 14/360

A CASA DO SIMULADO DESAFIO QUESTÕES MINISSIMULADO 14/360 1 DEMAIS SIMULADOS NO LINK ABAIXO CLIQUE AQUI REDE SOCIAL SIMULADO 14/360 INFORMÁTICA INSTRUÇÕES TEMPO: 30 MINUTOS MODALIDADE: CERTO OU ERRADO 30 QUESTÕES CURTA NOSSA PÁGINA MATERIAL LIVRE Este material

Leia mais

Como instalar o Java no Ubuntu (arquivo.tar.gz)

Como instalar o Java no Ubuntu (arquivo.tar.gz) Como instalar o Java no Ubuntu (arquivo.tar.gz) O que é o JDK, JDK é o Kit de desenvolvimento do Java, normalmente utilizado para quem vai criar programas em Java, ele não é obrigatório para uso em bancos

Leia mais

Introdução ao Terminal do Ubuntu

Introdução ao Terminal do Ubuntu Introdução ao Terminal do Ubuntu Bruno Santos 2016 Sumário 1 Introdução........................................... 2 2 O terminal.......................................... 2 3 Comandos do terminal....................................

Leia mais

Responsáveis: Bruno Silva, André Coelho, Wellington Silva, Marcelo Hirano. Atualizado em: 08/09/2017 CONFIGURAÇÃO DE BACKUP DE ORIGEM LINUX

Responsáveis: Bruno Silva, André Coelho, Wellington Silva, Marcelo Hirano. Atualizado em: 08/09/2017 CONFIGURAÇÃO DE BACKUP DE ORIGEM LINUX VIRTOS S.O.S BACKUP MATERIAL DE APOIO AO USUÁRIO Responsáveis: Bruno Silva, André Coelho, Wellington Silva, Marcelo Hirano. Atualizado em: 08/09/2017 CONFIGURAÇÃO DE BACKUP DE ORIGEM LINUX O S.O.S Backup

Leia mais

Introdução aos Sistemas Operacionais

Introdução aos Sistemas Operacionais Introdução aos Sistemas Operacionais Prof. M.e Helber Wagner da Silva helber.silva@ifrn.edu.br Maio de 2014 Roteiro Introdução Estrutura e Funções do Sistema Operacional Sistemas Operacionais existentes

Leia mais

Waldemar Dibiazi Junior Engenheiro de Computação Especialista em Banco de Dados

Waldemar Dibiazi Junior Engenheiro de Computação Especialista em Banco de Dados Waldemar Dibiazi Junior Engenheiro de Computação Especialista em Banco de Dados Objetivos da Palestra Entender o que é uma distribuição Linux Visão geral sobre algumas distribuições Linux existentes Evolução

Leia mais

Histórico e conceitos básicos. GSO I Gestão de Sistemas Operacionais

Histórico e conceitos básicos. GSO I Gestão de Sistemas Operacionais Histórico e conceitos básicos GSO I Gestão de Sistemas Operacionais História do Linux Em 1991, Linus Benedict Torvalds, um estudante Filandês, pela necessidade de estudar melhor sistemas operacionais desenvolve

Leia mais

Introdução ao uso do Linux (parte 2)

Introdução ao uso do Linux (parte 2) Universidade do Estado do Rio de Janeiro Faculdade de Engenharia Laboratório de Engenharia Elétrica Introdução ao uso do Linux (parte 2) Autores: Elaine de Mattos Silva Raphael Guedes Orientador: Prof.

Leia mais

Sistemas Operacionais. Laboratório 1 (Ambiente de Aprendizado)

Sistemas Operacionais. Laboratório 1 (Ambiente de Aprendizado) Sistemas Operacionais Laboratório 1 () Roteiro Linux em modo texto Acesso Interpretador de comandos Comandos Básicos Tratamento de Arquivos e Diretórios (Pasta*) Permissões Processos Editor de Texto Criação

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 Objetivos: Laboratório 1 1. Conhecer o sistema operacional Linux 2. Usar a interface de linha de comando (shell) arquivos

Leia mais

Sistemas Operacionais II. Prof. Gleison Batista de Sousa Aula 01

Sistemas Operacionais II. Prof. Gleison Batista de Sousa Aula 01 Sistemas Operacionais II Prof. Gleison Batista de Sousa Aula 01 Revisão de SO Linux Prof. Gleison Batista de Sousa Objetivos - Ter conhecimento sobre os diversos módulos que compõem um sistema operacional

Leia mais

Administração Central Cetec Capacitações Capacitação Sistema Operacional Linux Semana III

Administração Central Cetec Capacitações Capacitação Sistema Operacional Linux Semana III Capacitação Sistema Operacional Linux Semana III A estrutura dos diretórios do sistema GNU/Linux Gerenciador de diretórios e arquivos Para quem está acostumado a operar o Windows, vai notar que existe

Leia mais

Linux. Linux é um núcleo (kernel) para sistemas operacionais baseados no conceito de software livre.

Linux. Linux é um núcleo (kernel) para sistemas operacionais baseados no conceito de software livre. Linux Linux Linux é um núcleo (kernel) para sistemas operacionais baseados no conceito de software livre. Linux Linux Distribuição Linux é um sistema operacional incluindo o kernel Linux e outros softwares

Leia mais

MANUAL DE INSTRUÇÕES PARA INSTALAÇÃO DE PROGRAMAS PARA MANUSEIO DOS SISTEMAS DE PROCESSO ELETRÔNICO DO ESTADO DE MINAS GERAIS

MANUAL DE INSTRUÇÕES PARA INSTALAÇÃO DE PROGRAMAS PARA MANUSEIO DOS SISTEMAS DE PROCESSO ELETRÔNICO DO ESTADO DE MINAS GERAIS MANUAL DE INSTRUÇÕES PARA INSTALAÇÃO DE PROGRAMAS PARA MANUSEIO DOS SISTEMAS DE PROCESSO ELETRÔNICO DO ESTADO DE MINAS GERAIS NOSSO TRABALHO NOSSA CONQUISTA OS PROGRAMAS NECESSÁRIOS Sistema Operacional

Leia mais

A CASA DO SIMULADO DESAFIO QUESTÕES MINISSIMULADO 104/360

A CASA DO SIMULADO DESAFIO QUESTÕES MINISSIMULADO 104/360 1 DEMAIS SIMULADOS NO LINK ABAIXO CLIQUE AQUI REDE SOCIAL SIMULADO 104/360 INFORMÁTICA INSTRUÇÕES TEMPO: 30 MINUTOS MODALIDADE: CERTO OU ERRADO 30 QUESTÕES CURTA NOSSA PÁGINA MATERIAL LIVRE Este material

Leia mais

Minicurso Linux para os LCCs

Minicurso Linux para os LCCs Universidade Federal de Campina Grande Centro de Engenharia Elétrica e Informática Unidade Acadêmica de Sistemas e Computação Minicurso Linux para os LCCs Como forma de apresentar os laboratórios de ensino

Leia mais

1º Ano - Técnico em Informática Integrado. Sistemas Operacionais

1º Ano - Técnico em Informática Integrado. Sistemas Operacionais 1º Ano - Técnico em Informática Integrado Sistemas Operacionais Navegação entre diretórios Antes de começar a trabalhar diretamente com os comandos do Linux, é necessário navegarmos entre os diretórios

Leia mais

ADMINISTRAÇÃO DE SISTEMAS UNIX Aula Prática 01 Sistemas Operacionais Gil Eduardo de Andrade

ADMINISTRAÇÃO DE SISTEMAS UNIX Aula Prática 01 Sistemas Operacionais Gil Eduardo de Andrade ADMINISTRAÇÃO DE SISTEMAS UNIX Aula Prática 01 Sistemas Operacionais Gil Eduardo de Andrade Introdução Os sistemas UNIX/Linux são caracterizados por serem: Interativo usuário requisita os comandos e obtém

Leia mais

INFORMÁTICA. 04. Pode-se dizer que tanto o Windows, quanto o Linux possuem o kernel aberto, podendo ser facilmente customizados pelos usuários.

INFORMÁTICA. 04. Pode-se dizer que tanto o Windows, quanto o Linux possuem o kernel aberto, podendo ser facilmente customizados pelos usuários. INFORMÁTICA 01. Ao contrário de um software proprietário, o software livre, ou de código aberto, permite que o usuário tenha acesso ao código-fonte do programa, o que torna possível estudar sua estrutura

Leia mais

Introdução à Linguagem C. K&R: Capitulo 1

Introdução à Linguagem C. K&R: Capitulo 1 Introdução à Linguagem C K&R: Capitulo 1 Introdução Desenvolvida em 1972 por Dennis Ritchie, nos Bell Labs, para utilização no sistema operativo UNIX O standard ANSI C (ISO/IEC 9899:1990) foi adoptado

Leia mais

Linux para iniciantes: Desbravando o pingüim! Parte 2

Linux para iniciantes: Desbravando o pingüim! Parte 2 Linux para iniciantes: Desbravando o pingüim! Parte 2 Renê de Souza Pinto 2 de Outubro de 2007 Índice - Parte 2 1 Primeiro contato Window Manager KDE Algumas Ferramentas 2 3 4 5 Primeiro contato Window

Leia mais

Conceito de programação

Conceito de programação Sumário Conceito de programação Introdução ao Sistema Operativo Componentes do Computador - Hardware/ Software Sistema Operativo, algumas características Noção de Sistemas de Ficheiros Comandos, exemplificação

Leia mais

Manual de instalação

Manual de instalação Manual de instalação Sumário 1. Sobre este documento... 3 2. Suporte técnico... 3 3. Requisitos de hardware... 4 3.1. Estação... 4 3.2. Servidor... 4 4. Instalação no servidor... 5 4.1.1. Instalação do

Leia mais

Tutorial de Instalação Linux Ubuntu LTS

Tutorial de Instalação Linux Ubuntu LTS Tutorial de Instalação Linux Ubuntu 16.04.2 LTS (Cléber Ribas dos Santos) Introdução: Este tutorial tem por objetivo auxiliar, passo a passo, na instalação do sistema operacional Linux Ubuntu 16.04.2 LTS

Leia mais

Windows e Linux Noções de Informática SISTEMAS DE ARQUIVOS NTFS / FAT32. Sistema Operacional. CARACTERISTICAS Sistema Operacional Gráfico

Windows e Linux Noções de Informática SISTEMAS DE ARQUIVOS NTFS / FAT32. Sistema Operacional. CARACTERISTICAS Sistema Operacional Gráfico 1 Windows e Linux Noções de Informática Assuntos mais cobrados Sistemas operacionais: Windows e Linux Navegadores: Firefox, hrome e xplores Aplicativos de escritório: LibreOffice e Office orreio eletrônico

Leia mais

Destaque em verde indica instalação de Cekeikon completa com GPU/CUDA8.0.

Destaque em verde indica instalação de Cekeikon completa com GPU/CUDA8.0. Cekeikon 5.5 para Linux x86_64 Última revisão: 20/09/2018 - Hae Yong Kim Rotinas e Programas em C++ para Processamento de Imagens e Aprendizagem de Máquina. Destaque em verde indica instalação de Cekeikon

Leia mais

Introdução à Programação Aula 04. Prof. Max Santana Rolemberg Farias Colegiado de Engenharia de Computação

Introdução à Programação Aula 04. Prof. Max Santana Rolemberg Farias Colegiado de Engenharia de Computação Introdução à Programação Aula 04 Prof. Max Santana Rolemberg Farias max.santana@univasf.edu.br Colegiado de Engenharia de Computação QUAL LINGUAGEM IREMOS ESTUDAR? 2 Introdução à Programação Linguagens

Leia mais

Linux & Windows. Informática. Jayme Oliveira. Inclui questões das bancas. Realização. 1/50. Jayme Oliveira.

Linux & Windows. Informática. Jayme Oliveira. Inclui questões das bancas. Realização. 1/50. Jayme Oliveira. Linux & Windows Inclui questões das bancas Realização jofilho.ccursos@gmail.com 1/50 Edital & Agenda Edital do último concurso: 4. Conceitos básicos e modos de utilização de tecnologias, ferramentas, aplicativos

Leia mais

LINUX. Prof. Camila. Pedro de Assis Sobreira Jr.

LINUX. Prof. Camila. Pedro de Assis Sobreira Jr. LINUX Prof. Camila Pedro de Assis Sobreira Jr. Protocolos de autenticação Prof. Camila Pedro de Assis Sobreira Jr. 3 Os eventos que levaram a criação do Linux O sistema operativo Unix foi concebido e implementado

Leia mais

Marcelo Gomes de Paula

Marcelo Gomes de Paula NOVA GERAÇÃO DE SEQUENCIADORES: IDENTIFICAÇÃO DE MUTAÇÕES GENÔMICAS EM LARGA ESCALA Marcelo Gomes de Paula Definição: Linux é um sistema operacional de código aberto distribuído gratuitamento pela internet,

Leia mais

Versão Data de Criação: 29/07/ :20 Data de Atualização: 01/08/ :50 Técnico Responsável: Bruno Silva André Coelho Marcelo Hirano

Versão Data de Criação: 29/07/ :20 Data de Atualização: 01/08/ :50 Técnico Responsável: Bruno Silva André Coelho Marcelo Hirano VIRTOS BACKUPS AUTOMÁTICOS www.virtos.com.br suporte@virtos.com.br (48) 2106-1400 GUIA RÁPIDO DO S.O.S BACKUP COM ORIGEM LINUX Versão 0.03 Data de Criação: 29/07/2016 09:20 Data de Atualização: 01/08/2016

Leia mais