ชุดคำสั่งควบคุมมีความสำคัญในการควบคุมการทำงานของระบบการรับงานคอมพิวเตอร์ทั้งหมด เพราะต้องทำหน้าที่หลายประการ ตามขนาดของชุดคำสั่งควบคุมและลักษณะของเครื่อง เช่น บางบริษัทอาจจะสร้างชุดคำสั่งควบคุมที่ใหญ่มากและสามารถทำงานได้ทุกชนิด อย่างไรก็ตาม ถ้าผู้ใช้ต้องการจัดการสร้างหรือตัดตอนชุดคำสั่งควบคุมให้มีขนาดเล็กและมีความสามารถน้อยลงก็สามารถทำได้ ชุดคำสั่งควบคุมมีหน้าที่สำคัญ ดังนี้
๑. ค้นหาชุดคำสั่ง (search) ที่เก็บอยู่ในแถบแม่เหล็กหรือจานแม่เหล็ก
๒. จัดเรียงชุดคำสั่งตามลำดับก่อนหลัง (queue)
๓. อ่านชุดคำสั่งที่เป็นภาษาเครื่อง (load) และจัดเข้าไว้ในส่วนความจำ
๔. จัดแบ่งเวลาการทำงานของแต่ละชุดคำสั่ง (share time)
๕. เริ่มให้ชุดคำสั่งต่างๆ ทำงาน (execute) การทำงานของชุดคำสั่งควบคุมนี้ ยังมีลักษณะและ
ความสามารถแตกต่างกันออกไปอีกหลายระบบ คือ
๑. ระบบทำงานครั้งละงาน (batch processing)
๒. ระบบออนไลน์ (on-line)
๓. ระบบทำงานครั้งละหลายงาน (multiprogramming)
๔. ระบบแบ่งเวลา (time-sharing)
คือระบบที่การป้อนชุดคำสั่งหรือข้อมูลและการตอบจากคอมพิวเตอร์นั้นต่อเข้ากับเครื่องคอมพิวเตอร์โดยตรง แต่ไม่จำเป็นจะต้องอยู่ในห้องเดียวกับเครื่องเสมอไป อาจจะมีการต่อสายโดยตรง หรือใช้สายโทรศัพท์จากสถานที่หนึ่งไปยังอีกที่หนึ่งได้ ระบบออนไลน์นี้อาจจะทำได้ครั้งละงาน หรือหลายงานก็ได้