อุปกรณ์บันทึกข้อมูลทางคอมพิวเตอร์มี 2 ประเภท คือ
2.1 การเข้าถึงข้อมูล (access) คือกระบวนการค้นหา อ่าน หรือบันทึกข้อมูลที่ต้องการอุปกรณ์บันทึกข้อมูล การเข้าถึงมี 2 วิธีคือ การเข้าถึงแบบลำดับ (sequential access) และ การเข้าถึงแบบสุ่มหรือโดยตรง (random access/direct access)
2.2 การถ่ายทอดข้อมูล (transfer) คือกระบวนการเคลื่อนย้ายข้อมูลระหว่างอุปกรณ์บันทึกข้อมูลภายนอกกับหน่วยความจำของเครื่องคอมพิวเตอร์
ดังนั้นการประมวลข้อมูลจากอุปกรณ์บันทึกข้อมูลภายนอกจึงช้ากว่าอุปกรณ์บันทึกข้อมูลภายในมาก อุปกรณ์บันทึกข้อมูลภายนอกเช่น เทปแม่เหล็ก, จานแม่เหล็ก
เราใช้หน่วยความจำหลัก (main memory) ตระเตรียมที่เก็บข้อมูลแก่หน่วยประมวลผลกลาง (CPU) ตามที่ต้องการในการประมวลผลโปรแกรม ซึ่งครอบคลุมทั้งโปรแกรมประยุกต์ และโปรแกรมระบบ เช่น แอสเซมเบลอร์ (assembler) โลดเดอร์ (loader) คอมไพเลอร์ (compiler) ของระบบการดำเนินงาน ความจุของหน่วยความจำหลักถูกจำกัดด้วยราคาต่อหน่วยของความจำหลักซึ่งมีราคาแพงกว่าอุปกรณ์บันทึกข้อมูลภายนอกมาก ความต้องการที่เก็บสำหรับโปรแกรม และข้อมูลที่ใช้ปฏิบัติงานโดยทั่วไป ส่วนใหญ่มักจะเกินความจุของหน่วยความจำหลักคอมพิวเตอร์ ดังนั้นจึงต้องการที่เก็บข้อมูลชนิดอื่นไว้ในอุปกรณ์บันทึกข้อมูลภายนอกซึ่งมีราคาถูกกว่าสำหรับเก็บโปรแกรมและข้อมูล