Introdução a Sistemas de Informação Tecnologias da Informação
Introdução a Sistemas de Informação Software
Categorias de Software Software Software Aplicativo Software de Sistemas Programas Aplicativos para Finalidades Gerais Programas Aplicativos Específicos Programas de Gerenciamento de Sistemas Programas de Desenvolvimento de Sistemas Contabilidade Administração Engenharia Educação Process de Texto Planilhas Banco de Dados Sistemas Operacionais Gerenciamento de redes Utilitários de Sistemas Ferramentas de Programação
Sistemas Operacionais
Definição: Um software que controla a execução dos programas de aplicação; Uma interface entre o usuário e o hardware; Controla a execução dos outros programas;
Classificação: Monousuário; Monotarefa; Multisuário; Multitarefa.
Funções: Recursos da máquina processadores espaço em memória arquivos conexões de rede dispositivos externos Controle de acesso equilibrar uso evitar conflitos
source app source app source app sdgf jhgsdfj dsjhf khj khj HKjhkjghj hg jhgj jgh jhg jhg jhg jhg kjhg jhgj hg jhg kjhkjhgjhg jhg jhg jhg jh kjhjkhgjhgjh kgjhgjhgjhgj aplicação aplicação aplicação Sistema operacional
Componentes / Divisões: Os principais componentes de um Sistema Operacional são: KERNEL e SHELL
Kernel É a parte central do Sistema Operacional, seu núcleo; É a parte do SO que interage diretamente com o hardware do computador;
Shell É a parte do Sistema Operacional que entra em contato com o usuário; É toda a parte do SO que interage diretamente com o usuário: menus, caixas de diálogos, etc.
Windows - Introdução Criado pela Microsoft para substituir o DOS da própria MS; Surge a interface gráfica; Conceito de multitarefa;
Windows Evolução Histórica 1985 Windows 1.0 1987 Windows 2.0 1990 Windows 3.0 1993 Windows NT 3.1 1993 Windows for Workgroups 3.11 1994 Windows NT 3.5 1995 Windows 95
Windows Evolução Histórica 1996 Windows NT 4.0 1998 Windows 98 2000 Windows Millennium Edition 2000 Windows 2000 2001 Windows XP 2003 Windows 2003 Server Edition 2006 Windows Vista 2008 Windows 2008 Server 2009 Windows 7
Windows Características Multitarefa Multi-usuário Multi-processamento Multi-plataforma (Intel, Mac, Aplha,...) Executáveis sob demanda Plug and play NTFS
Linux - Histórico 1991 - Linus Torvalds Universidade de Helsinky Finlândia Código Fonte é liberado como Free Software Aprendizado, correção, sugestão de melhoria Padrão POSIX, o mesmo usado por sistemas UNIX
Linux - Características Multi-tarefa Multi-usuário Multi-processamento Multi-plataforma (Intel, Mac, Aplha,...) Executáveis sob demanda Código Fonte gratuito Memória virtual
Linux - Distribuições Cada distribuição tem sua próprias características : Sistema de instalação Objetivo Localização de programas Nome de arquivos Configurações
Tendências em Software Primeira Geração Segunda Geração Terceira Geração Quarta Geração Quinta Geração Tendência: Rumo a pacotes de aplicativos fáceis de utilizar, para múltiplas finalidades, com capacidade para uso em redes para produtividade e colaboração Programas escritos pelo usuário Linguagens de Máquina Programas em Pacotes Linguagens Simbólicas Sistemas Operacionais Linguagens de Alto Nível Sistemas de Gerenciamento de Banco de Dados Linguagens de Quarta Geração Pacotes para Microcomputador Linguagem Natural e Linguagem Orientada a Objetos Pacotes Multiuso Interface Gráfica Capacidade para Uso em Redes e Ajuda Especializada Tendência: Rumo a linguagens e ferramentas visuais e de conversação
Aplicativos Usuais com Múltiplas Finalidades Correio Eletrônico Processador de Textos Gráficos de Apresentação Multimídia Gerenciador de Informações Pessoais Groupware
Navegadores de Rede Usos típicos de um navegador de rede nos ambientes da Internet, de Intranets ou de Extranets Grupos de Discussão Navegar na Rede Iniciar Busca de Informações Transferência de Arquivos Multimídia Correio Eletrônico
Softwares Aplicativos para e-business Apoio à Decisão Empresarial ERP Planejamento de recursos empresariais CRM Gerenciamento do relacionamento com o cliente Sistemas Integrados Gerenciamento da cadeia de suprimentos Processamentos de transação on-line Colaboração nas empresas Administração financeira Contabilidade Administração de Recursos Humanos