Past Paper (Multiple Choice) Flashcards

1
Q

What are PF Keys?

A

Function Keys (Standard on all keyboards)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What does PF3 do?

A

PF3: Used to exit the program (not break)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What does PA1 do?

A

PA1: Interrupt/Break key

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are PA keys?

A

Function keys (but were only relevant on 3270 keyboards)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What does PA2 do?

A

PA2: Doesn’t do anything (Could be used as a hotkey)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What does PA3 do?

A

PA3: Doesn’t do anything (Could be used as a hotkey)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What does PF1 do?

A

PF1: Help

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What does PF2 do?

A

PF2: Split

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What does PF4 do?

A

PF4: Return

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What does PF5 do?

A

PF5: RFind

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What does PF6 do?

A

PF6: RChange

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What do PF7, PF8, PF10 and PF11 do?

A

PF7: Up PF8: Down PF10: Left PF11: Right

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What does PF9 do?

A

PF9: Swap

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What does PF12 do?

A

PF12: Retrieve

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

How large is a Cylinder approximately?

A

A bit under a megabyte

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

How many tracks is a Cylinder?

A

15 Tracks

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

What does ‘RECFM=V’ mean?

A

Record Format = Variable (Each single record that gets written to a single data set at variable sizes up to and including the max)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

What does ‘RECFM=F’ stand for?

A

Record Format = Fixed (Every single record that gets written to a single data set is that many MB)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

What does ‘RECFM=VB’ stand for?

A

Record Format = Variable Blocked (Records get put together in a block of the BLKSIZE within each data set)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

What does ‘RECFM=FB’ stand for?

A

Record Format = Fixed Blocked (Records get put together in a block of the BLKSIZE within each data set)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

What does ‘LRECL=1000’ mean?

A

Logical Record Length = 1000 (not sure whether to ignore?)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

What does ‘SPACE=(TRK,(100,100))’ mean?

A

When adding the data set the system will allocate 100 tracks (6.6 cylinders) initially, then 100 tracks for any additional space

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

What does ‘SPACE=(CYL,(3,1))’ mean?

A

When adding the data set the system will allocate 3 cylinders initially, then 1 cylinder for any additional space

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

What does ‘BLKSIZE=10000’ mean?

A

10000 lots of 1000 bytes (around 10mb) (If Record Format = Block, the block = BLKSIZE)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

What will the JCL code: ‘//A DD DISP=SHR,DSNAME=C.D,VOL=SER=V,UNIT=3390’ do?

A

Will look for the Dataset C.D on Volume V (If told the volume to look at, it will not look in the catalogue)

26
Q

What will the JCL code: ‘//A DD DISP=SHR,DSNAME=A.B,VOL=SER=W,UNIT=3390’ do?

A

Will look for the Dataset A.B on Volume W (If told the volume to look at, it will not look in the catalogue)

27
Q

What will the JCL code: ‘//A DD DISP=SHR,DSNAME=A.B’ do?

A

Not told it a volume, will look for A.B within the catalogue, will look for high level qualifier A, questions says there’s an Alias for A relating to C.D, it is catalogued within C.D

28
Q

What will the JCL code: ‘//A DD DISP=SHR,DSNAME=A.B,VOL=SER=X,UNIT=3390’ do?

A

Will look for the Dataset A.B on Volume X (If told the volume to look at, it will not look in the catalogue)

29
Q

What does ‘IEBCOPY’ do?

A

Dealing with Partitioned Datasets and members and copying those

30
Q

What does ‘IEBGENER’ do?

A

Copies from one sequential dataset to another sequential dataset, will not copy members

31
Q

What does ‘IEBUPDTE’ do?

A

You can use IEBUPDTE to create or modify sequential or partitioned data sets or PDSEs.

32
Q

What does ‘IDCAMS’ do?

A

Used to create and manipulate VSAM data sets

33
Q

What is the ‘Input’ phase (JES2)?

A

JES2 reads the input stream and assigns a job identifier to each JOB JCL statement. JES2 places the job’s onto DASD data sets called Spool Data Sets. JES2 then selects jobs from the spool for processing and subsequent running.

34
Q

What is the ‘Conversion Phase’ (JES2)?

A

JES2 uses a converter program to analyse a job’s JCL statements. The converter takes the job’s JCL and merges it with JCL from a procedure library. Then, JES2 converts the composite JCL into converter/interpreter text that both JES2 and the initiator can recognise.

If JES2 detects any JCL errors, it issues messages, and the job is queued for Output rather than execution.

35
Q

What is the ‘Processing Phase’ (JES2)?

A

In the processing phase, JES2 selects jobs that are waiting to run from a job queue and sends them to initiators.

36
Q

What is the ‘Output Phase’?

A

JES2 controls all SYSOUT processing. This output includes system messages that must be printed, as well as data sets requested by the user that must be printed or punchec. JES2 ques the output for print or punch processing.

37
Q

What happens at JES2 Initiator?

A

Waiting for other conflicting jobs to complete before continuing when a required dataset has a DISP=OLD conflict Initiator starts before your programs, first thing initiator will do before it begins is make sure that they have shared and exclusive locks on all those datasets

38
Q

What is the ‘Atomic Instant’?

A

The one overall defined decision. The Sync Point Manager records a yes/no decision. Recorded to persistent storage, meaning the sync-point manager can always look back at the decision.

39
Q

What kind of storage holds the JES2 spool area?

A

Auxiliary Storage (DASD Volumes) (If it was in main memory then is you switch off the system then everything is gone)

40
Q

What happens in phase one of a two-phase commit?

A

In phase one the sync-point manager goes to all the resource managers and asks them if they can commit. It does not complete the commit at this stage, just asks whether they can do what is required to be done.

41
Q

What happens in phase two of a two-phase commit?

A

The sync-point manager sends the Atomic Decision to all Resource Managers to either complete or not complete the commit.

42
Q

What happens between phase one and phase two of a ‘two-phase commit’?

A

The ‘Atomic Instant’. The sync-point manager records a decision based on the resource managers decisions in the first phase as to whether to commit or not.

43
Q

Consider the following JCL: //L JCLLIB ORDER=(A) //* JOBPARM PROCLIB=PROCBB // JOBLIB DD DISP=SHR,DSN=C //S EXEC PGM=P //STEPLIB DD DISP=SHR,DSN=D Which library is searched for member P?

A

D JCLLIB = Library of JCL procedures PROCLIB = Procedure Library P = Program (PGM), you would not search in a JCLLIB or Procedure Library for a program C is in a Job Library D is in a Step Library Step Library is looked at for a program before a Job Library.

44
Q

What does the Support Element (SE) look after?

A

The firmware

One-use server within the mainframe that looks after firmware

45
Q

What is the Common Storage Area (CSA)?

A

“Another thing of memory that Z/OS uses for stuff” - Malcolm Beattie

46
Q

What is the Link Pack Area (LPA) related to?

A

Hardware

47
Q

Into which memory is the I/O Control Data Set (IOCDS) loaded at power-on time?

A

Into the Hardware Save/System Area (HSA)

48
Q

What is the Hardware Save/System Area (HSA)?

A

A chunk of memory that LPARS can’t get at, but the firmware and the system can to do I/O configuration

49
Q
A
50
Q

XI

A

Answer: B

a) Different disk, different configuration - good way of recovering
b) Going to try and run it on A, but A is down so A isn’t going to be able to pick it up
3. Boot the system point at a different configuration member and use working members - good way of recovering
4. z/OS system that has direct access to the volume that it’s actually on then we can open that data set, edit it and fix it from there - good way of recovering

51
Q

What’s a Central Processor (CP)?

A

General purpose processor for any Z Operating System

52
Q

What’s a z/OS Integrated Information Processor (zIIP)?

A

A characterisation that’s cheaper and doesn’t affect software bills, but again it’s z/OS that’s running Java and other stuff on it

53
Q

What’s a z Application Assist Processor (zAAP)?

A

An older fashioned version of a zIIP (probably won’t be used, if it does it will be wrong)

54
Q

What’s a System Assist Processor (SAP)?

A

Selects appropriate channel paths and arranging for the execution of an I/O offloaded from the Processing Units (PU)

55
Q

XIV

A

Answer: A

A) Newer version of a PDS which means you don’t have to do what’s exaplained in B PDS/ (an extended version)

B) Meaning of the word compressing, but not the meaning of compressed when we’re talking about PDSs, we’re not actually compressing the data in that sense, we’re re-organising the members of the PDS to get rid of the gaps

C) For PDS’s that are to do with VSAM

D) What’s compressing got to do with more people being able to use it at the same time?

Newer version of a PDS in which you don’t have to do that – PDS/E

56
Q

What are the ACID properties?

A
  • Atomicity - Consistency - Isolation - Durability
57
Q

XVI

A

Answer: B

  • Doesn’t affect licencing costs
58
Q

XVII

A

Answer: C

  • Parallel Sysplex technology helps with the availability of the hardware side. But if your disk dies, then Parallel Sysplex doesn’t help, but GDPS integrates and does something on the disk side
59
Q

XVIII

A

Answer: C

60
Q

XIX

A

Answer: D

  • UserId in JobID, so it’s D
61
Q

XX

A

Answer: C

  • Will convert the code into something that will be understood by the system