Saltar navegação

S01 - Conceitos Gerais

Revisão

Discos Magnéticos

Os discos magnéticos são o meio de armazenamento mais comum em um mainframe. São compostos por vários discos sobrepostos sobre um eixo. As faces dos discos são tratadas com uma película magnetizável. Os dados são armazenados na faces magnéticas dos discos. O disco gira em velocidade constante e está estruturado em cilindros e trilhas.

 

Leitura e gravação

O cabeçote está preso a um braço móvel e é usado para ler e escrever os dados. Em um dados instante os diversos cabeçotes estão posicionados sobre uma determinada posição da face do disco e cada face é tratada por um cabeçote de leitura/gravação.

 

 

 

 Cilindros

Cilindro é um conjunto de trilhas concêntricas na superfície do disco, acessadas simultâneamente pelos cabeçotes de leitura.

 

 

 

 

Trilhas

 

Uma trilha é a área acessada por um dos cabeçotes de leitura/gravação em uma das faces do disco. Várias trilhas acessadas simultâneamente compôe um cilindro.

 

Blocos

Um bloco é um conjunto de registros lógicos gravados sequencialmente em uma das trilhas do disco. Uma vez que o cabeçote de leitura/gravação está posicionado sobre uma trilha, é mais economico e rápido transferir um bloco de registros lógicos para a memória. Nos bytes de controle do bloco estão descritos o tamanho dos registros lógicos e outras informações de acesso.

Registros

Simplificadamente, um registro é um número fixo de bytes contendo informações ou dados. Na maioria dos casos, um registro contém informação que é tratada como uma unidade. Pode ser um item de estoque ou um registro funcional contendo dados de um empregado.

Campos

A expressão campo refere-se a uma parte específica do registro, que contém uma categoria particular de dado, tal como o nome do empregado ou o endereço do empregado.

Organização Sequencial

Em um data set sequencial os registros são armazenados consecutivamente. Para recuperar o décimo registro é necessário passar pelos nove registros que o antecedem.

Alocação

A alocação de um data set pode ser para criar espaço para um novo data set em um disco ou para estabelecer uma ligação lógica entre um job e um data set através da Job Control Language. Pode-se criar um data set usando os paineis do ISPF ou criar e assinalar usando JCL´s em um job.

Nomeação

O nome de um data set é único na instalação e pode ser composto de um segmento de nome ou um conjunto de segmentos de nomes. Cada segmento de nome representa um nível de qualificação. Por exemplo, no nome de data set TERA.LIZ.DADO é composto por três segmentos de nome. O nome mais à esquerda é denominado qualificador de mais alto nível e o último à direita o de mais baixo nível. Normalmente utilizam-se três ou quatro qualificadores.

Segmentos de nome ou qualificadores são limitados a oito (8) caracteres. O primeiro caracter pode ser alfabético (A a Z) ou especial (# @ $). Os demais sete caracteres podem ser alfabéticos, numéricos (0 - 9), especiais ou hífen (-). Segmentos de nome são separados por um ponto (.).

Incluindo todos os segmentos de nome e pontos, o tamanho de um nome de data set não pode exceder 44 caracteres. No máximo 22 segmentos de nome podem formar um nome de data set.

Neste curso o qualificador de mais alto nível será GR, seguido do qualificador que identifica o usuário (PW0001, PW0005, PW0013), seguido do nome do data set sequencial ou biblioteca.

Licença: licença proprietária