Bases Tecnológicas:


1. Apresentação das bases tecnológicas:

Introdução a Sistemas Operacionais.

Tipos de Sistemas Operacionais: Monoprogramáveis/Monotarefa, Multiprogramáveis/Multitarefa, Sistemas com múltiplos processadores, Sistemas operacionais em Lote, sistemas operacionais de tempo real e de tempo compartilhado.
Licença de software(Software livre, GPL e proprietário).
Estrutura do Sistema Operacional: Systems calls, modos de acesso, arquitetura monolítica, arquitetura de camadas, microkernel e máquina Virtual.
Laboratório – apresentação do sistema Microsoft Windows XP, Vista e alguns recursos( Windows Explorer, Painel de Controle, Adicionar e remover programas, adicionar hardware).
Laboratório – Instalação de um sistema operacional Windows XP ou Vista para entendimento do funcionamento da máquina virtual.
Laboratório – Utilizar o conceito de máquina virtual do Java – JVM (Java Virtual Machine) e JRE (Java Runtime Environment).

2. Introdução a Linux

Sistemas de arquivos, conceitos de arquivos, métodos de acesso, sistemas de arquivos(FAT32, NTFS, NFTS5) e do Linux( ext2, ext3, reiserfs) , diferenças e comparações.
Laboratório – Demonstrando a hierarquia de diretórios do Linux(/, /Bin,/boot, /etc, /home, /lib, /mnt, /root, /sbin, / usr, /var) , manipulação de terminais, CRTL+L, clear.
Laboratório – Comandos básicos do Linux: navegação em diretório ( man, cd, ls, mkdir, cp, mv, rm) e seus parâmentros, pwd,date, cal, meta caracteres(? * [ ] { } )
Laboratório – Comandos para manipular arquivos de textos( cat, less, grep , vi) e seus conectores de comandos(|, >, >>, <<, <, 2>), more, head, tail, wc, touch, sort, cut, diff, tac.
Laboratório – Permissões de arquivos com letras(rxw) e octais(1,2,4), chmod, chown, adduser, addgroup, passwd, useradd , groupdel , id, su.
Laboratório - Montagem de dispositivos e periféricos, Montagem de sistemas de arquivo Windows.
Exercícios.