Phân cứng Hardware: các thiết bị cơ, điện tử,... Phân mềm „« Không “chạm” được, trừu tượng „- Phần mềm hệ thống : thao tác trực tiêp lên phân cứng, theo dõi tài nguyên.. Hệ điêu hành
Trang 3PROCESSING
Trang 4CD/DVD DRIVE SYSTEM UNIT en PRINTER
FLOPPY DISK DRIVE
@raunei4 ZIP DRIVE REMOVABLE CD/DVDs
computer system
Phân cứng (Hardware): các thiết bị cơ, điện tử,
Trang 5Phân mềm
„« Không “chạm” được, trừu tượng
„- Phần mềm hệ thống : thao tác trực tiêp lên
phân cứng, theo dõi tài nguyên
Hệ điêu hành
„ Phần mềm ứng dụng : phục vụ các yêu câu
thông thường của người dùng
IS Office,AutoCad FealFlayer, PASCAL, C
Trang 7Da
Hệ điều hành
1961 : CTSS của MIT
1965 : MULTICS cua MIT, Bell Labs, GE
1969 : UNIX cua Bell Labs
Trang 8SI — —— —
Hệ điều hành
=» Windows, Unix, Mac
„ Hoạt động giữa người sử dụng và máy tính
« Giúp cho máy tính dễ sử dụng hơn
„ Quản lý, phân phối tài nguyên, điêu khiên thiết
bị ngoại vi, bảo mật
= Gom ba thanh phan : Kernel, Shell va cac tién
ích mức thâp
Trang 9kin chee cac bas *
lên toi lạ “Màap es a ee ee) he
Directery of D:\Teat
ee ese, "2Ý ` <DIR> cee ten ee el (m®›
creek te eee › `: chao txt
Trang 10DOS (Disk Operating System)
«= Do Microsoft phat triên dành cho may IBM PC
„ Đặc điểm
„ t)ơn nhiệm
„ t)ơn người dùng
„ Giao diện dòng lệnh
= DOS có version cao nhất là DOS 6.22 (1994)
= Windows 2000 hồ trợ các câu lệnh tương
thích DOS, chạy ở giao diện Console
10
Trang 11o- »
ft
é dieu hanh WINDOWS
@ Removable Disk (E:) IEIIE3
DoanTN_thang42006 dsach hoclop BDKTNN dot2 2006
[| 1 Microsoft Yord Document (S| 1 Microsoft vord Document
@ (> CHIBO — —=== | 36KB — I 36 KB
(6 De thi tot nghiep (06-200
(+) (nh GianaDa KTDL Iwl TongkKet_2004_2005_TTPTCNTT
ay + Microsoft Yord Document iW al Microsoft Word Document
Trang 12void 1n();
static char* Thang[ ]={"", "gieng", "hai", "ba", "bon", "nam", "sau", "bay", "t
"chin", "muoi", "muoi mot", "chap"};
static char* Thu[ ]={"", "Chu nhat", "ha1", "ha", "tu", "nam", "sau", "hay"};
static NgayThang[ ]={, 31, 28, 31, 30, 31,30, 31, 31, 30, 31,30, 31};
void CDate: :nhap()} of
Trang 14
+ Ngôn ngữ may
« Gồm các số 0 và 1 (bit)
0110100110101011
„ Phụ thuộc vào loại máy tính
„ Khó nhớ, khó sửa lỗi chương trình
14
Trang 15a Hợp ngữ
„ Biêu tượng hóa ngôn ngữ máy
ADD X Y Z
= Dễ nhớ hơn, chưa thực sự thuận tiện
„ Dùng cho các ứng dụng hệ thống, đòi hỏi tốc
độ cao
15
Trang 16= Dé st dung, dé stra Idi
« Phải được chuyền sang ngôn ngữ máy trước
khi thực hiện
16
Trang 18Chương trình nguôn được biên dịch sang chương
trình ở dạng mã máy Máy tính sẽ thực hiện mã
máy này
18
Trang 19Thong dich
Lân lượt từng câu lệnh của mã nguôn được thực
hiện dịch trực tiêp bởi trình thông dịch
Trang 20
Ni Biên dịch và thông dịch
Mã nguôn được biên dịch sang
a May ao mã trung gian Trình thông dịch
thực hiện mã trung gian này
Trang 21m Ngôn ngữ BD và TD
„ Phụ thuộc vào cách cài đặt của ngôn ngữ
„ Biên dịch : Algo, Pascal, C, C++, Simula
=» Thong dich: Basic, LISP, LOGO
=» May ao: Java, Smalltalk
21