This HTML5 document contains 63 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
dcthttp://purl.org/dc/terms/
dbohttp://dbpedia.org/ontology/
foafhttp://xmlns.com/foaf/0.1/
n14http://dbpedia.org/resource/IBM_System/
n2http://dbpedia.org/resource/Input/
n15http://dbpedia.org/resource/DOS/
dbthttp://dbpedia.org/resource/Template:
rdfshttp://www.w3.org/2000/01/rdf-schema#
n12http://en.wikipedia.org/wiki/Input/
freebasehttp://rdf.freebase.com/ns/
n10http://dbpedia.org/resource/CP/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
owlhttp://www.w3.org/2002/07/owl#
n13http://dbpedia.org/resource/IBM_700/
dbchttp://dbpedia.org/resource/Category:
dbphttp://dbpedia.org/property/
provhttp://www.w3.org/ns/prov#
xsdhhttp://www.w3.org/2001/XMLSchema#
n7http://dbpedia.org/resource/Category:IBM_700/
dbrhttp://dbpedia.org/resource/

Statements

Subject Item
n2:Output_Control_System
rdfs:label
Input/Output Control System
rdfs:comment
Input/Output Control System (IOCS) is any of several packages on early IBM entry-level and mainframe computers that provided low level access to records on peripheral equipment. IOCS provides functionality similar to 1960s packages from other vendors, e.g., File Control Processor (FCP) in RCA 3301 Realcom Operating System, GEFRC in GECOS, and to the later Record Management Services (RMS) in DEC VAX/VMS (later OpenVMS.) In some cases IOCS was designed to coexist with Simultaneous Peripheral Operations On-line (SPOOL) software.
owl:sameAs
freebase:m.0c3_53b
dbp:wikiPageUsesTemplate
dbt:Pre dbt:Cite_journal dbt:Cite_book dbt:Short_description dbt:Rp dbt:Cite_web dbt:Efn dbt:Use_dmy_dates dbt:Anchor dbt:Notelist dbt:Reflist
dct:subject
dbc:System_software dbc:IBM_operating_systems dbc:IBM_mainframe_operating_systems n7:7000_series dbc:IBM_1400_series
prov:wasDerivedFrom
n12:Output_Control_System?oldid=1070317461&ns=0
dbo:wikiPageID
27463736
dbo:wikiPageLength
14176
dbo:wikiPageRevisionID
1070317461
dbo:wikiPageWikiLink
dbr:Digital_Equipment_Corporation dbc:IBM_1400_series n7:7000_series dbr:IBM dbr:BIOS n10:M dbr:Record_Management_Services dbr:McGraw_Hill_Education dbr:Resident_monitor n13:7000_series dbc:IBM_mainframe_operating_systems dbr:Logical_IOCS dbr:IBM_Journal_of_Research_and_Development dbr:Addison-Wesley dbc:IBM_operating_systems dbc:System_software dbr:Record-oriented_filesystem dbr:MIT_Press n14:360 n15:360_and_successors dbr:Autocoder dbr:IBM_7070 dbr:IBM_7080 dbr:Spooling dbr:IBM_7090 dbr:IBM_1401 dbr:Device_file dbr:Assembly_language dbr:VSE_(operating_system) dbr:Macro_(computer_science) dbr:IBM_1410 dbr:Mainframe_computer dbr:OpenVMS dbr:Physical_IOCS dbr:Low-level_programming_language dbr:General_Comprehensive_Operating_System dbr:Operating_system dbr:Prentice_Hall
dbo:abstract
Input/Output Control System (IOCS) is any of several packages on early IBM entry-level and mainframe computers that provided low level access to records on peripheral equipment. IOCS provides functionality similar to 1960s packages from other vendors, e.g., File Control Processor (FCP) in RCA 3301 Realcom Operating System, GEFRC in GECOS, and to the later Record Management Services (RMS) in DEC VAX/VMS (later OpenVMS.) Computers in the 1950s and 1960s typically dealt with data that were organized into records either by the nature of the media, e.g., lines of print, or by application requirements. IOCS was intended to allow Assembler language programmers to read and write records without having to worry about the details of the various devices or the blocking of logical records into physical records. IOCS provided the run time I/O support for several compilers. Computers of this era often did not have operating systems in the modern sense. Application programs called IOCS routines in a resident monitor, or included macro instructions that expanded to IOCS routines. In some cases IOCS was designed to coexist with Simultaneous Peripheral Operations On-line (SPOOL) software. The level of access is at a higher level than that provided by BIOS and BDOS in the PC world; in fact, IOCS has no support for character-oriented I/O, primarily because the systems for which it was designed didn't support it. Versions of IOCS existed for the IBM 705 III, 1401/1440/1460, 1410/7010, 7070/7072/7074, 7080 and 7040/7044/7090/7094. These systems heavily influenced the data management components of the operating systems for the System/360; the name IOCS was carried through in DOS/360 through z/VSE, with a distinction between (LIOCS) and (PIOCS). Although some technical details and nomenclature are different among the various IOCS packages, the fundamental concepts are the same. For concreteness, the discussion and examples in this article will mostly be in terms of 7070 IOCS. Also, multiple continuation lines will be shown as ellipses (...) when they don't serve to illustrate the narrative.
foaf:isPrimaryTopicOf
n12:Output_Control_System