GA26·1638-2 /
File No. 5370:07 ·
Systems
Reference Manual for
IBM 3350
Direct Access Storage
Preface
This publication
cessing personnel with the characteristics of IBM
is
intended to familiarize
data
pro-
3350
Direct Access Storage. The reader should have prior
knowledge of direct-access storage devices and
concepts.
The publication lists the functional characteristics and
describes the record format, capacity, and timing
characteristics. A list
3350
is
included in the Channel Commands section.
of
all commands executed by the
Suggested operator instructions are included in the
Operator Controls and Indicators section.
The following publications are recommended for
detailed information
con<:;erning
the subjects covered
in this manual:
IBM
No.
GA22-
System/370
7000
•
• Reference Manual
Model
2,
Order No. GA26-1617
Principles
for
IBM
of
Operation, Order
3830
Storage Control
• Reference Manual for
Control, Order No.
IBM
Integrated Storage
GA26-1620
• The functional characteristics manual applicable to
Order
the parent system.
characteristics manuals can be found in the
System/
and System I 3
360
Bibliography, Order No.
70
Bibliography, Order No.
numbers for functional
IBM
GC20-0360
GC20-0001.
• The Data Processing Glossary,
Order
No.
GC201699, defines terms related to direct-access storage
devices.
• Additional information for use when planning a
3350
installation can
be
found in the
3350/
3344
Installation and Conversion Guide, Order No.
GC20-1780.
If
IBM 3350s are
part
of a system which includes the
IBM 3850 Mass Storage System, certain attachment
restrictions may apply. These restrictions are detailed
IBM
3850
MSS
in the
Principles
of
Operation,
Order No. GA32-0029.
Third Edition (April 1977)
This
publication replaces
IBM 3350 Direct Access Storage,
contents
edition.
change.
Changes
periodically made. Before using this publication in
of IBM
Copies of this
Offices.
A
form
This
Publishing,
©Copyright
ii
of
Changes
or
equipment,
form
for
has
been
manual
IBM
3350 Reference
Technical
additions
and
reader's
removed,
was
prepared
Department
International
and
makes
Order
Newsletter
or
additions
to the specifications
contact
other
comments
are
the local IBM
IBM publications
is
provided
send
your
by
the
G26, 5600 Cottle Road,
Business Machines
Manual
the
second
edition
No. GA26-1638-1, obsolete.
GN26-0326
indicated by a vertical
comments
IBM
contained
Branch
can
at
the
General
has
be
back of this publication. If
to
the address below.
Products Division, Technical
San
Corporation
of
Reference Manual
been
incorporated
bar
to
in this publication
connection
Office
for
revisions.
obtained
through
Jose,
California
1975, 1976, 1977.
The
into this
the left
with
the
IBM Branch
95193.
for
of
the
are
operation
the
Contents
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Highlights
General
IBM
Attachment
Compatibility With Existing Storage
IBM
IBM
IBM
Models and Special
3350
Special
String Switch
Primary
3350
Data
Data
Record
Count
Key
Data
Track
Home
Record
Data
Write Padding
Track
3330
3350
Input/Output
Drive
Drive Addresses . . . . . . . . . . . . . . . . . . . . . . . . . 15
Valid
Seek Addresses. . . . . . . . . . . . . . . . . . . . . . . . . .
Access
Seek Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Head
Latency................................
Data
Data
Write
Seek Verification . . . . . . . . . . . . . . . . . . . . . . . . 18
File Protection . . . . . . . . . . . . . . . . . . . . . . . . . . 18
..................................
Description
3350
Attachment
3330
Model 1 Compatibility
3330
Model
3350
Native
Models
Head/Disk
Formats
Groups
Format
Capacity
Modes
Integrity
................................
Features
Controller
................................
................................
Format
Area
Area
................................
Area
................................
Address
Zero
Records
Compatibility
Native
Operations. . . . . . . . . . . . . . . . . . . . . 15
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3350
and
Data
Selection Time . . . . . . . . . . . . . . . . . . . . . 1 7
Transfer
Protect
..........................
........................
to
3850
System
11
Compatibility
Mode
Features
.............................
.............................
Adapter
Assembly
..............................
...............................
...............................
............................
..............................
.............................
...............................
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Modes.................
Mode
. . . . . . . . . . . . . . . . . . . . . . . 10
Addresses.....................
Transfer
Rate.
. . . . . . . . . . . . . . . . . . . . . . 1 7
and
Security. . . . . . . . . . . . . . . . . . . 18
. . . . . . . . . . . . . . . . . . . . . . . . . . . 18
..................
.............
Mode
........
Mode
.......
.....................
....................
..................
....................
Time . . . . . . . . . . . . . . . 17
10
15
1 7
1 7
17
6
6
6
6
7
Error Recovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 9
l
1
3
3
3
3
3
3
4
4
4
4
4
5
6
6
6
Error
Correction
Error
Correction
Error
Recovery
CCW
Restart
Error
Correction
Recovery
Channel Commands
Control
Search
Read
Sense
Format
Update
Sense
Sense Byte Summary. . . . . . . . . . . . . . . . . . . . . . . .
Sense Bytes
Commands.
Commands
Commands.
Commands
Write
Write
Data
Function
Table . . . . . . . . . . . . . . . . . . . . . . l 9
Action . . . . . . . . . . . . . . . . . . . . . . 19
Construction
Table. . . . . . . . . . . . . . . . . . . . 20
Action Table
.........................
. . . . . . . . . . . . . . . . . . . . . . . . . 25
. . . . . . . . . . . . . . . . . . . . . . . . . . 25
. . . . . . . . . . . . . . . . . . . . . . . . . . 25
Commands.
Commands
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
0-
7 Summary. . . . . . . . . . . . . . . . . . . . 32
. . . . . . . . . . . . . . . . . . . 19
. . . . . . . . . . . . . . . . 19
....................
. . . . . . . . . . . . . . . . . . . . . . . . 25
. . . . . . . . . . . . . . . . . . . 25
. . . . . . . . . . . . . . . . . . . . 25
21
25
31
31
6
6
6
Operator
Operator
Ready
Attention
Read,
Start/Stop
Power
Power
Enable
Power
A and B
Controller
Primary
Primary/
Index
Controls And Indicators . . . . . . . . . . . . . . 43
Panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Lamp
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Pushbutton.
R/W
Switch . . . . . . . . . . . . . . . . . . . . . . . 43
Switch. . . . . . . . . . . . . . . . . . . . . . . . 43
Control
....................................
Panel
On
Switch . . . . . . . . . . . . . . . . . . . . . . . .
Power
On
Off
Indicator
Enable/Disable
Assignment Panel
I
Alternate
Alternate
. . . . . . . . . . . . . . . . . . . . 43
(A2/
A2F)
. . . . . . . . . . . . . . 44
Switch . . . . . . . . . . . . . . . . . . 44
. . . . . . . . . . . . . . . . . . . . . .
Switches . . . . . . . . . . .
(C2/C2F)
Switch . . . . . . . . . . . . . . . . .
Indicators
(C2/C2F)
. . . . . . . . 44
......
44
44
44
44
44
45
Contents
iii
Illustrations
Figure
Figure 2.
Figure 3.
Figure 4.
Figure 5.
Figure 6.
Figure 7.
Figure 8.
Figure 9.
Figure
Figure 11.
Figure
Figure 13.
Figure 14.
Figure 15.
Figure 16.
Figure 17.
Figure 18.
Figure 19.
Figure 20.
Figure 21.
Figure
Figure 23.
Figure 24.
Figure 25.
Figure
Figure 27.
Figure 28.
Figure 29.
l.
10.
12.
22.
26.
IBM
3350
Disk Storage
Basic
3350
Characteristics
3350
Track
Format
Record
Record
Drive Addressing. . . . . . . . . . . . . . . . .
Addresses for
Mode
Addresses for
3330-11
Error
Recovery
Control
Search
Read
Sense
Format
Update
Sense Bytes 0
Sense Byte 0
Sense Byte
Sense Bytes 2
Sense Bytes 6
Format
Format l Summary
Format 4 Summary
Format 5 Summary
Format 6 Summary
3350
3350
3350
Capacities,
Capacities, With Keys . . . . . . 13
3330-1
. . . . . . . . . . . . . . . . . . . . . . . . . 16
3350
Compatibility
Correction
Action
Commands.
Commands.
Commands.
Commands
Write
Write
Messages. . . . . . . . . . . . . . . . .
Operator
Power
Controller
Table
Table
Commands
Commands
through 7 Summary
Description
l Description . . . . . . . . . .
through 5 Descriptions.
and
Panel.
Control
Assignment
.............
...........
.................
Without
Native
. . . . . . . . . . . . . .
. . . . . . . . . . . . . . . 27
. . . . . . . . . . . . . . . . 28
................
7 Descriptions . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
.......
. . . . . . . . . . . . . . .
Panel
Keys . . . .
Compatibility
or
Modes
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . . . 43
......
. . . . . . . . . .
. . . . . . . . . .
. . .
. . . . . . . . . . 33
, . . . . . . . 41
. . . . . . . . .
Panel.
. .
2
5
8
11
15
16
20
21
26
29
30
30
32
34
35
36
37
38
40
42
44
44
iv
IBM
3350 Reference
Manual
The
IBM
3350
Direct Access
access, large-capacity, high
data
reliable online
to
IBM
System/370
155-Il,
The
tages with
data-transfer
The
each
compatibility,
To
ty
3 3 50-1
number
I IBM
Maximum
string in
The
storage
•
•
•
•
• Message switching
• Systems residence
•
158,
3350
offers
increased
3350
selective
drive
to
the
system, a 3350
mode
has
the
1.
The
of
cylinders functionallv
3330
Model 1 or
capacity
the
3350
3350
provides
for a wide range
Data
base/
Inventory
Graphic
Time-sharing
Other
processing
processing
applications requiring direct
storage.
Models 135, 138, 145. 148,
158-3,
165-H, 168,
significant
recording
rate.
format
operate
3330-1
data
and
in
l compatibility,
same
characteristics
track
formats,
can
native mode.
high-performance,
communications
manufacturing
HIGHLIGHTS
•
Cost
per
byte: lower
storage
•
Storage
or
Data
•
• Seek time:
•
Latency:
•
Command
Multiple
•
Rotational
317
facility.
capacity:
(native
rate:
mode)
1198
an
average
8.4 milliseconds
set: similar to the
Count,
position sensing:
200
thousand
Key,
Storage
data-rate,
The
3350
and
cost/performance
density
standard
one
of
drive
operating
the IBM '3330
be
obtained
of
applications such as:
than
(3330
million
of
25 milliseconds.
and
feature
three
modes:
as a
tracks
per
match
by
control
any
previous IBM disk
compatibility
bytes
bytes
per
(average).
3330
Data
command.
standard
provides
low-cost, .
can
168-3.
and a faster
or
in a compatibili-
cylinder,
those
Model
running
large-capacity
or
per
second.
with a Read
fast-
be
attached
advan-
allows
3330-1
3350
native.
3350-1
sequential
feature.
of
11.
mode)
drive.
or
and
the
the
• Fixed
"'
•
GENERAL
A
3350
from
types
drives,
arc available in models
units use
the
increase
The
with 16
able
storage
ing,
index signal,
models
on
The
controller
other
B2
required, an
can be
A2F,
zero
an
Alternate
ed, a maximum
installed
lers.
Each
storage
3350
patibility. This selective
be specified for
order
A functional
in
Figure
head
model
with
Security
from
verification.
Alternate
data
one
IBM
3350
by
track
the
first unit in
or
seek
of
native,
and
operator
availability.
Direct Access
to
four
of
3350
and
one
extensions
3340
storage
uses a
recording
the user.
and
one
following,
and
featuring
servo surface.
(Model
units
(up
B2F).
alternate
substituted
B2F,
and
time
Controller
between
the eight drives
subsystem
3330-1
and
can
description
1.
models: up
zero
seek
privacy: write
panel, file
conlroller
DESCRIPTION
Storage
dual-drive disk
are available;
with
only
of
disk
storage
capacity,
sealed
surfaces.
Fifteen
contains
data
indicating the
fixed
each
3350
A2
or
to
three)
Where
increased
controller
for
C2F
provide
storage
of
two
the
A2/A2F
can
compatibility,
each
individual drive
be
changed
the
per
82
operate
to
2.2 million
time.
protection,
feature:
subsystem
two
the
drives. All
having
the
Head/Disk
head
fixed
technology
with
data
rate,
The
surfaces
servo
clocking,
storage,
string must
A2F)
and
consist
data
last
dual-drive
up
drive
model
(C2
or
B2F
and
(four
dual-drive units) in a
in
format
if required.
of
the
3350
Introduction
bytes
protection
provides
storage
with a
improvements
Assembly
HDA
are used
information
generating
rotational
dual-drives.
of
dual-drives
availability is
(Model
to
1.1
under
or
models
C2/C2F
one
or
standard
control
and
increased
consists
units.
controller
3350
head
storage.
developed
and
reliability.
is
not
position.
data
is
contain
C2
unit. Models
million
fixed
C2F)
can
of
three
3330-11
feature
at
the
models is
for
time
per
seek
Three
and
units
for
that
(HDA)
remov-
data
for
seek-
the
also
stored
a
The
(Model
or
C2F)
bytes
heads.
is select-
be
control-
modes:
com-
must
of
shown
of
The
In
of
If
Introduction
1
3350-A2/A2F
IBM
3350-A2/A2F
drives)
CONTROLLER
C2/C2F,
• Interprets and executes
control
• Regulates the storage
interfaces
• Checks data
correction
can
(only
be
functions
one
online}
integrity
or
C2/C2F
controller
commands
control
by
error
(controller
in a string,
and disk drive
detection
from
and
A2/
the storage
3350-82/B2F
and two
A2F
or
error
IBM
3350-B2/B2F
e Responds
e Positions access mechanism
• Selects the read
locates a specified
•
• Reads
• Provides
or
writes
safety
to
(two drives)
commands
I
write
head
sector
data
and service
from
the
controller
at
a physical cylinder
on
a selected track
information
or
3350-C2/C2F
(shown)
for
evaluation
• Controls the
format
• Furnishes status and sense
control
• Performs
string
writing
fields
diagnostic
and
evaluation
• Serializes and deserializes data
• Provides and controls ac
string
(A2/
A2F
only)
DRIVES
• Responds
(A2/A2F,
to
or
C2/C2F
commands
from
• Positions access mechanism
• Selects the read I
•
locates a specified
• Reads
• Provides
Figure
or
writes
safety
I.
IBM 3350 Disk
write
head
sector
data
and service
Storage
interpretation
information
of
power
for
has
two
independent
the
controller
at
a physical
of
to
the
3350
the entire storage
cylinder
on a selected track
information
for
the track
the storage
storage
drives)
evaluation
IBM 3350-A2F,
• Native
storage
Compatibility
•
head storage
Mode
per
B2F,
- provides
drive
with
Mode
per
drive
and C2F Models
1,
144 kilobytes
zero seek time.
- provides 742 kilobytes
with
zero seek time.
of
fixed head
of
fixed
2 IBM 3350 Reference Manual
IBM
3350
ATTACHMENT
The
3350
can
be
attached
System/370
Model Attachment Device
] 35
138
145
148
155-II
158*'
158-3
165-11
168,
168-3
*Also 158
Attachment
involve additional
Attachment to
The
3350
Storage
native
I
3850
staging. A
provides additional
3350
storage
Storage
staging
Expanded
feature
can
be
C2/C2F
Figure
systems:
3830-2
Integrated
3830-2
Integrated
3830-2
Integrated
submode! 2 (Japan
of
IBM
requirements.
IBM
DASD
System Staging
mode;
Control
adapters
on
made
in their normal
1.)
however,
to
be
control
either
up
of
can
new
microprogram
attached
and
on
store
the
Models
Storage
Storage
Storage
3350s
3850
be
attached
Adapters
the
feature,
to
the
either
is a
3830-3
configuration
to
the
following
Control
Control
Control
only)
to
the
systems
Mass
to
as real spindles in
3 3
50s
cannot
control
storage
to
IBM
158/
168 ISCs
one
or
both
prerequisite
or
ISC.
A2/
A2F,
(ISC)
or
3830-2
(ISC)
or
3830-2
(ISC)
or
3830-2
shown
may
Storage System
the
3850
Mass
be
used
for
store
additional,
to
permit
3830
Model
paths.
for
Each
B2/B2F,
sequence.
that
the
3350
3
have
new
string
and
(See
COMPATIBILITY
STORAGE
Each
3350
drive
is
formatted
of
three
operating
3330-11
modes
unit.
IBM
In
contains
logical
volume
IBM
In
one
3330-1
in
IBM
In
logical device with
bytes
compatibility,
can
vary
3330
the
3330-1
two
3330-1
in
capacity
3330
the
3330-11
logical
3330-11
l volume is
capacity
and
3350 Native
the
3350
of
storage.
modes:
between
Model
compatibility
logical
volume is
and
Model
compatibility
equal
format.
native
mode,
the
WITH
or
EXISTING
at
3330-1
3350
drives
manufacture
compatibility,
native.
on
the
1 Compatibility
mode,
a single
3330-1
11
volume
volumes
equal
to
an
format.
Compatibility
mode, a 3350
of
data.
to
an
actual
Mode
the
drive is used as a single
full
capacity
Operational
same
Mode
of
data.
actual
Mode
Eac,;h
3330-11
of
317
into
one
string
3350
drive
Each
3330-1
drive holds
logical
volume
,498 kilo-
or
Introduction
3
Models and Special Features
The
3350
dual-drive storage units are available in six
and
can
models
described when required.
incorporate
3350MODELS
Six
3350
models are available: the
and
storage
with fixed
storage),
heads), the
controller),
heads
The
fixed heads
provide
storage
takes the place
the
moving heads.
When
3330-1 compatibility mode, the fixed
associated with the first
logical volumes
controller),
heads
the
C2
and
and
alternate
up
to
per
drive.
a Model
and
controller),
B2F
(dual-drive storage with fixed
(dual-drive storage
the
C2F
controller).
on
Models
1.144
million
The
of
an equal
A2F,
B2F,
on
the drive.
the special features
A2
the
A2F
(dual-drive storage
the
B2 (dual-drive
and
(dual-drive storage with fixed
A2F,
B2F,
bytes
of
zero
fixed
head
storage capacity
amount
or
of
the two logical 3330-1
C2F
of
drive
head
(dual-drive
alternate
and
C2F
seek time
storage
is
used in
storage
under
the
is
The
fixed
head
storage capacity
and
C2F
is:
3350
Native Mode Compatibility Mode
Logical Cylinders 1-2
Tracks
Tracks/Logical
Cylinder
Capacity
(bytes)
Capacity
(bytes)
SPECIAL
Three
Direct
and
String
/Drive
/Unit
FEATURES
special features are available for the IBM
Access Storage: string switch,
primary controller adapter.
Switch
0-29
30
1,144,140
2,288,288
of
Models
3330-1
0-18
742,710
1,485,420
remote
A2F,
or
1-3
19
B2F,
3330-11
3350
switch,
The
C2
and
C2F
alternate
the user to manually select
C2/C2F
drives
controller requires service, manual switching
other
A2/
subsystem availability
When
controller
reservations
procedures, required by
must be
Installation
a
3350
adapter
ler.
The
as
the
online controller.
then
function as a
controller
A2F
subsystem
performed
subsystem requires
feature be installed
basic
when
(by
a switch
control
to
the
other,
(if
any) are lost.
of
an
alternate
3350
characteristics are
by the user.
controller models permit
either
the
A2/
The
other
B2/B2F
preceded
on
the
to
be re-established.
has
outstanding
the
controller (
that
unit.
If
by a
power
C2/C2F)
been
Recovery/restart
controller switchover,
a primary controller
on
the
unit allows
switched from
status
C2
A2/
A2F
shown
A2F
the online
and
or
in Figure 2.
or
the
controller
to
the
off
on
the
one
drive
C2F)
control-
on
The
string switch feature, available
models, allows a
shared
dedicated
Enable/
be
(A2/
switch feature
mended
C2/C2F
storage control.
REMOTE SWITCH ATTACHMENT
The
switch
System/370
string switch feature is a prerequisite for this feature.
Primary
The
the
adapter
controller
through use
a
by
Disable switch.
installed
A2F
that
to
remote
to
be controlled from the
Controller Adapter
primary controller
A2/
A2F
permits
3350
subsystem.
3350
subsystem
two
storage controls.
to
a single storage
The
on
either
or
both
and
C2/C2F}
is
installed
a string switch also
allow communication with more
(Enable/Disable)
Model
when a C2/C2F
the
of
the
A2/
of
a manual switch
in a string.
on
158
or
168 Multiprocessor.
adapter
selection/
A2F
unit as
for
all controller
to
be
dynamically
The
3350
can
be
control
controller units
the
through use of
string switch feature
If
the string
A2/
A2F,
it is recom-
be
installed
switch allows the string
control
feature
model
is
deselection
the
online controller
on
the
on
than
panel
is
required
used.
of
the
C2/C2F
the
of
The
The
unit in
can
one
a
on
the
4 IBM
3350
Reference
Manual
The
3350
storage subsystem uses a sealed,
assembly
(HDA)
as the storage medium.
ing heads and the carriage are
HDA.
an
integral
head/
The
part
disk
recordof
the
All
IBM
3350
drives are shipped formatted in the operating
3350
Head/Disk
mode specified by the customer.
operate
in a different mode it
can
an IBM supplied program.
If
an
HDA
be
reformatted
Assembly
is
to
with
Characteristic
3350
in
3330-1
Compatibility Mode
(2 per drive)
404
Cylinders per drive
Tracks per cylinder 19
Tracks per drive
Track capacity
(bytes)
Cylinder capacity
(bytes)
Drive capacity
(approx bytes) (per logical volume)
Figure
2.
Basic 3350
Characteristics
(plus 7
alternates)
7,676
133
alternates)
13,030
247,570
100
million
(plus
3350
in
3330-11
3350in
Compatibility Mode Native Mode
808
(plus 7
alternates)
19
15,352
133 alternates) 1 50 alternates)
13,030
247,570
200
million
(plus
555 (plus 5
alternates)
30
16,650
317.5
(plus
19,069
572,070
million
IBM
3350
Head/Disk
Assembly 5
Data Formats
All
3350
drives are initialized
shipped with a home address and an eight-byte
descriptor
data
IBM utility program
tracks
record
areas become defective during normal use, an
and
assign alternates.
(RO)
is
written
available
at
manufacture
on
all tracks.
to
flag defective
If
and
track
the
The
data
area
length
Once
formatted,
the
data
area
count
and key areas in the record.
TRACK
FORMAT
can
the
be
is
defined
contents,
changed
by
the
count
area.
but
not
the length,
without affecting the
of
DATA
The
consisting
bytes
gaps are
tion unit.
RECORD
A record consists
area, the key area,
sary gaps to
entire record
GROUPS
basic information unit
of
eight bits
separated
combined
by
FORMAT
separate
is
called formatting.
Count Area
The
count
area
contains the physical address
record and defines
the record.
is
formatted
reformatted.
The
and
count
is
Key Area
stored
by the drive
(binary
a gap
to form a record, the basic informa-
of
three specific areas: the
and
the
them).
the
size
area
not
changed
digits). A group
is
called an area. Areas and
data
area (plus
The
process
of
key
and
data
is
written
until
when
the
is a byte
of
count
the
neces-
of
writing
of a data
areas
the
record
record is
of
an
Each
track has the same format: a
track
descriptor record,
The
records,
by
gaps. See Figure 3.
Home
Each
track
the physical location
track
the
recorded
Special commands are required to read
home
Track
The
track descriptor record is
the
home
the
RO
track
if
the
address
Special commands are required to read and write
in the
and
Address
contains one home address
condition.
area
following the index point.
address area.
Descriptor Record
add.ress area.
count
area
the
track
of
the
RO
area.
and
the
areas
in
of
the
track
The
home address
In
IBM
provides
is defective.
defective
the
home
address, a
one
or
more
data
the
records, are
(HA)
(track
address) and
is
the
and
write in the
the
first
record
programming systems,
address
If
the
track
of
an
track
is
an
is provided.
records.
separated
defining
first
following
alternate
alternate,
data
The
key area
ized in a keyed sequence. Primarily, it serves as an
identifier of the
key identifier are: a
ber,
or
After
formatting, the key
contents
key area
follows) must also
can
be used to access
data
area
that
follows. Examples
part
number,
a Social Security number.
area
length
of
the
area
can
be
changed
content
is
changed,
be
rewritten.
the
data
when
organ-
an employee num-
is
as required.
data
area
fixed.
The
(which
If
Data Area
The
record's
addressed
data
This
mer.
6 IBM
data
and
is
organized
3350
area
contains the information
identified
and
Reference
by
the
arranged
Manual
count
by
and
key areas.
the
program-
of
a
the
Data
Records
One
or
more
data
records follow the track descriptor
The
data
record.
the
count, key, and
The
number
the
number
Data
records,
formatted
programmer's
OVERFLOW
The
the
following
ments
cylinder boundary.
with
record overflow function allows records exceeding
track capacity
the
can
continue
record
of
data
of
bytes
and
or
file organization.
RECORDS
HA
format
data
areas are originally written.
records
in each
track
descriptor records,
without keys depending
to
be
continued
and
RO
on
successive tracks up to
per
record
areas.
is
determined
track is
These
determined
and
track capacity.
on
the
record seg-
can
on
next track
when
by
be
the
the
WRITE
Write padding
portion
completion of format writing. Padding begins upon
completion of writing initiated by a format write
command
chained.
PADDING
is
a process
of
a track with a special
if
another
format write command
of
filling
pattern
out
the remaining
following
is
not
3350
The
feature which
storage control to disconnect after the last format
write
while the original drive pads to
In this case, index orientation may be lost upon
reconnection to the channel.
(all modes) has a format write release
under
some conditions allows the
command
on
a track
and
to service
the
end
other
drives
of the track.
Data
Formats
7
r
Index
Point
6
G1
,,..
/
Home
Address
G2
RO
Area
Count
Record Zero
RO
RO
Area
Data
G3
INDEX
G 1
HOME
Supplies
index.
SD
ment
displacement
defect
second.
Note:
involving only the
transparent to the using system except: ( 1) they must
supplied by the system
3350
may
successful
PA
address
Note:
only the
F (Flag):
Note:
between the using system and the drive.
POINT:
(gap
1):
Separates
ADDRESS
basic
(Skip
Displacement):
(in
bytes)
center, and
The
SD
native mode; (
be
sensed
Read
(Physical
verification.
The
PA
storage
Defines
Bit
0
Bit
1
Bit
2
Bits
3 - 5
Bits
6,
7
00
=
01 =
10
=
11
=
This
HA
Indicates
track
from
of
the
the
the
start
index
and
information,
Each
index
to
third
track
defect
defect
second
home
one
two
of
all
address.
per
bytes
defect
center
center
tracks.
track
give
center
from
from
following
displace-
the
the
bytes are normally internal conventions
storage
by
executing a Sense
HA.
Address):
bytes are
control and the
track
Skip
Unused
Indicates
ment
Unused
Track
Normal
Normal
Defective
Defective
flag byte is the only
control and
for
a Write
2)
the
SD
bytes,
Storage
an
internal convention involving
condition
displacement
HA
area
status
primary
alternate
primary
alternate
HA
control
drive.
as
moved
flag
drive.
for
1/0
follows:
They are
when the drive
use in
item
chained
check
for
that is
from
for
skip
displace-
transferred
and
first
1.
CC
(Cylinder
under
Native
3330-1
3330-11
HH (Head
track)
Native
3330-1
3330-11
DCB
(Detection
controller
bits
be
is
in
a
or
G2 (Gap 2):
count
RECORD
RO
Count
SD·
Similar
PA:
Same
F (Flag):
Bit
Bit
Bit
Bit
Bit
Bit
Bits
00
01
10
11
user
or
within
and
less.
areas.
ZERO
Area
Defines
0
1
2
3
4
5
6, 7
=
=
=
=
Number):
control.
Mode
Mode
Mode
Track
the
cylinder
Mode
Mode
Mode
Code
used
Separates
to
home
as
home
track
Defect
Defect
Defect
Unused
Logical
Unused
Track
Normal
Normal
Defective
Defective
Specifies
Number):
under
Bytes):
for
single
home
address
address
condition
in
next
in
this
in
this
record
status
primary
alternate
the
0-554
0-403
0-807
Specifies
user
0-29
0-18
0-18
Generated
error
address
for
count
key
field
data
field
continues
primary
alternate
cylinder
the
control.
burst
and
overflow
field
on
number
head
by
the
3350
detection
record
records:
next
track
(or
of
zero
,,
ten
Figure
3. 3350
Track
Format
8 IBM 3350 Reference Manual
----
Track
Format
-------------------------------iaio1~
Data
Record
R 1-Rn /
Index
R1-Rn
Cnt
G3
~rea
',
'
G2
.._
--
''
1s1D1
s1DI
;~}I
RO
Count
Area
(continued)
CC: Same
HH:
R (Record
KL (Key Length):
no
keys used, value is 00.
DL (Data Length):
DCB:
G2 (Gap
RO
Key
KEY:
RO,
this
DCB:
key area on track.
G2 (Gap 2): Separates record zero key
areas.
RO
Data
DATA:
(if present) areas. A
CCB (Correction
up
to
bits.
G3 (Gap 3): Separates all records (except
other.
as.home
Same as
Number):
Same
2):
Area
Identifies
area is
Same
Area
Contains
ten
bits
address
home
address
Normally
Specifies
Specifies
as
home
address
Separates record zero
information
not
present.
as
home
address.
information
standard
Code
and
Bytes):
corrects
cc 1
""
Hrl
=
00
for
record zero.
length
of
record key area.
length
of
data area.
count
in data area. For a
Not
present
(if
identified
RO
Detects
single error
has
by
eight
single
bursts
-------------,
G2
.........
.._
.........
"-..,
' --
..............
...........
--
.......
-
......
DL}CB1:m
If
and key areas.
standard
with
no
RO
used) and data
count
and key
bytes.
error
bursts
up
to
four
RO)
from
each
-:::'."",
-........
Reserve
______
......
.....
......
--..
- '-.. \
.....
............
for
Defects I
:+.::1
DATA
RECORDS
Rl -Rn
SD:
PA:
F:
CC:
HH:
R (Record
on
KL (Key Length):
area (in bytes).
DL (Data Length):
area (in bytes).
DCB:
G2 (Gap 2): Separates
Rl -Rn
KEY: Used
area. Use is
mer.
DCB:
G2:
Rl -Rn
DAT
and key (if present).
DCB:
G3:
Count Area
Similar
Same
as
Same
as record zero
Same
as
Same
the
number):
track
Same
Key Area
Same
Separates record areas
Data Area
A:
Contains
Same
Separates
(Rl -Rn)
to
home
home
home
as
home
(if
specified
Defines
If
zero,
Defines
as
home
to
identify
dependent
as
home
the
as
RO
data
the
records
address
address
address
Identifies
information
-\
\
',
CCB
[~~J
address
the
by
the
the
the
key area is
the
address
the
record areas.
the
information
on
application
address
area
on
number
programmer).
length
length
identified
a track.
of
the
omitted.
of
the
placed in
and
of
the
record
record key
record data
the
the
program-
by
the
count
data
Data
Formats
9
TRACK CAPACITY
3350
Native
Mode
The number
depends
following formulas
number
track.
allowance (overhead) has already
3330
Equal length records 13,165 (track
of
records
on
the record size and track capacity.
of
equal length records
The
home address,
Compatibility
track
that
can be recorded
can
be used to determine the
that
RO
space, and skip defect
Modes
C+KL+DL
per
track
The
can
be
placed
been
accounted for.
capadty)
(bytes per record)
where:
Note: When
the
DL
in
C = 135 if
= 1 91 if
KL
= Key
DL = Data
an
end-of-file (EOF)
the count area must be zero. The storage
KL
= 0
KL
# 0
Length
Length
mark
is
written,
control, however, adds a one-byte data area when
writing the
track balance routines must allow
EOF
mark. Programmers working with
for
this byte by
subtracting one byte from the track balance remain-
ing. The standard 135 -byte overhead allowance
should therefore
be
increased to
136
for
each
EOF
written.
The
number
lengths
of
one
Where
Where
13,298
of
records
that
can
be
the
following equations.
RO
is
standard:
13,165
RO
is
not
~[KL(O)+DL(O)+C-10]
(n)
of
different key and
recorded on a track must satisify
n
~~
(KLi+DLi+C)
i=
1
standard:
n
+~
i=l
data
[KLi+DLi+C]
on
Equal
length records
track
a
where:
C+KL+DL
C
KL
DL = Data
The
number
lengths
one
of
Where
Where
19,442
Figures 4
length records
capacity in both
records is shown.
keys, and
of
records
that
can
be recorded
the following equations.
RO
is standard:
n
19,254
RO
~[KL(O)+DL(O)+C-3]+~
~~
(KLi+DLi+C)
i=l
is
not standard:
and
5 give the maximum
on
a track.
number
There
one
with keys.
19,254 (track capacity)
(bytes per record)
= 185 if
= 267 if
= Key
KL
KL#
Length
Length
(n)
of
different key and
on
a track must satisify
n
[KLi+DLi+C]
i=
1
number
The
track
and
of
bytes
and
number
are two tables,
For
drives being used in
= 0
0
of equal
cylinder
one
without
data
of
compatibility modes, use the capacity tables in the
Reference Manual
Order
No.
GA26-1615.
for
IBM
3330
Disk Storage,
10
IBM3350
Reference Manual
Record
length
(Dl
Bytes) (Records)
19,069
9,442
6,233
4,628
3,665
3,024
2,565
2,221
1,954
1,740
1,565
1,419
1,296
1,
190
1,098
1,018
947 17
884
828
777 20
731
690
652
617
585
555 26
528
502
478
456
436
416
398 33
381
365
349
335
321
308
296
284
273
262
252
242
233
224
216
207 49
200
192
Track
Capacity
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
18
19
21
22
23
24
25
27
28
29
30
31
32
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
50
51
(Bytes)
19,069
18,884
18,6991
18,5121
18,325
18,
17,955
17,763
17,586
17,400
17,215
17,028
16,848
16,660
16,470
16,288
16,099
15,912
15,732
15,540
15,351
15,
14,996
14,808
14,625
14,430
14,256
14,056
13,862
13,680
13,516
13,312
13,
12,954
12,775
12,564
12,395
12,198
12,012
11,840
11,644
11,466
11,266
11,088
10,890
10,718
10,528
10,368
10,143
10,000
9,792
144
180
134
Cylinder Capacity
(Records) (Bytes)
30
60
90
120
150
1801
210
240
270
300
330
360
390
420
450
480
510
540
570
600
6301
660
690
720
750
780
810
840
870
900
930
960
990
1,020
1,050
1,080
1,110
1,
140
1,
170
1,200
1,230
1,260
1,290
1,320
1,350
1,380
1,410
1,440
1,470
1,500
1,530
572,070
566,520
560,970
555,360
549,750
544,320
538,650
533,340
527,580
522,000
516,450
510,840
505,440
499,800
494,100
488,640
482,970
477,360
471,960
466,200
460,530
455,400
449,880
444,240
438,750
432,900
427,680
421,680
415,860
410,400
405,480
399,360
394,020
388,620
383,250
376,920
371,850
365,940
360,360
355,200
349,320
343,980
337,980
332,640
326,700
321,540
315,840
311,040
304,290
300,000
293,760
I
I
Figure 4. Record
Capacities,
Without
Keys
(Part I of
2)
Data
Formats
11
Record Length
Track Capacity Cylinder Capacity
(DL Bytes) (Records) (Bytes) (Records) (Bytes)
185
178
171
165
158
152
146
141
135
130
125
120
115
111
106
102
98
94
90
86
82
78
75
71
68
65
61
58
55
52
49
46
44
41
38
36
33
31
28
26
24
22
19
17
15
13
11
9 99
7
5
3
1
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87 3,
88
89
90
91
92
93
94
95
96
97
98
100
101
102
103 103
9,620
9,434
9,234
9,075
8,848
8,664
8,468
8,319
8,100
7,930
7,750
7,560
7,360
7,215
6,996
6,834
6,664
6,486
6,300
6,106
5,904
5,694
5,550
5,325
5,168
5,005
4,758
4,582
4,400
4,212
4,018
3,818
3,696
3,485
3,268
132
2,904
2,759
2,520 2,700
2,366
2,208 2,760
2,046
1,786
1,615
1,440
1,261
1,078
851
700
505
306
1,560
1,590
1,620
1,650
1,680
1,710
1,740
1,770
1,800
1,830
1,860
1,890
1,920
1,950
1,980
2,010
2,040
2,070
2,100
2,
130
2,
160
2,
190
2,220
2,250
2,280
2,310
2,340
2,370
2,400
2,430
2,460
2,490
2,520
2,550
2,580
2,610
2,640
2,670
2,730
2,790
2,820
2,850
2,880
2,910
2,940
2,970
3,000
3,030
3,060
3,090
288,600
283,020
277,020
272,250
265,440
259,920
254,040
249,570
243,000
237,900
232,500
226,800
220,800
216,450
209,880
205,020
199,920
194,580
189,000
183,180
177,120
170,820
166,500
159,750
155,040
155,150
142,740
137,460
132,000
126,360
120;540
114,540
110,880
104,550
98,040
93,960
87,120
82,770
75,600
70,980
66,240
61,380
53,580
48,450
43,200
37,830
32,340
26,730
21,000
15,
150
9,
180
3,090
12 IBM
Figure
4.
Record
3350
Reference Manual
Capacities,
Without
Keys
(Part 2 of
2)
Record
(Dl
length
Bytes)
18,987
9,360
6,
151
4,546
3,583
2,942
2,483
2, 139 8 17, 112
1,872
1,658 10
1,483
1,337 12
1,214
1,108 14
1,016
936
865
802
746
695
649
608
570
535
503 25
473 26
446
420
396
374
354
334
316
299
283
267
253
239 38
226
214
202
191
180
170
160
151 46
142
134
125
118
110
Track Capacity Cylinder Capacity
(Records) (Bytes) (Records) (Bytes)
1
2
3
4
5
6
7
9 16,848
11
13
15
16
17
18
19 14,
20
21
22
23 13,
24
27
28
29
30
31
32
33
34
35
36
37
39
40
41
42
43
44
45
47
48
49
50
51
18,987 30
18,720
18,453
184 120
18,
17,915
17,652
17,381
16,580
16,313
16,044
15,782
15,512
15,240
14,978
14,705
14,436
174
13,900
13,629
13,376
110
12,840
12,575
12,298
12,042
11,760
11,484
11,220
10,974
10,638
10,428
166
10,
9,905
9,612
9,361 1,
9,082
8,914
8,560
8,282
8,022
7,740
7,480
7,200
6,946
6,674
6,432
6,
125
5,900
5,610
60
90
150
180
210
240
270
300
330
360
390
420
450
480
510
540
570
600
630
660
690
720
750
780
810
840
870
900
930
960
990
1,020
1,050
1,080
110
1,
140
1,
170
1,200
1,230
1,260
1,290
1,320
1,350
1,380
1,410
1,440
1,470
1,500
1,530
569,610
561,600
553,590
545,520
537,450
529,560
521,430
513,360
505,440
497,400
489,390
481,320
473,460
465,360
457,200
449,280
441,
150
433,080
425,220
417,000
408,870
401,280
393,300
385,200
377,250
368,940
361,260
352,800
344,520
336,600
329,220
320,640
312,840
304,980
297,
150
288,360
280,830
272,460
264,420
256,800
248,460
240,660
232,200
224,400
216,000
208,380
200,220
192,960
183,750
177,000
168,300
Figure
5.
Record
Capacities,
With
Keys
(Part I of
2)
Data
Formats
13