faqat mashina tilida amalga oshirildi. Operatsion tizimlar haqida gap yo'q, hisoblash jarayonini tashkil qilishning barcha vazifalari boshqaruv panelidagi har bir dasturchi tomonidan qo'lda hal qilindi. Konsolning orqasida faqat bitta foydalanuvchi bo'lishi mumkin. Dastur, eng yaxshi holatda, kartochkalar qutisidan va odatda almashtirish panelidan foydalanib mashina xotirasiga joylashtirildi. Hisoblash tizimi bir vaqtning o'zida bitta operatsiyani amalga oshirdi (kirish- chiqish yoki haqiqiy hisoblash). Dasturni disk raskadrovka boshqaruv panelidan xotira va mashina registrlarining holatini tekshirish orqali amalga oshirildi. Ushbu davr oxirida birinchi tizimli dastur paydo bo'ldi: 1951-1952 yillarda. Ramziy tillardan birinchi kompilyatorlarning prototiplari paydo bo'ladi (Fortran va boshqalar) va 1954 yilda Nat Rochester IBM-701 uchun Assemblerni ishlab chiqdi. Vaqtning katta qismi dasturni ishga tushirishga sarflandi va dasturlarning o'zi qat'iy ketma-ketlikda amalga oshirildi. Ushbu ish tartibi deyiladi ketma-ket ma'lumotlarni qayta ishlash. Umuman olganda, birinchi davr hisoblash tizimlarining juda yuqori narxlari, ularning kamligi va ulardan foydalanishning past samaradorligi bilan tavsiflanadi. Ikkinchi davr 1950 yillarning o'rtalarida boshlangan. yangi texnik bazaning - yarimo'tkazgichli elementlarning paydo bo'lishi bilan bog'liq bo'lgan kompyuter texnologiyalarining evolyutsiyasida. Ko'pincha yonib ketadigan elektron naychalar o'rniga tranzistorlardan foydalanish kompyuterlarning ishonchliligini oshirishga olib keldi. Endi mashinalar doimiy ravishda etarlicha uzoq vaqt ishlashlari mumkin, shunda ularga amaliy vazifalarni bajarish ishonib topshirilishi