1. O documento apresenta uma introdução sobre sistemas mainframe, incluindo sua história, arquitetura, conceitos e formatos de dados. 2. É descrito o hardware e software de mainframes, assim como os principais sistemas operacionais como z/OS, MVS e VM. 3. São explicados conceitos-chave como arquivos, registros, campos, bancos de dados e formatos de dados como ASCII, EBCDIC e binário.
- O documento apresenta uma introdução ao sistema operacional z/OS, descrevendo seu histórico, hardware, software, periféricos, arquiteturas, conceitos e terminologia.
- São descritos brevemente a evolução dos computadores desde os primórdios até os dias atuais, a diferença entre hardware e software, exemplos de periféricos, arquiteturas de baixa plataforma e mainframe, e conceitos relacionados a arquivos, bancos de dados e conversão de dados.
- O documento fornece informações g
O documento fornece um resumo histórico do mainframe e da linguagem COBOL, descrevendo seu surgimento em 1946 e 1960 respectivamente. Também explica brevemente como um mainframe funciona, citando seus principais componentes como hardware, sistemas operacionais e linguagens como COBOL e JCL. Por fim, discute aplicações atuais de mainframes, especialmente no setor financeiro.
O documento discute a arquitetura do z/OS, incluindo hardware, software e tipos de arquivos. Cobre conceitos como arquitetura de arquivos sequenciais, particionados e VSAM, alocação de arquivos usando TSO, instalação no z/OS com SMP/E e as responsabilidades de um programador de sistema z/OS.
Sistemas operacionais de computadores de grande portetiagohinke
O documento descreve sistemas operacionais para computadores de grande porte como mainframes, que realizam processamento em larga escala para milhares de usuários. Mainframes antigos ainda são usados por grandes empresas, e requerem instalações especiais com monitoramento, segurança e armazenamento em terabytes. Sistemas operacionais como MVS e z/OS foram desenvolvidos para tratar centenas de trabalhos simultaneamente nesses computadores.
Assuntos do slide:
>Mainframe;
>Diferença de supercomputadores;
>História;
>Hardware;
>Sistemas e Subsistemas;
>Formas de acesso;
>Mainframe IMB;
>Mainframe CRAY RESEARCH.
[1] O documento descreve o SMP/E e como ele gerencia a instalação e modificações de software. [2] O SMP/E recebe modificações de software chamadas SYSMODs, aplica-as às bibliotecas-alvo e aceita-as às bibliotecas de distribuição, mantendo registro dessas alterações. [3] Os principais comandos SMP/E descritos incluem RECEIVE, APPLY, RESTORE, ACCEPT e comandos para exibir dados.
O capítulo aborda os princípios do hardware e software de entrada e saída (E/S). Discute os componentes de E/S, controladores de dispositivos, mapeamento de memória, DMA e interrupções. Explora as camadas do software de E/S, drivers de dispositivos, E/S programada vs orientada a interrupção. Também examina discos, relógios, terminais baseados em caracteres e interfaces gráficas.
- O documento apresenta uma introdução ao sistema operacional z/OS, descrevendo seu histórico, hardware, software, periféricos, arquiteturas, conceitos e terminologia.
- São descritos brevemente a evolução dos computadores desde os primórdios até os dias atuais, a diferença entre hardware e software, exemplos de periféricos, arquiteturas de baixa plataforma e mainframe, e conceitos relacionados a arquivos, bancos de dados e conversão de dados.
- O documento fornece informações g
O documento fornece um resumo histórico do mainframe e da linguagem COBOL, descrevendo seu surgimento em 1946 e 1960 respectivamente. Também explica brevemente como um mainframe funciona, citando seus principais componentes como hardware, sistemas operacionais e linguagens como COBOL e JCL. Por fim, discute aplicações atuais de mainframes, especialmente no setor financeiro.
O documento discute a arquitetura do z/OS, incluindo hardware, software e tipos de arquivos. Cobre conceitos como arquitetura de arquivos sequenciais, particionados e VSAM, alocação de arquivos usando TSO, instalação no z/OS com SMP/E e as responsabilidades de um programador de sistema z/OS.
Sistemas operacionais de computadores de grande portetiagohinke
O documento descreve sistemas operacionais para computadores de grande porte como mainframes, que realizam processamento em larga escala para milhares de usuários. Mainframes antigos ainda são usados por grandes empresas, e requerem instalações especiais com monitoramento, segurança e armazenamento em terabytes. Sistemas operacionais como MVS e z/OS foram desenvolvidos para tratar centenas de trabalhos simultaneamente nesses computadores.
Assuntos do slide:
>Mainframe;
>Diferença de supercomputadores;
>História;
>Hardware;
>Sistemas e Subsistemas;
>Formas de acesso;
>Mainframe IMB;
>Mainframe CRAY RESEARCH.
[1] O documento descreve o SMP/E e como ele gerencia a instalação e modificações de software. [2] O SMP/E recebe modificações de software chamadas SYSMODs, aplica-as às bibliotecas-alvo e aceita-as às bibliotecas de distribuição, mantendo registro dessas alterações. [3] Os principais comandos SMP/E descritos incluem RECEIVE, APPLY, RESTORE, ACCEPT e comandos para exibir dados.
O capítulo aborda os princípios do hardware e software de entrada e saída (E/S). Discute os componentes de E/S, controladores de dispositivos, mapeamento de memória, DMA e interrupções. Explora as camadas do software de E/S, drivers de dispositivos, E/S programada vs orientada a interrupção. Também examina discos, relógios, terminais baseados em caracteres e interfaces gráficas.
- O documento discute os componentes de um computador e seus barramentos, incluindo definições de barramento, tipos de barramento, exemplos de barramentos comerciais como ISA, EISA, PCI e PCIe.
- É explicado que os barramentos conectam os componentes internos de um computador e permitem a comunicação entre a CPU, memória e dispositivos de entrada e saída.
- Os principais tipos de barramento discutidos são barramentos de memória, barramentos de E/S, barramentos síncronos
Barramento do Sistema - Arquitetura e Organização de ComputadoresWellington Oliveira
O documento descreve os principais componentes de um computador, incluindo a CPU, memória e dispositivos de E/S. Explica como esses componentes se conectam através de barramentos e como a CPU troca dados com a memória e E/S usando registradores. Também aborda o modelo de von Neumann e os ciclos de execução de instruções da CPU.
"AMD - Phenom - O Verdadeiro Processamento Com 4 Núcleos"Fabrício Pinheiro
O documento apresenta o processador AMD Phenom, discutindo sua arquitetura de múltiplos núcleos, otimizações internas e a plataforma de suporte. É feita uma análise competitiva mostrando que os sistemas AMD Phenom X3 e X4 superam os concorrentes em tarefas de escritório, mídia digital e jogos.
O documento descreve os principais tipos de barramentos em uma placa-mãe, incluindo o barramento local entre o processador e outros componentes-chave, e os barramentos de expansão que conectam placas externas. Explica como os sinais de controle gerenciam a comunicação entre esses componentes e permitem a transferência eficiente de dados.
O capítulo descreve os principais conceitos de sistemas de arquivos, incluindo arquivos, diretórios e suas implementações. É discutida a estrutura e acesso a arquivos, além de operações com arquivos e diretórios.
A motherboard é o componente central de um computador que interliga os principais componentes. Ela inclui o processador, memória RAM, slots de expansão para placas de vídeo e som, e portas USB e série. O documento discute os formatos AT e ATX de motherboards e os aspectos a considerar na compra, como tipo de processador e memória suportados.
O documento descreve os principais tipos de processadores, incluindo se são de único ou múltiplos núcleos, arquitetura de 32 ou 64 bits, e compatibilidade com overclock. Ele também menciona fabricantes comuns, sockets, sistemas de resfriamento e cuidados necessários para manter processadores funcionando de forma segura e eficiente.
Sistemas Operacionais Modernos - Gerenciamento de MemóriaWellington Oliveira
O documento discute técnicas de gerenciamento de memória em sistemas operacionais, incluindo paginação, substituição de páginas, memória virtual e algoritmos relacionados. Aborda conceitos como tabelas de páginas, algoritmos como FIFO, LRU e Clock para substituição de páginas, e questões de projeto como tamanho de página e políticas de alocação e limpeza.
O documento descreve a evolução dos principais barramentos de expansão para placas de computador ao longo do tempo, incluindo ISA, PCI, AGP, PCI-X e PCI Express. Descreve as principais características e especificações técnicas de cada padrão, como taxa de transferência de dados e voltagem, e como padrões mais novos foram substituindo os anteriores conforme a necessidade de maior desempenho.
O documento discute conceitos de comunicação entre sistemas de computação, incluindo comunicação paralela e serial, síncrona e assíncrona. Também descreve portas de comunicação como portas paralelas e seriais, e como elas permitem a conexão de periféricos como impressoras.
Arquitetura de Computadores: Conceitos básicosAlex Camargo
Este documento apresenta conceitos básicos de arquitetura e organização de computadores. Discute a estrutura e função de um computador, incluindo processamento de dados, armazenamento de dados, movimentação de dados e controle. Também explica a diferença entre arquitetura, que se refere aos atributos visíveis ao programador, e organização, que se refere às unidades de hardware.
O documento discute os principais componentes de hardware de um computador, incluindo a motherboard, CPU, memória RAM e ROM, chipset, placa de vídeo, disco rígido e interfaces. Também aborda sistemas numéricos, redes, endereçamento IP e classes de rede.
Este capítulo introduz os sistemas operacionais, fornecendo um breve histórico de sua evolução desde as décadas de 1940 a 2000, e descreve os principais componentes, objetivos e arquiteturas dos sistemas operacionais modernos.
O documento descreve as principais características técnicas de processadores, incluindo: FSB, que é a comunicação entre o processador e a memória RAM através de um chipset; frequência do processador, que afeta sua capacidade de cálculos; e cache L1, L2 e L3, que armazenam arquivos frequentemente acessados para melhorar o desempenho. Também discute a arquitetura e o socket do processador, que determina a compatibilidade com placas-mãe.
1. O documento discute as memórias digitais RAM e ROM, definindo-as e descrevendo suas principais características e tipos, incluindo uma breve história do desenvolvimento das memórias.
2. As memórias RAM são voláteis e usadas para armazenamento temporário de dados, enquanto as memórias ROM são não voláteis e de apenas leitura.
3. Os principais tipos de memória RAM discutidos são SRAM, DRAM, DDR, DDR2 e DDR3, enquant
Este documento discute a história e tipos de barramentos de computadores. Começa definindo os principais tipos de barramento e a necessidade de padronização. Detalha os primeiros barramentos como ISA e EISA, e barramentos modernos como PCI, AGP, USB, PS/2 e IrDA. Conclui que a evolução dos barramentos manteve a retrocompatibilidade para garantir uma transição suave à medida que as tecnologias avançavam.
O documento compara os processadores Intel Core i3 e AMD FX, descrevendo suas principais características e tecnologias. O Core i3 possui dois núcleos e tecnologia Hyper-Threading para simular mais dois núcleos. Já o AMD FX possui múltiplos núcleos e tecnologias como Turbo Core e cache compartilhada para melhorar o desempenho. Ambos suportam memórias DDR3 de alta velocidade.
O documento discute processadores, incluindo o que é um processador e suas funções, a evolução dos processadores ao longo do tempo e as empresas que os fabricam. Também lista alguns dos processadores mais rápidos atualmente, como o Intel Core i7.
O documento descreve os principais componentes de um computador, incluindo o processador, memória, periféricos e barramento. Explica que o processador executa instruções armazenadas na memória para processar dados, enquanto os periféricos permitem a entrada e saída de dados através do barramento.
O documento discute a evolução dos microprocessadores entre 2001-2008, mencionando modelos lançados pela Intel e AMD, como o Pentium 4, Athlon XP e Phenom. Também explica que o processador controla os recursos do sistema e executa cálculos, mas não determina sozinho o desempenho, e apresenta a tecnologia Hyper-Threading da Intel para melhor aproveitamento do processador.
1) O documento discute os desafios de segurança em ambientes mainframe, como a falta de profissionais especializados e o aumento de vulnerabilidades com a abertura destes ambientes para outras plataformas e a internet.
2) Apesar dos mainframes serem considerados ambientes seguros no passado, atualmente eles estão sujeitos a fraudes e ataques cibernéticos devido à globalização do conhecimento e falta de monitoramento.
3) A segurança eficaz em mainframes requer investimentos em investigação, auditoria, monitoramento e
IBM Shopz - Procedimento de solicitação RSU para z/VMAnderson Bassani
1) The document provides instructions for requesting the latest z/VM operating system corrections called Recommended Service Upgrades (RSUs) from the IBM Shopz website.
2) It outlines the 14 step process for selecting the appropriate RSU, submitting the order, and downloading and installing the corrections.
3) Key steps include signing in to IBM Shopz, selecting the z/VM RSU, reviewing and submitting the order, receiving email notifications when the download is available, and following instructions to complete the download and installation.
- O documento discute os componentes de um computador e seus barramentos, incluindo definições de barramento, tipos de barramento, exemplos de barramentos comerciais como ISA, EISA, PCI e PCIe.
- É explicado que os barramentos conectam os componentes internos de um computador e permitem a comunicação entre a CPU, memória e dispositivos de entrada e saída.
- Os principais tipos de barramento discutidos são barramentos de memória, barramentos de E/S, barramentos síncronos
Barramento do Sistema - Arquitetura e Organização de ComputadoresWellington Oliveira
O documento descreve os principais componentes de um computador, incluindo a CPU, memória e dispositivos de E/S. Explica como esses componentes se conectam através de barramentos e como a CPU troca dados com a memória e E/S usando registradores. Também aborda o modelo de von Neumann e os ciclos de execução de instruções da CPU.
"AMD - Phenom - O Verdadeiro Processamento Com 4 Núcleos"Fabrício Pinheiro
O documento apresenta o processador AMD Phenom, discutindo sua arquitetura de múltiplos núcleos, otimizações internas e a plataforma de suporte. É feita uma análise competitiva mostrando que os sistemas AMD Phenom X3 e X4 superam os concorrentes em tarefas de escritório, mídia digital e jogos.
O documento descreve os principais tipos de barramentos em uma placa-mãe, incluindo o barramento local entre o processador e outros componentes-chave, e os barramentos de expansão que conectam placas externas. Explica como os sinais de controle gerenciam a comunicação entre esses componentes e permitem a transferência eficiente de dados.
O capítulo descreve os principais conceitos de sistemas de arquivos, incluindo arquivos, diretórios e suas implementações. É discutida a estrutura e acesso a arquivos, além de operações com arquivos e diretórios.
A motherboard é o componente central de um computador que interliga os principais componentes. Ela inclui o processador, memória RAM, slots de expansão para placas de vídeo e som, e portas USB e série. O documento discute os formatos AT e ATX de motherboards e os aspectos a considerar na compra, como tipo de processador e memória suportados.
O documento descreve os principais tipos de processadores, incluindo se são de único ou múltiplos núcleos, arquitetura de 32 ou 64 bits, e compatibilidade com overclock. Ele também menciona fabricantes comuns, sockets, sistemas de resfriamento e cuidados necessários para manter processadores funcionando de forma segura e eficiente.
Sistemas Operacionais Modernos - Gerenciamento de MemóriaWellington Oliveira
O documento discute técnicas de gerenciamento de memória em sistemas operacionais, incluindo paginação, substituição de páginas, memória virtual e algoritmos relacionados. Aborda conceitos como tabelas de páginas, algoritmos como FIFO, LRU e Clock para substituição de páginas, e questões de projeto como tamanho de página e políticas de alocação e limpeza.
O documento descreve a evolução dos principais barramentos de expansão para placas de computador ao longo do tempo, incluindo ISA, PCI, AGP, PCI-X e PCI Express. Descreve as principais características e especificações técnicas de cada padrão, como taxa de transferência de dados e voltagem, e como padrões mais novos foram substituindo os anteriores conforme a necessidade de maior desempenho.
O documento discute conceitos de comunicação entre sistemas de computação, incluindo comunicação paralela e serial, síncrona e assíncrona. Também descreve portas de comunicação como portas paralelas e seriais, e como elas permitem a conexão de periféricos como impressoras.
Arquitetura de Computadores: Conceitos básicosAlex Camargo
Este documento apresenta conceitos básicos de arquitetura e organização de computadores. Discute a estrutura e função de um computador, incluindo processamento de dados, armazenamento de dados, movimentação de dados e controle. Também explica a diferença entre arquitetura, que se refere aos atributos visíveis ao programador, e organização, que se refere às unidades de hardware.
O documento discute os principais componentes de hardware de um computador, incluindo a motherboard, CPU, memória RAM e ROM, chipset, placa de vídeo, disco rígido e interfaces. Também aborda sistemas numéricos, redes, endereçamento IP e classes de rede.
Este capítulo introduz os sistemas operacionais, fornecendo um breve histórico de sua evolução desde as décadas de 1940 a 2000, e descreve os principais componentes, objetivos e arquiteturas dos sistemas operacionais modernos.
O documento descreve as principais características técnicas de processadores, incluindo: FSB, que é a comunicação entre o processador e a memória RAM através de um chipset; frequência do processador, que afeta sua capacidade de cálculos; e cache L1, L2 e L3, que armazenam arquivos frequentemente acessados para melhorar o desempenho. Também discute a arquitetura e o socket do processador, que determina a compatibilidade com placas-mãe.
1. O documento discute as memórias digitais RAM e ROM, definindo-as e descrevendo suas principais características e tipos, incluindo uma breve história do desenvolvimento das memórias.
2. As memórias RAM são voláteis e usadas para armazenamento temporário de dados, enquanto as memórias ROM são não voláteis e de apenas leitura.
3. Os principais tipos de memória RAM discutidos são SRAM, DRAM, DDR, DDR2 e DDR3, enquant
Este documento discute a história e tipos de barramentos de computadores. Começa definindo os principais tipos de barramento e a necessidade de padronização. Detalha os primeiros barramentos como ISA e EISA, e barramentos modernos como PCI, AGP, USB, PS/2 e IrDA. Conclui que a evolução dos barramentos manteve a retrocompatibilidade para garantir uma transição suave à medida que as tecnologias avançavam.
O documento compara os processadores Intel Core i3 e AMD FX, descrevendo suas principais características e tecnologias. O Core i3 possui dois núcleos e tecnologia Hyper-Threading para simular mais dois núcleos. Já o AMD FX possui múltiplos núcleos e tecnologias como Turbo Core e cache compartilhada para melhorar o desempenho. Ambos suportam memórias DDR3 de alta velocidade.
O documento discute processadores, incluindo o que é um processador e suas funções, a evolução dos processadores ao longo do tempo e as empresas que os fabricam. Também lista alguns dos processadores mais rápidos atualmente, como o Intel Core i7.
O documento descreve os principais componentes de um computador, incluindo o processador, memória, periféricos e barramento. Explica que o processador executa instruções armazenadas na memória para processar dados, enquanto os periféricos permitem a entrada e saída de dados através do barramento.
O documento discute a evolução dos microprocessadores entre 2001-2008, mencionando modelos lançados pela Intel e AMD, como o Pentium 4, Athlon XP e Phenom. Também explica que o processador controla os recursos do sistema e executa cálculos, mas não determina sozinho o desempenho, e apresenta a tecnologia Hyper-Threading da Intel para melhor aproveitamento do processador.
1) O documento discute os desafios de segurança em ambientes mainframe, como a falta de profissionais especializados e o aumento de vulnerabilidades com a abertura destes ambientes para outras plataformas e a internet.
2) Apesar dos mainframes serem considerados ambientes seguros no passado, atualmente eles estão sujeitos a fraudes e ataques cibernéticos devido à globalização do conhecimento e falta de monitoramento.
3) A segurança eficaz em mainframes requer investimentos em investigação, auditoria, monitoramento e
IBM Shopz - Procedimento de solicitação RSU para z/VMAnderson Bassani
1) The document provides instructions for requesting the latest z/VM operating system corrections called Recommended Service Upgrades (RSUs) from the IBM Shopz website.
2) It outlines the 14 step process for selecting the appropriate RSU, submitting the order, and downloading and installing the corrections.
3) Key steps include signing in to IBM Shopz, selecting the z/VM RSU, reviewing and submitting the order, receiving email notifications when the download is available, and following instructions to complete the download and installation.
El documento describe la historia de la aceptación de los números negativos. Inicialmente, los matemáticos del siglo XVI no aceptaban los números negativos, llamados "numeris absurdis". En los siglos XVII y XVIII, los matemáticos trabajaron para justificar el uso de los números negativos. Finalmente, en el siglo XIX, los números negativos fueron aceptados junto con los positivos y cero como parte del conjunto de los números enteros Z.
O desafio de conviver com as diferentes Geracoes no ambiente de trabalho - Ge...Mauro de Oliveira
Cada Geração é marcada por músicas, filmes, governos, modas e valores. Isso molda sua personalidade e modo de ver a vida e atuar no mercado de trabalho. Quando todas se encontram na família, é motivo de festa. Porém, no ambiente de trabalho pode gerar muitos conflitos. Esta apresentação traz as principais características de cada um delas: tradicionalistas, baby boomers, Geração X, Y e Z.
O documento discute a linguagem de programação COBOL, incluindo sua história, longevidade, características e aplicações. COBOL foi criado em 1959 para processamento de dados comerciais e continua sendo amplamente usado, especialmente no setor financeiro.
As Características das Gerações: Tradicionalistas, Baby Boomers, X, Y, ZMauro de Oliveira
Conhecer o público alvo com quem pretendemos nos comunicar e interagir é fundamental para o sucesso de qualquer ação. Os diferentes grupos podem ser divididos por vários fatores: cor, raça, gênero, religião, orientação sexual, idade ou habilidades. Uma divisão aceita e estudada por muitos pesquisadores é feita por Gerações, ou seja, de acordo com o ano de nascimento dos indivíduos. Assim, temos cinco grande grupos atualmente como potenciais consumidores.Os veteranos/tradicionalistas, nascidos entre 1922 e 1943; baby boomers, entre 1943 e 1960; Geração X, entre 1960 e 1980; Geração Y, nascidos entre 1980 e 2000 e Geração Z, a mais recente, formada por pessoas nascidas neste século.
Esta apresentação foi realizada no curso de pós-graduação em Treinamento de Força da Escola de Educação Física da USP- Universidade de São Paulo.
Nesta apresentação, são apresentadas as principais características de cada uma delas, seus fatores geradores, o impacto dos eventos sociais, guerras, músicas e consumo sobre cada um deles. O objetivo é compreender como pensam, as principais diferenças e, assim, ter mais sucesso em ações de comunicação para os diferentes profissionais interessados nesses indívíduos.
O documento discute a evolução dos computadores e seus principais componentes de hardware e software. Resume:
1) Um computador é composto por hardware (parte física) e software (parte lógica), que juntos processam informações.
2) Os principais componentes de hardware incluem processador, memória RAM e ROM, placa-mãe, disco rígido e periféricos como monitor e teclado.
3) Os tipos de software incluem sistemas operacionais, aplicativos e programas, que evoluíram de aplicações individua
O documento apresenta informações sobre noções básicas de informática, incluindo a história dos computadores, hardware e software, sistemas operativos Windows e aplicativos básicos como Word, PowerPoint e Excel.
Este documento apresenta uma disciplina de introdução à informática. Aborda conceitos básicos como a origem da palavra informática, definições de computador e dados, e tipos de computadores. Também discute componentes de hardware como processadores, memória e periféricos, além de sistemas operacionais e segurança da informação.
O documento discute conceitos básicos sobre tecnologias da informação e comunicação. Apresenta definições de informática, dados, informação e código binário. Explora também as principais áreas de aplicação das TIC: computadores, comunicação e controle/automação. Finalmente, descreve os componentes fundamentais de um sistema informático, incluindo hardware, software, processador, memória e periféricos.
Princípios de sistema de informação parte 1giovani1
O documento fornece um resumo histórico da evolução dos computadores desde os primórdios com o ábaco até os dias atuais, descrevendo marcos como a máquina analítica de Babbage, o ENIAC e o desenvolvimento dos microprocessadores. Também explica brevemente como os computadores funcionam através da entrada, processamento e saída de dados.
1) O documento discute a história e tipos de sistemas operacionais, desde os primeiros sistemas das máquinas de válvulas até os sistemas operacionais modernos. 2) Ele explica como os primeiros sistemas operacionais não existiam e a programação era feita diretamente no hardware, e como os sistemas evoluíram com a introdução de linguagens de programação e sistemas em batch. 3) O documento também categoriza os diferentes tipos de sistemas operacionais de acordo com o hardware que rodam, como sistemas para computadores pessoais
Tic estrutura e funcionamendo do computadorRaquel Costa
O documento descreve os principais componentes de hardware e software de um computador. Detalha as partes físicas como a motherboard, CPU, memória, discos rígidos e placas de vídeo, som e rede. Explica também como os dados circulam entre esses componentes através de barramentos. Por fim, faz uma breve menção aos tipos de software.
O documento descreve os principais componentes de hardware e software de um computador. Detalha as partes físicas como a motherboard, CPU, memória, discos rígidos e placas de vídeo, som e rede. Explica também como os dados circulam entre esses componentes através de barramentos. Por fim, faz uma breve menção aos tipos de software.
Tic estrutura e funcionamendo do computadorjoaoaleixo2014
O documento descreve os principais componentes de hardware e software de um computador. Detalha as partes físicas como a motherboard, CPU, memória, discos rígidos e placas de vídeo, som e rede. Explica também como os dados circulam entre esses componentes através de barramentos. Por fim, faz uma breve menção aos tipos de software.
Tic estrutura e funcionamendo do computadorRodolfo Estima
O documento descreve os principais componentes de hardware e software de um computador. Detalha as partes físicas como a motherboard, CPU, memória, discos rígidos e placas de vídeo, som e rede. Explica também como os dados circulam entre esses componentes através de barramentos. Por fim, faz uma breve menção aos tipos de software.
1) O documento discute os conceitos básicos de informática, incluindo hardware, software, sistemas operacionais e aplicativos comuns.
2) Aborda os principais componentes de um computador, como processador, memória e periféricos, além de classificar computadores por porte.
3) Explica a diferença entre hardware e software e lista exemplos de cada um.
Tic estrutura e funcionamendo do computadorRafaelx21
O documento descreve os principais componentes de hardware de um computador, incluindo a motherboard, CPU, memórias, placas gráficas e de som. Explica como esses componentes trabalham juntos para permitir a entrada, processamento e saída de dados em um computador.
O documento fornece uma introdução básica sobre computadores, incluindo sua história, gerações, componentes, unidades de medida de informação e glossário de termos.
O documento discute conceitos fundamentais de tecnologias da informação e comunicação. Apresenta definições de dados, processamento e informações, e explica que os computadores transformam dados em informações através de processamento automatizado. Também descreve brevemente as gerações de computadores e como a informação é organizada e codificada em binário para processamento.
O documento descreve a história e conceitos fundamentais de computadores e tecnologia da informação. Aborda as gerações de computadores desde as de válvula até os atuais de circuitos integrados, partes e componentes de um microcomputador, unidades de memória e armazenamento, conexões e periféricos. Também explica termos e conceitos básicos como hardware, software, processamento de dados e sistemas numéricos.
O documento fornece um resumo sobre informática, abordando: 1) o que é informática e computador; 2) breve histórico dos computadores desde o ábaco até os modelos atuais; 3) hardware básico de um computador, incluindo unidades de entrada, processamento e saída.
O documento fornece um resumo sobre informática, abordando: 1) o que é informática e computador; 2) breve histórico dos computadores desde o ábaco até os modelos atuais; 3) hardware básico de um computador, incluindo unidades de entrada, processamento e saída.
O documento fornece um resumo sobre informática, abordando: 1) o que é informática e computador; 2) breve histórico dos computadores desde o ábaco até os modelos atuais; 3) hardware básico de um computador, incluindo unidades de entrada, processamento e saída.
1) O documento discute conceitos básicos de hardware e software, incluindo as principais partes do computador e seus papéis, como a placa-mãe, processador, memória RAM e HD. 2) Também aborda os principais sistemas operacionais para PC e dispositivos móveis como Windows, Mac OS e Linux/GNU. 3) Discorre brevemente sobre as tendências futuras da informática como dispositivos móveis e computação em nuvem.
O documento discute conceitos básicos de hardware e software para computadores. Abrange tópicos como a história da informática, componentes fundamentais de hardware como placa-mãe, processador e memória RAM, sistemas operacionais populares como Windows e Linux, e tipos de softwares.
O documento descreve a linha do tempo do desenvolvimento dos mainframes, começando com o ábaco há milênios atrás e progredindo através de vários marcos como a máquina de Pascal em 1642 até os sistemas mainframe modernos da IBM como o zSeries.
O documento discute o mercado de trabalho para desenvolvedores de mainframe, incluindo áreas de atuação, ferramentas, modelos de contratação e como aprender a programação mainframe.
A União Europeia está enfrentando desafios sem precedentes devido à pandemia de COVID-19 e à invasão russa da Ucrânia. Isso destacou a necessidade de autonomia estratégica da UE em áreas como energia, defesa e tecnologia digital para proteger seus cidadãos e valores fundamentais. Ao mesmo tempo, a UE deve manter a cooperação com parceiros que compartilham os mesmos princípios para enfrentar essas ameaças globais.
200706 as 50 maiores empresas de software do brasilIvan Sanches
O documento apresenta os resultados de uma pesquisa realizada com as 50 maiores empresas de software do Brasil. A pesquisa mostra que a maioria das empresas atua principalmente no mercado doméstico, com apenas 13% exportando produtos. As empresas empregam um total de 17.500 profissionais, com a maioria atuando em desenvolvimento. Os principais bancos de dados suportados pelos softwares das empresas são Oracle 9i ou anterior e SQL 2000.
As 50 maiores empresas de software do brasilIvan Sanches
1. O documento apresenta os resultados de uma pesquisa realizada com as 50 maiores empresas de software do Brasil.
2. As empresas possuem em média 20 anos de existência e 350 funcionários cada, totalizando 17.500 profissionais. A maioria dos funcionários atua em desenvolvimento.
3. A pesquisa aborda tópicos como mercados, profissionais, bancos de dados, plataformas de desenvolvimento e sistemas operacionais utilizados. Windows é a principal plataforma de desenvolvimento e para clientes é Linux.
Mercado de trabalho para Desenvolvedores de SistemasIvan Sanches
O documento apresenta um palestrante, Ivan Sanches Petrucci, e discute o mercado de trabalho para desenvolvedores de sistemas. Apresenta as principais linguagens de programação, como Java, C++ e Delphi, e os tipos de aplicações, incluindo desktop, web e mainframe. Discutem-se também as empresas que contratam desenvolvedores, como consultorias, indústrias e bancos, e as formas de contratação, como CLT e PJ.
As classes de modelagem podem ser comparadas a moldes ou
formas que definem as características e os comportamentos dos
objetos criados a partir delas. Vale traçar um paralelo com o projeto de
um automóvel. Os engenheiros definem as medidas, a quantidade de
portas, a potência do motor, a localização do estepe, dentre outras
descrições necessárias para a fabricação de um veículo
A linguagem C# aproveita conceitos de muitas outras linguagens,
mas especialmente de C++ e Java. Sua sintaxe é relativamente fácil, o que
diminui o tempo de aprendizado. Todos os programas desenvolvidos devem
ser compilados, gerando um arquivo com a extensão DLL ou EXE. Isso torna a
execução dos programas mais rápida se comparados com as linguagens de
script (VBScript , JavaScript) que atualmente utilizamos na internet
7. 7
ESCOLA
DE PROGRAMADORES
7
O resumo, no tempo, dos principais fatos relacionados ao surgimento e
evolução dos computadores é o seguinte :
Aproximadamente 2000 AC - Surgimento do ábaco
1617 Bastões de Napier;
1642 Máquina de calcular de Pascal (só soma e subtração)
1672 Máquina de calcular de Leibnitz (com as 4 operações)
1805 Máquina de tear de Jacquard,
1822 Máquina diferencial de Babbage
1833 Máquina analítica de Babbage
1884 Patente da máquina de Hermann Hollerith (censo de 1890)
1944 John von Newman inicia o trabalho no EDVAC, concluído em 1952
por Mauchy e Eckert. 1949 Mark I de Howard Aiken
1. Breve Histórico
8. 8
ESCOLA
DE PROGRAMADORES
8
1946 ENIAC – Primeiro computador eletrônico, de Mauchy e Eckert
1951 UNIVAC I – primeiro computador lançado comercialmente
1955 Início segunda geração (transistores)
1964 IBM série /360
1965 PDP 8 (Digital) – primeiro minicomputador bem sucedido
1971 Intel 4004 = primeiro microprocessador; 1972 = Intel 8008; 1974 =
Intel 8080 e Motorola 6800; 1975 = Motorola 6502 ; 1976 = Zilog Z80 ;
1978 = Intel 8086; 1979 = Intel 8088
1976 Apple 1 – primeiro microcomputador de sucesso (CPU Motorola
6502)
1981 Primeiro micro IBM PC (CPU Intel 8088) ; “batismo” Internet (início
em 1969 como ARPANET)
1. Breve Histórico
9. 9
ESCOLA
DE PROGRAMADORES
9
Hardware são os equipamentos do computador.
Exemplos: CPU, Disco, Fita, Impressora, etc.
Software são os programas
Exemplos: Folha de Pagamento, Cobrança, Excel, Word, etc.
Hardware você chuta.
Software você xinga.
2. Hardware X Software
11. 11
ESCOLA
DE PROGRAMADORES
11
INTEL 80X86
Sistemas operacionais
MS-DOS - Microsoft
Windows - Microsoft
OS/2 - IBM
Linux – Debian, Red Hat, Conectiva, etc.
Windows NT Server – Microsoft
NetWare - Novell
4. Arquiteturas de Baixa Plataforma
13. 13
ESCOLA
DE PROGRAMADORES
13
RISC – Reduced Instruction Set Computer (Workstations)
Intel I80860
Motorola 88000
Sistemas operacionais baseados no UNIX (UNIX Like)
FABRICANTE WORKSTATION S.O.
SUN SPARC Solaris
HP HP xwXX00 HP UX
Digital DECstation/VAXstation Ultrix
IBM RS/6000 AIX
4. Arquiteturas de Baixa Plataforma
15. 15
ESCOLA
DE PROGRAMADORES
15
CPU
A Unidade Central de Processamento (em inglês
Central Processing Unit), ou processador.
ULA ou Unidade Lógica Aritmética
5. Arquitetura Mainframe
16. 16
ESCOLA
DE PROGRAMADORES
16
Memória
Memória Principal
Memória Secundária
5. Arquitetura Mainframe
Meio de
armazenamento
(memória
secundária)
Unidade de
Entrada
Meio de
armazenamento
(memória
secundária)
Unidade de
Saída
Processamento
Memória
Principal
17. 17
ESCOLA
DE PROGRAMADORES
17
Canal
Controle de um ou mais dispositivo externo
Transferência de dados
Principais Funções
Temporização
Comunicação da CPU com os dispositivos externos
Detecção de erros
5. Arquitetura Mainframe
19. 19
ESCOLA
DE PROGRAMADORES
19
Principais Sistemas Operacionais
MVS – Multiple Virtual Storage
5. Arquitetura Mainframe
Cada usuário do sistema tem a impressão de possuir o
processador exclusivamente para ele. Nesses sistemas,
o processador executa a tarefa de um usuário durante
um intervalo de tempo (time-slice) e, no instante
seguinte, está processando outra tarefa.
20. 20
ESCOLA
DE PROGRAMADORES
20
Principais Sistemas Operacionais
VM – Virtual Machine
5. Arquitetura Mainframe
É um antigo e influente sistema operacional da IBM para
máquinas virtuais. Também desenvolvido na década de
60. O VM tem sido largamente utilizado por permitir que
qualquer sistema operacional seja executado em suas
máquinas virtuais, possibilitando economia na aquisição
de novas máquinas. Para organizações com centenas e
milhares de aplicações, essa flexibilidade é essencial.
21. 21
ESCOLA
DE PROGRAMADORES
21
Principais Sistemas Operacionais
S/400
5. Arquitetura Mainframe
OS/400 é um sistema operacional de propriedade da
IBM Corporation, utilizado pela primeira vez em 1988
nos sistemas AS/400.
Atualmente é transformado I5/Os na versão 5.3.
22. 22
ESCOLA
DE PROGRAMADORES
22
Principais Sistemas Operacionais
z/OS
5. Arquitetura Mainframe
OS/400 é um sistema operacional de propriedade da
IBM Corporation, atualmente na versão 1.9
z = Linha Z de hardware da IBM
OS = Operating System
23. 23
ESCOLA
DE PROGRAMADORES
23
6. Conceitos e Terminologias
Arquivos
Os arquivos contem dados que serão utilizados
como entradas ou saídas do processamento.
Quando lemos ou gravamos um arquivo, a cada
leitura ou gravação acessamos a unidade que
chamamos de Registro.
Cada registro pode ser composto por um ou mais
campos.
24. 24
ESCOLA
DE PROGRAMADORES
24
6. Conceitos e Terminologias
Arquivos
Registros
Quando lemos ou gravamos um arquivo,
trabalhamos com um Registro, que é um
conjunto completo de dados utilizados nas
entradas ou saídas do processamento.
25. 25
ESCOLA
DE PROGRAMADORES
25
6. Conceitos e Terminologias
Arquivos
Campos
Ao lermos ou gravarmos um registro de um
arquivo, estamos ao mesmo tempo utilizando um
ou mais campos que possuem os dados utilizados
nas entradas ou saídas do processamento.
26. 26
ESCOLA
DE PROGRAMADORES
26
6. Conceitos e Terminologias
Banco de Dados
O banco de dados armazena e acessa as
informações de uma maneira especial.
É composto por:
Tabelas
Linhas e
Colunas
27. 27
ESCOLA
DE PROGRAMADORES
27
6. Conceitos e Terminologias
Banco de Dados
Tabelas
Representa o conjunto de informações de um
mesmo “assunto”. Equivale-se aos Arquivos.
Linhas
Representa o conjunto de colunas. Equivale se aos
Registros.
Colunas
É a unidade de informações da tabela. Equivale-se aos
Campos.
28. 28
ESCOLA
DE PROGRAMADORES
28
6. Conceitos e Terminologias
Tipos de arquivos X Periféricos
Disco
Também chamado de DASD (Direct Access Sequential
Device ou Dispositivo de Acesso Seqüencial Direto), é
um periférico onde são armazenados os dados dos
arquivos. O acesso, para leitura ou gravação, dos
dados dos arquivos pode ser executado de maneira
seqüencial ou indexada.
30. 30
ESCOLA
DE PROGRAMADORES
30
6. Conceitos e Terminologias
Tipos de arquivos X Periféricos
Trilha
Nos discos os dados são gravados em circunferências
concêntricas. Em cada uma das circunferências
concêntricas, onde estão gravados os dados,
chamamos de trilha.
32. 32
ESCOLA
DE PROGRAMADORES
32
Tipos de arquivos X Periféricos
6. Conceitos e Terminologias
Cilindro
A idéia do cilindro é que se os dados de um arquivo
estão gravados em trilhas concêntricas, a cabeça de
leitura/gravação, não precisa se mover para ler os
dados do arquivo.
34. 34
ESCOLA
DE PROGRAMADORES
34
Tipos de arquivos X Periféricos
6. Conceitos e Terminologias
VTOC
Volume Table Of Contents é uma estrutura que
lista os data-sets (arquivos) residentes no
mesmo volume de disco e que entre outros
atributos contém informações sobre a localização
e tamanho dos arquivos.
35. 35
ESCOLA
DE PROGRAMADORES
35
Tipos de arquivos X Periféricos
6. Conceitos e Terminologias
Cartucho
Invólucro fechado contendo fita com superfície
recoberta de uma camada magnética, capaz de
registrar dados sob a forma de sinais eletromagnéticos.
Pode ser utilizado tanto para leitura (entrada) como para
gravação (saída). O acesso às suas informações é feito
de maneira seqüencial.
36. 36
ESCOLA
DE PROGRAMADORES
36
Tipos de arquivos X Periféricos
6. Conceitos e Terminologias
Impressora
Também chamada de dispositivo de impressão é um
periférico que, quando conectado a um computador ou
a uma rede de computadores, tem a função de
dispositivos de saída, imprimindo textos, gráficos ou
qualquer outro resultado de uma aplicação, permitindo a
visualizar os dados processados.
37. 37
ESCOLA
DE PROGRAMADORES
37
Tipos de arquivos X Periféricos
6. Conceitos e Terminologias
Tela
Também chamado de monitor é um dispositivo de saída
de um computador, que serve de interface com o
homem, na medida que permite visualização e interação
dos dados disponíveis. Os dados solicitados pelo
computador são informados através do teclado, que
possui aparência semelhante ao da máquina de
escrever.
38. 38
ESCOLA
DE PROGRAMADORES
38
7. Conversão de dados e formatos
Notações ASCII, Hexadecimal e Binário
C
43
U
55
R
52
S
53
O
4F 20
0100 0011 0101 0101 0101 0010 0101 0011 0100 1111 0010 0000
D
44
E
45 20
I
49
N
4E
T
54
0100 0100 0100 0101 0010 0000 0100 1001 0100 1110 0101 0100
R
52
O
4F
D
44
U
55
Ç
80
Ã
C7
0101 0010 0100 1111 0100 0100 0101 0101 1000 0000 1100 0111
O
4F 20
A
41
O
4F 20
z
7A
0100 1111 0010 0000 0100 0001 0100 1111 0010 0000 0111 1010
O
4F
S
53 20
(
28
O
4F
S
53
0100 1111 0101 0011 0010 0000 0010 1000 01001111 0101 0011
/
2F
3
33
9
39
0
30
)
29
!
21
0010 1111 0011 0011 0011 1001 0011 0000 0010 1001 0010 0001
40. 40
ESCOLA
DE PROGRAMADORES
40
7. Conversão de dados e formatos
Notações EBCDIC, Hexadecimal e Binário
C
C3
U
E4
R
D9
S
E2
O
D6 40
1100 0011 1110 0100 1101 1001 1110 0010 1101 0110 0100 0000
D
C4
E
C5 40
I
C9
N
D5
T
E3
1100 0100 1100 0101 0100 0000 1100 1001 1101 0101 1110 0011
R
D9
O
D6
D
C4
U
E4
Ç Ã
1101 1001 1101 0110 1100 0100 1110 0100 1000 0000 1100 0111
O
D6 40
A
C1
O
D6 40
z
A9
1101 0110 0100 0000 1100 0001 1101 0110 0100 0000 1010 1001
O
D6
S
E2 40
(
4D
O
D6
S
E2
1101 0110 1110 0010 0100 0000 0100 1101 11010110 1110 0010
/
61
3
F3
9
F9
0
F0
)
5D
!
5A
0010 0001 1111 0011 1111 1001 1111 0000 0101 1101 0101 1010
41. 41
ESCOLA
DE PROGRAMADORES
41
Seqüência de Comparações
0 -9
EBCDIC ASCII
Caracteres Especiais Caracteres Especiais
a – z
a – z
A - Z A - Z
0 -9MAIOR
menor
EBCDIC ASCII
Silva < SILVA
123-SP < RJ-555
SILVA < Silva
RJ-555 < 123-SP
7. Conversão de dados e formatos
42. 42
ESCOLA
DE PROGRAMADORES
42
7. Conversão de dados e formatos
Conversão de Base
Conversão de decimal para binário
Dividir o número decimal (parte inteira) por 2 e "guardar"
o resto (0 ou 1), até que o cociente seja zero. O binário
correspondente será encontrado “enfileirando-se” os
restos, do último para o primeiro, da esquerda para a
direita.
Os últimos serão os primeiros.
43. 43
ESCOLA
DE PROGRAMADORES
43
7. Conversão de dados e formatos
Conversão de Base
Exemplo: Conversão do decimal 190 para binário
190 / 2 = cociente 95 resto 0
95 / 2 = cociente 47 resto 1
47 / 2 = cociente 23 resto 1
23 / 2 = cociente 11 resto 1
11 / 2 = cociente 5 resto 1
5 / 2 = cociente 2 resto 1
2 / 2 = cociente 1 resto 0
1 / 2 = cociente 1 resto 1
Binário Encontrado: 1011 1110
44. 44
ESCOLA
DE PROGRAMADORES
44
7. Conversão de dados e formatos
Exercícios de conversão
Converter de decimal para binário
01) 453 06) 298
02) 4095 07) 1001
03) 2345 08) 3999
04) 795 09) 2730
05) 1038 10) 1365
45. 45
ESCOLA
DE PROGRAMADORES
45
7. Conversão de dados e formatos
Exercícios de conversão
Solução da conversão de decimal para binário
01) 453
02) 4095
03) 2345
04) 795
05) 1038
06) 298
07) 1001
08) 3999
09) 2730
10) 1365
0001 1100
0101
1111 1111
1111
1001 0010
1001
0011 0001
1011
0100 0000
1110
0001 0010
1010
0011 1110
1001
1111 1001
1111
1010 1010
1010
0101 0101
0101
46. 46
ESCOLA
DE PROGRAMADORES
46
7. Conversão de dados e formatos
Conversão de Base
Conversão de decimal para hexadecimal
Dividir o número decimal (parte inteira) por 15 e
"guardar" o resto (de 0 a 15), até que o cociente seja
zero. O hexadecimal correspondente será encontrado
“enfileirando-se” os restos, do último para o primeiro, da
esquerda para a direita. Não esqueça que deve ser
usada a Tabela de Equivalência (10 = A; 11 = B; etc).
47. 47
ESCOLA
DE PROGRAMADORES
47
7. Conversão de dados e formatos
Conversão de Base
Exemplo: Conversão de 7654321 para hexadecimal
7654321 / 16 = cociente 478395 resto 1
478395 / 16 = cociente 29899 resto 11 B
29899 / 16 = cociente 1868 resto 11 B
1868 / 16 = cociente 116 resto 12 C
116 / 16 = cociente 7 resto 4
7/ 16 = cociente 0 resto 7
Binário Encontrado: 74CBB1
48. 48
ESCOLA
DE PROGRAMADORES
48
7. Conversão de dados e formatos
Exercícios de conversão
Converter de decimal para hexadecimal
01) 4739865 06) 1948
02) 51423 07) 93746
03) 73685 08) 15839
04) 5892 09) 625
05) 14352075 10) 2947
49. 49
ESCOLA
DE PROGRAMADORES
49
7. Conversão de dados e formatos
Exercícios de conversão
Solução da conversão de decimal para hexadecimal
01) 4739865
02) 51423
03) 73685
04) 5892
05) 14352075
06) 1948
07) 93746
08) 15839
09) 625
10) 2947
485319
C8DF
11FD5
1704
DAFECB
79C
16E32
3DDF
271
B83
50. 50
ESCOLA
DE PROGRAMADORES
50
7. Conversão de dados e formatos
Conversão de Base
Conversão de binário para hexadecimal
Basta separar o número binário em grupos de 4
algarismos, da direita para a esquerda (completando
com zeros à esquerda, o último grupo à esquerda, se for
necessário para completar 4 algarismos), e, em
seguida, colocar, para cada grupo de 4 algarismos
binários, o algarismo hexadecimal equivalente,
conforme a tabela básica de equivalência.
51. 51
ESCOLA
DE PROGRAMADORES
51
7. Conversão de dados e formatos
Conversão de Base
Exemplo: Converter para hexadecimal o binário
111100111100101101001010.
1111 0011 1100 1011 0100 1010
Binário Encontrado: F3CB4A
F 3 C B 4 A
54. 54
ESCOLA
DE PROGRAMADORES
54
13.Cargos e funções
Analista de Sistemas
O analista de sistemas é o profissional de
computador responsável, na maioria das vezes, pelo
projeto computadorizado global dos procedimentos
comerciais. É o analista que, junto com o usuário,
determina que entrada de dados e informações de
saída são necessários, e é quem fornece ao
programador os layouts (esquemas) correspondentes
e os requisitos de processamento.
55. 55
ESCOLA
DE PROGRAMADORES
55
13.Cargos e funções
Programador
O programador codifica o programa, escrevendo o
programa fonte e depois o introduz no sistema de
computador usando o teclado. Compila e testa o
programa, certificando-se que não existe nenhum
erro. Finalmente documenta o programa escrevendo
os manuais de procedimentos para os usuários e
operadores. Em algumas organizações, os
programadores podem trabalhar diretamente com os
usuários para determinar as especificações de
entrada/saída para um programa.
56. 56
ESCOLA
DE PROGRAMADORES
56
13.Cargos e funções
Analista de Produção
Desenvolve e implementa rotinas de produção
necessárias à operacionalização de novos sistemas.
Responde pela definição da rotina de procedimentos,
bem como pela manutenção de controle de sistemas
de produção e efetua os ajustes na escala de
processamento, objetivando a otimização de tempo
disponível. Opina sobre a viabilidade de otimização
de novos equipamentos ou programas oferecidos
pelos fornecedores.
57. 57
ESCOLA
DE PROGRAMADORES
57
13.Cargos e funções
Scheduler
Baseado na escala de processamento realizada pelo
Analista de produção, desenvolve e implementa os
controles de modo os programas sejam processados
obedecendo a um esquema metodicamente
planejado. Esses processamentos podem obedecer
dia, horário, dependência da execução de outro
programa, etc..
58. 58
ESCOLA
DE PROGRAMADORES
58
13.Cargos e funções
Operador
Opera computador e monitora o desempenho dos
sistemas, através de console ou mesa de controle de
terminais, visando o processamento dos serviços
dentro dos padrões de qualidade e prazos
estabelecidos.
59. 59
ESCOLA
DE PROGRAMADORES
59
14.Softwares básicos
OS/390 x z/OS
O OS/390 é um sistema operacional para os
mainframes da IBM dos Sistemas /370 e /390. É
basicamente um relançamento (no final de 1995) do
antigo sistema operacional IBM chamado MVS
adicionado dos serviços de sistema do UNIX.
Em Dezembro de 2001, a IBM adicionou outras
funcionalidades permitindo executar Java, suportar
as API’s do UNIX e fácil comunicação com o TCP/IP
(protocolo da Internet) e com a Web, além de
executar o Linux.
A esse “novo” OS/390 a IBM chamou de z/OS.
60. 60
ESCOLA
DE PROGRAMADORES
60
14.Softwares básicos
RACF
Resource Access Control Facility (RACF) é um
software que trabalha integrado com o sistema
operacional, OS/390, mundialmente utilizado como
ferramenta para definição dos perfis de acesso aos
recursos disponibilizados pelo sistema.
61. 61
ESCOLA
DE PROGRAMADORES
61
14.Softwares básicos
VTAM, NCP e arquitetura SNA
VTAM (Virtual Telecomunication Access Method) é um
software que disponibiliza comunicação através dos
dispositivos de telecomunicações e seus usuários para
ambiente mainframe.
NCP (Network Control Program) disponibiliza elementos
distribuídos no controle executados num servidor
ARPANET. O NCP providencia conexões e controle de
fluxo entre processos executados em diferentes
servidores ARPANET.
SNA (System Network Architecture) é uma arquitetura de
rede proprietária da IBM. Ë um protocolo completo para
computadores interconectados e seus recursos.
62. 62
ESCOLA
DE PROGRAMADORES
62
14.Softwares básicos
TSO e ROSCOE
São interpretadores interativos de linhas de comando
para os sistemas operacionais IBM MVS/ESA e
OS/390 zOS. O TSO (Time Sharing Option) é
fornecido pela IBM e o ROSCOE pela CA Computer.
63. 63
ESCOLA
DE PROGRAMADORES
63
14.Softwares básicos
CICS
É um programa de controle que gerencia os
aplicativos on-line, pois os sistemas operacionais IBM
são voltados para execução BATCH.
O CICS gerencia os recursos do sistema por esses
aplicativos.
Na prática, quando o aplicativo necessita executar
transações on-line, o CICS recebe o controle do
programa aplicativo, executa a transação e ao
terminar devolve o controle ao programa aplicativo.
64. 64
ESCOLA
DE PROGRAMADORES
64
14.Softwares básicos
DB2
O DB2 é um sistema de gerência de banco de dados
para o sistema operacional MVS, que significa "IBM
Database2" (abreviado para DB2).
O SQL – Structured Query Language - se tornou a
linguagem de acesso, por excelência, para trabalhar
de forma totalmente integrada e efetiva com o DB2,
para atender as tarefas periódicas da empresa.
65. 65
ESCOLA
DE PROGRAMADORES
65
15.Utilitários
Utilitários são programas que atuam sobre o sistema
operacional para melhorar o desempenho dos mesmos ou
lhes incluir novos recursos, ou seja, ampliam os recursos
do sistema facilitando o uso e auxiliando a manutenção de
programas.
Administram o ambiente oferecendo possibilidades para
que o usuário organize discos, verifique a memória, corrija
falhas, etc.. Exemplos: Formatadores, Programas de
Backups, Compactadores de Disco, Defragmentadores,
Antivírus, etc..
Utilitários de Baixa Plataforma: Format, Copy, Defrag, etc.
Utilitários de Mainframe: IEHLIST, IEBGENER,
IEBPTPCH, etc.
66. 66
ESCOLA
DE PROGRAMADORES
66
16.Software Aplicativo
Também chamados de programa de aplicações. São
programas específicos para a solução de problemas do
usuário, ou seja, efetuam as mais diversas tarefas, tais
como: processador de texto, agenda, jogos, controle de
estoques, folha de pagamento, confecção de planilhas,
comunicação via modem (fone, fax, e-mail, chat,
videoconferência), etc.
Os aplicativos projetados para um sistema operacional
podem não ser executados em outro.
67. 67
ESCOLA
DE PROGRAMADORES
67
16.Software Aplicativo
Os aplicativos podem ser divididos em:
Uso Geral: são os programas com vários tipos de
finalidades. Exemplo: Editores de texto (Word), gráficos e
planilhas (Excel), navegadores (Firefox), gerenciador de
banco de dados, etc.
Uso Específico: destinam-se exclusivamente a uma única
finalidade. Exemplos: Folha de pagamentos, imposto de
renda, contas a pagar e receber, etc.
68. 68
ESCOLA
DE PROGRAMADORES
68
16.Software Aplicativo
Sistemas
É o conjunto de programas que executam os
processos do negócio, utilizando as informações
armazenadas.
Se considerarmos que um programa é composto de
instruções, poderíamos dizer que uma única
instrução é a menor parte de um programa.
69. 69
ESCOLA
DE PROGRAMADORES
69
16.Software Aplicativo
Sistemas
Nesse caso, temos um extremo, a instrução, e o
outro, o sistema. A um conjunto de instruções
denominamos rotina; um conjunto de rotinas compõe
um programa; e um conjunto de programas compõe
um sistema. Uma representação gráfica do sistema
seria : SISTEMA
PROGRAMA
ROTINA
INSTRUÇÃO
70. 70
ESCOLA
DE PROGRAMADORES
70
16.Software Aplicativo
Programa Fonte
São textos escritos em uma linguagem de
programação (COBOL, C, Java, etc.) que define a
forma e as funções de um aplicativo. Como são
escritos em linguagem de alto nível facilita a leitura, o
entendimento e a manutenção.
71. 71
ESCOLA
DE PROGRAMADORES
71
16.Software Aplicativo
Programa Executável
Quando o programa fonte é processado por um
programa especial chamado compilador, os textos
escritos em linguagem de alto nível se tornam
programas executáveis, passando para uma
linguagem de baixo nível, conhecida como linguagem
de máquina, que é entendida pelo computador, mas
que deixam de ser legíveis para nós.
72. 72
ESCOLA
DE PROGRAMADORES
72
17.JCL
O Job Control Language descreve o trabalho a ser
realizado pelo sistema, que são:
Que seqüência os programas devem ser
executados?
Qual programa deve executar agora?
Que dados são requeridos para executar o
programa?
73. 73
ESCOLA
DE PROGRAMADORES
73
17.JCL
JOB
Chamamos de JOB um ou mais programas que
serão executados de uma só vez. O início de um
JOB é identificado pelo cartão JOB do JCL. Através
do cartão JOB são especificadas para o sistema as
informações relacionadas ao processamento do
mesmo.