کتاب آموزش جامع و کاربردی زبان اسمبلی IBM System/360: دیسک و نوار مغناطیسی (بر اساس کتاب Cashman) با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
آموزش جامع و کاربردی زبان اسمبلی IBM System/360: دیسک و نوار مغناطیسی آموزش جامع و کاربردی زبان اسمبلی IBM System/360: دیسک و نوار مغناطیسی (بر اساس کتاب Cashman) سفری به قلب تپنده کامپیوترها: اسرار ز...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع و کاربردی زبان اسمبلی IBM System/360: دیسک و نوار مغناطیسی (بر اساس کتاب Cashman)
موضوع کلی: زبان اسمبلی و معماری سیستمهای کامپیوتری
موضوع میانی: مفاهیم پیشرفته زبان اسمبلی IBM System/360
📋 سرفصلهای دوره
- 1. System/360 Architecture Revisited: Foundations for I/O
- 2. Advanced Addressing Modes: Base/Index and Displacement Deep Dive
- 3. Program Structure and Linkage Conventions in OS/360
- 4. Macro Language: Advanced Definition and Invocation
- 5. Conditional Assembly Directives for Flexible Code
- 6. Set Symbols, Attributes, and Symbol Manipulation
- 7. Advanced Subroutine Design and Parameter Passing
- 8. Introduction to Program Status Word (PSW) and Interrupts
- 9. Debugging Techniques for Complex Assembler Programs
- 10. Supervisor Calls (SVCs): Interfacing with the Operating System
- 11. The IBM System/360 I/O Subsystem Architecture
- 12. I/O Instructions: SIO, TCH, TIO, HIO in Detail
- 13. Data Management Concepts: The Role of the OS
- 14. Data Control Blocks (DCB): Structure and Initialization
- 15. Access Methods: Categorization and Function
- 16. Buffering Strategies for I/O Performance
- 17. Event Control Blocks (ECBs) and Asynchronous I/O Operations
- 18. Building Basic Channel Programs: CCWs and Commands
- 19. Channel Command Words (CCW) Types and Flags
- 20. I/O Error Detection and Initial Recovery Procedures
- 21. Magnetic Tape Devices: Physical Characteristics and Data Representation
- 22. Data Blocking and Deblocking on Magnetic Tapes
- 23. Standard IBM Tape Labels: Header and Trailer Labels
- 24. Processing Unlabeled and Non-Standard Tapes
- 25. Multi-File Tape Volumes: Organization and Access
- 26. Multi-Volume Tape Files: Spanning Data Across Tapes
- 27. Sequential File Organization: Concepts and Implementation on Tape
- 28. Basic Sequential Access Method (BSAM) for Tape Processing
- 29. Queued Sequential Access Method (QSAM) for Tape Processing
- 30. Tape Positioning Operations: Rewind, Backspace, Skip File Mark
- 31. Error Handling and Automatic Retries for Tape I/O
- 32. Advanced Tape Channel Programs: Read Backward, Erase Gap
- 33. Performance Optimization for Tape Data Transfer
- 34. End-of-Volume (EOV) and End-of-File (EOF) Processing
- 35. Tape Libraries and JCL for Tape Data Sets
- 36. Direct Access Storage Devices (DASD): Cylinders, Tracks, Sectors
- 37. DASD Addressing: CCHHR, CCHH, and Relative Block Numbers
- 38. Count-Key-Data (CKD) Architecture: Tracks and Records
- 39. Volume Table of Contents (VTOC): Structure and Contents
- 40. Data Set Control Blocks (DSCB) and Their Fields
- 41. Space Allocation on DASD: Primary and Secondary Extents
- 42. Data Set Organizations: Sequential, Partitioned, Indexed, Direct
- 43. Fixed, Variable, and Undefined Record Formats on DASD
- 44. DASD I/O Operations: Seek, Set Sector, Read, Write
- 45. Device Independence and I/O Routines
- 46. Introduction to VSAM: A Glimpse Beyond ISAM
- 47. JCL for DASD Data Sets: DD Statement Parameters
- 48. DASD Performance Considerations: Seek Time and Rotational Delay
- 49. Understanding DASD Device Characteristics (e.g., 3330, 2314)
- 50. Data Integrity and Sharing DASD Resources
- 51. QSAM for Sequential Data Sets on DASD
- 52. BSAM for Direct Control over DASD Sequential I/O
- 53. Buffering Techniques Revisited: Simple, Locate, Move Mode for DASD
- 54. Creating and Extending Sequential Data Sets (PS)
- 55. Reading and Writing Records in Sequential DASD Files
- 56. Advanced OPEN/CLOSE Options for Sequential Access
- 57. Error Handling in QSAM/BSAM for DASD
- 58. Processing Large Sequential Files Efficiently
- 59. Sequential Data Set Performance Tuning Strategies
- 60. Converting Sequential Files: Tape to DASD, DASD to Tape
- 61. Partitioned Data Sets (PDS): Structure and Concepts
- 62. The PDS Directory: Member Entries and Aliases
- 63. Basic Partitioned Access Method (BPAM) for PDS Access
- 64. Reading Members from a PDS: Using FIND and READ
- 65. Adding New Members to a PDS
- 66. Updating Existing Members in a PDS
- 67. Deleting Members from a PDS Directory
- 68. Compressing a PDS for Space Optimization
- 69. JCL for Partitioned Data Sets: Referencing Members
- 70. Applications of PDS: Program Libraries, Macro Libraries, Source Code
- 71. Indexed Sequential Access Method (ISAM): Overview
- 72. ISAM Data Set Structure: Prime, Index, and Overflow Areas
- 73. Track Index: Detailed Structure and Function
- 74. Cylinder Index: Organization and Access
- 75. Master Index: For Very Large ISAM Data Sets
- 76. Basic Indexed Sequential Access Method (BISAM)
- 77. Queued Indexed Sequential Access Method (QISAM)
- 78. Creating and Initial Loading of an ISAM Data Set
- 79. Retrieving Records from ISAM by Key (Direct Access)
- 80. Sequential Retrieval of Records from ISAM
- 81. Adding New Records to an ISAM Data Set
- 82. Updating Existing Records in an ISAM Data Set
- 83. Deleting Records in ISAM: Logical Deletion and Reorganization
- 84. Handling Duplicate Keys and Overflow Records in ISAM
- 85. ISAM Performance Considerations and Reorganization Strategies
- 86. Direct Access Method (DAM): Concepts and Applications
- 87. Basic Direct Access Method (BDAM): Overview and Usage
- 88. Relative Record Addressing and Block Addressing in BDAM
- 89. Key Transformation Techniques: Hashing Algorithms for BDAM
- 90. Creating and Initial Loading of a Direct Data Set
- 91. Retrieving Records from a Direct Data Set
- 92. Adding and Updating Records in a BDAM Data Set
- 93. Managing Collisions and Overflow in BDAM
- 94. BDAM Error Handling and Recovery
- 95. Performance Implications of Direct Access Design
- 96. Channel Program Optimization: Command Chaining and Data Chaining
- 97. Shared DASD Environments: Data Integrity and Concurrency
- 98. Checkpoint/Restart Facilities for Long-Running Batch Jobs
- 99. Advanced I/O Error Analysis and Diagnostic Dumps
- 100. Interfacing Assembly Routines with High-Level Languages (COBOL, PL/I) for I/O
تگها:
Assembly Language
Cashman
IBM 360 Assembly
IBM System/360
System/360 assembler
آموزش اسمبلی
اسمبلر System/360
اسمبلی IBM
اسمبلی دیسک و نوار
برنامه نویسی اسمبلی
دوره آموزشی اسمبلی
دیسک و نوار مغناطیسی
زبان اسمبلی
معماری کامپیوتر
مفاهیم پیشرفته اسمبلی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.