SlideShare a Scribd company logo
1 of 21
TRUNG TÂM CÔNG NGHỆ THÔNG TIN
ĐẠI HỌC QUỐC GIA HÀ NỘI
TRƯỜNG ĐẠI HỌC NGOẠI NGỮ
Ph n 1ầ
Các ki n th c c b n v công nghế ứ ơ ả ề ệ
thông tin
(Ti p theo)ế
TRUNG TÂM CÔNG NGHỆ THÔNG TIN
IX. Ph n m mầ ề
1. Khái ni m ph n m mệ ầ ề
Ph n m m làầ ề
• Các ch d n (các ch ng trình máy tính) màỉ ẫ ươ
khi đ c th c hi n nó mang l i ch c năng vàượ ự ệ ạ ứ
hi u qu mong mu n.ệ ả ố
• Các c u trúc d li u mà theo đó ch ng trìnhấ ữ ệ ươ
có th thao tác đ c v i thông tin.ể ượ ớ
• Các tài li u h ng d n ho t đ ng và s d ngệ ướ ẫ ạ ộ ử ụ
ch ng trình.ươ
TRUNG TÂM CÔNG NGHỆ THÔNG TIN
2. Ph n m m h th ng (PMHT)ầ ề ệ ố
• PMHT là các ch ng trình ch y trong ch đươ ạ ế ộ
th ng tr c, nó ph i cung c p các d ch vườ ự ả ấ ị ụ
theo yêu c u c a các ch ng trình khác. M tầ ủ ươ ộ
khi đ c thi hành, các ch ng trình PMHT trượ ươ ở
thành môi tr ng làm vi c cho các ph n m mườ ệ ầ ề
khác.
• PMHT quan tr ng nh t là h đi u hành.ọ ấ ệ ề
TRUNG TÂM CÔNG NGHỆ THÔNG TIN
3. Ph n m m ng d ng (PMUD)ầ ề ứ ụ
• PMUD là các ph n m m ph c v cho ho tầ ề ụ ụ ạ
đ ng nghi p v , ho t đ ng gi i trí c a conộ ệ ụ ạ ộ ả ủ
ng i.ườ
Có nhi u cách phân lo i PMUD, theo m t cáchề ạ ộ
phân lo i thì PMUD chia thành 2 lo iạ ạ
+ Ph n m m đ t hàngầ ề ặ
+ Ph n m m đóng góiầ ề
TRUNG TÂM CÔNG NGHỆ THÔNG TIN
Theo quan đi m phân lo i khác (theo tính năngể ạ
s d ng) thì PMUD đ c chia thànhử ụ ượ
+ Ph n m m phát tri n ng d ng : Ph n m mầ ề ể ứ ụ ầ ề
dùng đ làm ra các ph n m m khác.ể ầ ề
+ Ph n m m ti n ích : Giúp ng i s d ng c iầ ề ệ ườ ử ụ ả
thi n hi u qu công vi c.ệ ệ ả ệ
+ Ph n m m nhúng : Đ c ghi vào ROM, dùngầ ề ượ
trong các h vi x lý.ệ ử
TRUNG TÂM CÔNG NGHỆ THÔNG TIN
4. Ph n m m mã ngu n m (PMNM)ầ ề ồ ở
a). Đ nh nghĩa PMNM :ị
PMNM là nh ng ph n m m đ c cung c pữ ầ ề ượ ấ
d i d ng mã ngu n, mi n phí v ti n mua,ướ ạ ồ ễ ề ề
mi n phí v b n quy n, NSD có quy n s aễ ề ả ề ề ử
đ i, c i ti n, phát tri n và nâng c p theo m tổ ả ế ể ấ ộ
s nguyên t c chung đã đ c quy đ nh màố ắ ượ ị
không c n xin phép ai.ầ
TRUNG TÂM CÔNG NGHỆ THÔNG TIN
Xét v ph ng di n quy n s d ng, ph n m mề ươ ệ ề ử ụ ầ ề
có nhi u lo i gi y phép nh sau :ề ạ ấ ư
• Ph n m m th ng m iầ ề ươ ạ
• Ph n m m th nghi m gi i h nầ ề ử ệ ớ ạ
• Ph n m m chia sầ ề ẻ
• Ph n m m phi th ng m iầ ề ươ ạ
TRUNG TÂM CÔNG NGHỆ THÔNG TIN
b). u vi t c a PMNMƯ ệ ủ
• Chi phí th pấ
• Đ c l p (không l thu c vào nhà cung c p)ộ ậ ệ ộ ấ
• Làm ch công ngh , đ m b o an toàn riêng tủ ệ ả ả ư
• Tính thích ng và sáng t oứ ạ
• Ch t l ng tin c yấ ượ ậ
TRUNG TÂM CÔNG NGHỆ THÔNG TIN
• Tuân th theo các chu nủ ẩ
• Không b h n ch v quy n s d ngị ạ ế ề ề ử ụ
• Tính lâu dài
• T doự
• Phát tri n d dàngể ễ
TRUNG TÂM CÔNG NGHỆ THÔNG TIN
c). Nh ng h n ch c a PMNMữ ạ ế ủ
• Ch a có h tr k thu t tin c yư ỗ ợ ỹ ậ ậ
• S các thi t b h tr PMNM còn h n chố ế ị ỗ ợ ạ ế
• Các ng d ng chuyên nghi p trên PMNM cònứ ụ ệ
ít
• Thi u các h ng d n s d ngế ướ ẫ ử ụ
• Không có cam k t b t bu c ph i hoàn thànhế ắ ộ ả
m t s n ph m c thộ ả ẩ ụ ể
TRUNG TÂM CÔNG NGHỆ THÔNG TIN
• Có m t s h n ch đ i v i các h th ng caoộ ố ạ ế ố ớ ệ ố
c pấ
• Năng l c h n ch c a ng i s d ngự ạ ế ủ ườ ử ụ
TRUNG TÂM CÔNG NGHỆ THÔNG TIN
X. NNLT và ch ng trình d chươ ị
1. Khái ni m ngôn ng l p trình (NNLT)ệ ữ ậ
• NNLT là t p các ký hi u và các qui t c vi t cácậ ệ ắ ế
l nh đ th hi n thu t toán.ệ ể ể ệ ậ
Đ MT th c hi n đ c, thu t toán ph i vi tể ự ệ ượ ậ ả ế
d i d ng các dòng l nh theo các qui c màướ ạ ệ ướ
máy có th tr c ti p th c hi n, ho c vi tể ự ế ự ệ ặ ế
d i d ng có th t đ ng sinh d ng mà máyướ ạ ể ự ộ ạ
có th th c hi n tr c ti p.ể ự ệ ự ế
TRUNG TÂM CÔNG NGHỆ THÔNG TIN
2. Các m c khác nhau c a NNLTứ ủ
a). Ngôn ng máy (NNM)ữ
• Ch ng trình trong NNM là dãy các l nh máyươ ệ
mà CPU có th th c hi n tr c ti p. Các l nhể ự ệ ự ế ệ
máy này đ c vi t d ng nh phân ho c bi nượ ế ở ạ ị ặ ế
th c a chúng h 16.ể ủ ở ệ
• Tuỳ theo thi t k ph n c ng, m i lo i máyế ế ầ ứ ỗ ạ
tính có m t ngôn ng máy khác nhau.ộ ữ
TRUNG TÂM CÔNG NGHỆ THÔNG TIN
• Đ i t ng đ c sinh ra b i đ a chố ượ ượ ở ị ỉ
• NNM khó trong vi c l p trìnhệ ậ
TRUNG TÂM CÔNG NGHỆ THÔNG TIN
b). H p ng (Assembly)ợ ữ
• Nh m kh c ph c nh c đi m c a NNM,ằ ắ ụ ượ ể ủ
ng i ta đ xu t m t ngôn ng giao ti p v iườ ề ấ ộ ữ ế ớ
máy m c đ hình th c h n g i là h p ng .ở ứ ộ ứ ơ ọ ợ ữ
• Đ c đi m : Các l nh và các đ i t ng trongặ ể ệ ố ượ
l nh vi t d i d ng mã chệ ế ướ ạ ữ
TRUNG TÂM CÔNG NGHỆ THÔNG TIN
• Đ ch ng trình vi t b ng h p ng ch yể ươ ế ằ ợ ữ ạ
đ c trên máy thì nó c n đ c d ch ra NNM.ượ ầ ượ ị
M i lo i máy có ch ng trình d ch t ng ngỗ ạ ươ ị ươ ứ
(Assembler).
TRUNG TÂM CÔNG NGHỆ THÔNG TIN
c). Ngôn ng thu t toán (Ngôn ng b c cao)ữ ậ ữ ậ
• Ng i ta đ xu t NNLT có các l nh g n v iườ ề ấ ệ ầ ớ
ngôn ng t nhiên và ngôn ng toán. Cácữ ự ữ
NNLT này đ c g i là ngôn ng l p trình b cượ ọ ữ ậ ậ
cao (NNBC), các NNLT này nh m th hi n cácằ ể ệ
thu t toán, đ c l p v i các máy tính c th ,ậ ộ ậ ớ ụ ể
do v y chúng còn đ c g i là ngôn ng thu tậ ượ ọ ữ ậ
toán.
TRUNG TÂM CÔNG NGHỆ THÔNG TIN
• M i l nh c a h p ng đ c d ch thành m tỗ ệ ủ ợ ữ ượ ị ộ
l nh trong NNM, m i l nh trong NNBCệ ỗ ệ
th ng t ng đ ng v i nhi u l nh trongườ ươ ươ ớ ề ệ
NNM.
TRUNG TÂM CÔNG NGHỆ THÔNG TIN
TRUNG TÂM CÔNG NGHỆ THÔNG TIN
Đo n ch ng trình vi t trên Fortran IVạ ươ ế
TRUNG TÂM CÔNG NGHỆ THÔNG TIN
3. Khái ni m ch ng trình d chệ ươ ị
• Đ ch.trình vi t b ng NNBC ch y đ c trênể ế ằ ạ ượ
máy thì nó ph i đ c d ch ra NNM. Có 2 ki uả ượ ị ể
d ch là thông d ch và biên d ch.ị ị ị
• Thông d ch : d ch t ng l nh ra NNM r i th cị ị ừ ệ ồ ự
hi n luôn.ệ
• Biên d ch : d ch toàn b ch.trình ngu n thànhị ị ộ ồ
ch.trình đích d i d ng NNM, r i n p ch.trìnhướ ạ ồ ạ
đích vào máy đ th c hi n.ể ự ệ

More Related Content

Viewers also liked

Presentation
Presentation Presentation
Presentation mosesas
 
Aale saud ki khidmat by mufit zahoor ahmad jalali
Aale saud ki khidmat by mufit zahoor ahmad jalaliAale saud ki khidmat by mufit zahoor ahmad jalali
Aale saud ki khidmat by mufit zahoor ahmad jalaliMuhammad Tariq
 
Advanced PCAP Analysis and Signature Development (APA)1_1_HR
Advanced PCAP Analysis and Signature Development (APA)1_1_HRAdvanced PCAP Analysis and Signature Development (APA)1_1_HR
Advanced PCAP Analysis and Signature Development (APA)1_1_HRSteve Collins
 
Geo cheberchinka
Geo cheberchinkaGeo cheberchinka
Geo cheberchinkayamashkinsa
 
Меваларни қуритиш бўйича умумий қўлланма
Меваларни қуритиш бўйича умумий қўлланмаМеваларни қуритиш бўйича умумий қўлланма
Меваларни қуритиш бўйича умумий қўлланмаКамрон Касымов
 
Anwar ul wilayat tarjama risla tahniyat by shah hussain lahori
Anwar ul wilayat tarjama risla tahniyat by shah hussain lahoriAnwar ul wilayat tarjama risla tahniyat by shah hussain lahori
Anwar ul wilayat tarjama risla tahniyat by shah hussain lahoriMuhammad Tariq
 
Bullying001
Bullying001Bullying001
Bullying001deptotic
 

Viewers also liked (12)

Mykola cherpak
Mykola cherpakMykola cherpak
Mykola cherpak
 
Presentation
Presentation Presentation
Presentation
 
Aale saud ki khidmat by mufit zahoor ahmad jalali
Aale saud ki khidmat by mufit zahoor ahmad jalaliAale saud ki khidmat by mufit zahoor ahmad jalali
Aale saud ki khidmat by mufit zahoor ahmad jalali
 
Mte laporan duckcapture
Mte laporan duckcaptureMte laporan duckcapture
Mte laporan duckcapture
 
Advanced PCAP Analysis and Signature Development (APA)1_1_HR
Advanced PCAP Analysis and Signature Development (APA)1_1_HRAdvanced PCAP Analysis and Signature Development (APA)1_1_HR
Advanced PCAP Analysis and Signature Development (APA)1_1_HR
 
Geo inerka
Geo inerkaGeo inerka
Geo inerka
 
Geo cheberchinka
Geo cheberchinkaGeo cheberchinka
Geo cheberchinka
 
Меваларни қуритиш бўйича умумий қўлланма
Меваларни қуритиш бўйича умумий қўлланмаМеваларни қуритиш бўйича умумий қўлланма
Меваларни қуритиш бўйича умумий қўлланма
 
Anwar ul wilayat tarjama risla tahniyat by shah hussain lahori
Anwar ul wilayat tarjama risla tahniyat by shah hussain lahoriAnwar ul wilayat tarjama risla tahniyat by shah hussain lahori
Anwar ul wilayat tarjama risla tahniyat by shah hussain lahori
 
Via Visual
Via VisualVia Visual
Via Visual
 
Bullying001
Bullying001Bullying001
Bullying001
 
Sistema óseo
Sistema óseoSistema óseo
Sistema óseo
 

Similar to THCS_W03_BaiGiang_CÁC KIẾN THỨC CƠ BẢN VỀ CÔNG NGHỆ THÔNG TIN (2)

THCS_W04_BaiGiang_CÁC KIẾN THỨC CƠ BẢN VỀ CÔNG NGHỆ THÔNG TIN (1)
THCS_W04_BaiGiang_CÁC KIẾN THỨC CƠ BẢN VỀ CÔNG NGHỆ THÔNG TIN (1)THCS_W04_BaiGiang_CÁC KIẾN THỨC CƠ BẢN VỀ CÔNG NGHỆ THÔNG TIN (1)
THCS_W04_BaiGiang_CÁC KIẾN THỨC CƠ BẢN VỀ CÔNG NGHỆ THÔNG TIN (1)CNTT-DHQG
 
Tailieu.vncty.com nghien cuu-ve_mang_luu_tru_va_de_xuat_phuong_an_mang_luu_...
Tailieu.vncty.com   nghien cuu-ve_mang_luu_tru_va_de_xuat_phuong_an_mang_luu_...Tailieu.vncty.com   nghien cuu-ve_mang_luu_tru_va_de_xuat_phuong_an_mang_luu_...
Tailieu.vncty.com nghien cuu-ve_mang_luu_tru_va_de_xuat_phuong_an_mang_luu_...Trần Đức Anh
 
Cau truc may tinh & asm
Cau truc may tinh & asmCau truc may tinh & asm
Cau truc may tinh & asmmystar411
 
Bai giang ktlt-v2010_academia.edu-libre
Bai giang ktlt-v2010_academia.edu-libreBai giang ktlt-v2010_academia.edu-libre
Bai giang ktlt-v2010_academia.edu-libreTony Khánh
 
Congviec
CongviecCongviec
Congviechunhut
 
22. ky nang to chuc cong viec
22. ky nang to chuc cong viec22. ky nang to chuc cong viec
22. ky nang to chuc cong viecTang Tan Dung
 
Bai 20 tin hoc 10
Bai 20 tin hoc 10Bai 20 tin hoc 10
Bai 20 tin hoc 10novemberha
 
Phan mem erp omega ho so nang luc
Phan mem erp omega ho so nang lucPhan mem erp omega ho so nang luc
Phan mem erp omega ho so nang lucPhan Mem Erp Omega
 
B20 mang-may-tinh
B20 mang-may-tinhB20 mang-may-tinh
B20 mang-may-tinhThang Pham
 
Quản lý sơ đồ nguyên lý lưới điện trung áp trong Tổng công ty điện lực Miền B...
Quản lý sơ đồ nguyên lý lưới điện trung áp trong Tổng công ty điện lực Miền B...Quản lý sơ đồ nguyên lý lưới điện trung áp trong Tổng công ty điện lực Miền B...
Quản lý sơ đồ nguyên lý lưới điện trung áp trong Tổng công ty điện lực Miền B...Man_Ebook
 
[Hoccokhi.vn] lap trinh gia cong bang pp chieu hinh mastercam
[Hoccokhi.vn] lap trinh gia cong bang pp chieu hinh mastercam[Hoccokhi.vn] lap trinh gia cong bang pp chieu hinh mastercam
[Hoccokhi.vn] lap trinh gia cong bang pp chieu hinh mastercamHọc Cơ Khí
 
Giáo trình kien trucmaytinh vd-lung[bookbooming.com]
Giáo trình kien trucmaytinh vd-lung[bookbooming.com]Giáo trình kien trucmaytinh vd-lung[bookbooming.com]
Giáo trình kien trucmaytinh vd-lung[bookbooming.com]bookbooming1
 
Máy điều khiển số và robot công nghiệp
Máy điều khiển số và robot công nghiệpMáy điều khiển số và robot công nghiệp
Máy điều khiển số và robot công nghiệpjackjohn45
 
Dinh huong phat trien ha tang vien thong VNPT
Dinh huong phat trien ha tang vien thong VNPTDinh huong phat trien ha tang vien thong VNPT
Dinh huong phat trien ha tang vien thong VNPTCat Van Khoi
 
Handout ch.7 chien luoc phat trien nt bookbooming
Handout ch.7 chien luoc phat trien nt bookboomingHandout ch.7 chien luoc phat trien nt bookbooming
Handout ch.7 chien luoc phat trien nt bookboomingbookbooming
 
Thuyet trinh giai phap thu vien emiclib
Thuyet trinh giai phap thu vien emiclibThuyet trinh giai phap thu vien emiclib
Thuyet trinh giai phap thu vien emiclibsaomaingocgiau
 

Similar to THCS_W03_BaiGiang_CÁC KIẾN THỨC CƠ BẢN VỀ CÔNG NGHỆ THÔNG TIN (2) (20)

THCS_W04_BaiGiang_CÁC KIẾN THỨC CƠ BẢN VỀ CÔNG NGHỆ THÔNG TIN (1)
THCS_W04_BaiGiang_CÁC KIẾN THỨC CƠ BẢN VỀ CÔNG NGHỆ THÔNG TIN (1)THCS_W04_BaiGiang_CÁC KIẾN THỨC CƠ BẢN VỀ CÔNG NGHỆ THÔNG TIN (1)
THCS_W04_BaiGiang_CÁC KIẾN THỨC CƠ BẢN VỀ CÔNG NGHỆ THÔNG TIN (1)
 
Tailieu.vncty.com nghien cuu-ve_mang_luu_tru_va_de_xuat_phuong_an_mang_luu_...
Tailieu.vncty.com   nghien cuu-ve_mang_luu_tru_va_de_xuat_phuong_an_mang_luu_...Tailieu.vncty.com   nghien cuu-ve_mang_luu_tru_va_de_xuat_phuong_an_mang_luu_...
Tailieu.vncty.com nghien cuu-ve_mang_luu_tru_va_de_xuat_phuong_an_mang_luu_...
 
Maycnc 5583
Maycnc 5583Maycnc 5583
Maycnc 5583
 
Cau truc may tinh & asm
Cau truc may tinh & asmCau truc may tinh & asm
Cau truc may tinh & asm
 
Bai giang ktlt-v2010_academia.edu-libre
Bai giang ktlt-v2010_academia.edu-libreBai giang ktlt-v2010_academia.edu-libre
Bai giang ktlt-v2010_academia.edu-libre
 
Congviec
CongviecCongviec
Congviec
 
22. ky nang to chuc cong viec
22. ky nang to chuc cong viec22. ky nang to chuc cong viec
22. ky nang to chuc cong viec
 
Quyhoachmangdien
QuyhoachmangdienQuyhoachmangdien
Quyhoachmangdien
 
Quan ly bo nho
Quan ly bo nhoQuan ly bo nho
Quan ly bo nho
 
Bai 20 tin hoc 10
Bai 20 tin hoc 10Bai 20 tin hoc 10
Bai 20 tin hoc 10
 
Phan mem erp omega ho so nang luc
Phan mem erp omega ho so nang lucPhan mem erp omega ho so nang luc
Phan mem erp omega ho so nang luc
 
B20 mang-may-tinh
B20 mang-may-tinhB20 mang-may-tinh
B20 mang-may-tinh
 
Quản lý sơ đồ nguyên lý lưới điện trung áp trong Tổng công ty điện lực Miền B...
Quản lý sơ đồ nguyên lý lưới điện trung áp trong Tổng công ty điện lực Miền B...Quản lý sơ đồ nguyên lý lưới điện trung áp trong Tổng công ty điện lực Miền B...
Quản lý sơ đồ nguyên lý lưới điện trung áp trong Tổng công ty điện lực Miền B...
 
[Hoccokhi.vn] lap trinh gia cong bang pp chieu hinh mastercam
[Hoccokhi.vn] lap trinh gia cong bang pp chieu hinh mastercam[Hoccokhi.vn] lap trinh gia cong bang pp chieu hinh mastercam
[Hoccokhi.vn] lap trinh gia cong bang pp chieu hinh mastercam
 
Giáo trình kien trucmaytinh vd-lung[bookbooming.com]
Giáo trình kien trucmaytinh vd-lung[bookbooming.com]Giáo trình kien trucmaytinh vd-lung[bookbooming.com]
Giáo trình kien trucmaytinh vd-lung[bookbooming.com]
 
DetaiBTL
DetaiBTLDetaiBTL
DetaiBTL
 
Máy điều khiển số và robot công nghiệp
Máy điều khiển số và robot công nghiệpMáy điều khiển số và robot công nghiệp
Máy điều khiển số và robot công nghiệp
 
Dinh huong phat trien ha tang vien thong VNPT
Dinh huong phat trien ha tang vien thong VNPTDinh huong phat trien ha tang vien thong VNPT
Dinh huong phat trien ha tang vien thong VNPT
 
Handout ch.7 chien luoc phat trien nt bookbooming
Handout ch.7 chien luoc phat trien nt bookboomingHandout ch.7 chien luoc phat trien nt bookbooming
Handout ch.7 chien luoc phat trien nt bookbooming
 
Thuyet trinh giai phap thu vien emiclib
Thuyet trinh giai phap thu vien emiclibThuyet trinh giai phap thu vien emiclib
Thuyet trinh giai phap thu vien emiclib
 

More from CNTT-DHQG

THCS_W10_BaiGiang_TẠO LẬP ĐỒ THỊ TRONG EXCEL
THCS_W10_BaiGiang_TẠO LẬP ĐỒ THỊ TRONG EXCELTHCS_W10_BaiGiang_TẠO LẬP ĐỒ THỊ TRONG EXCEL
THCS_W10_BaiGiang_TẠO LẬP ĐỒ THỊ TRONG EXCELCNTT-DHQG
 
THCS_W14_Cơ sở dữ liệu trên bảng tính excel
THCS_W14_Cơ sở dữ liệu trên bảng tính excelTHCS_W14_Cơ sở dữ liệu trên bảng tính excel
THCS_W14_Cơ sở dữ liệu trên bảng tính excelCNTT-DHQG
 
THCS_W07_OnTap
THCS_W07_OnTapTHCS_W07_OnTap
THCS_W07_OnTapCNTT-DHQG
 
THCS_W015_OnTap
THCS_W015_OnTapTHCS_W015_OnTap
THCS_W015_OnTapCNTT-DHQG
 
THCS_W09_BaiDocThem
THCS_W09_BaiDocThemTHCS_W09_BaiDocThem
THCS_W09_BaiDocThemCNTT-DHQG
 
THCS_W08_BaiDocThem
THCS_W08_BaiDocThemTHCS_W08_BaiDocThem
THCS_W08_BaiDocThemCNTT-DHQG
 
THCS_W09_BaiTap
THCS_W09_BaiTapTHCS_W09_BaiTap
THCS_W09_BaiTapCNTT-DHQG
 
THCS_W08_BaiTap
THCS_W08_BaiTapTHCS_W08_BaiTap
THCS_W08_BaiTapCNTT-DHQG
 
THCS_W08_BaiGiang_PowerPoint
THCS_W08_BaiGiang_PowerPointTHCS_W08_BaiGiang_PowerPoint
THCS_W08_BaiGiang_PowerPointCNTT-DHQG
 
THCS_W09_BaiGiang_PowerPoint(Tiep)
THCS_W09_BaiGiang_PowerPoint(Tiep)THCS_W09_BaiGiang_PowerPoint(Tiep)
THCS_W09_BaiGiang_PowerPoint(Tiep)CNTT-DHQG
 
THCS_W14_BaiTap
THCS_W14_BaiTapTHCS_W14_BaiTap
THCS_W14_BaiTapCNTT-DHQG
 
THCS_W14_BaiDocThem
THCS_W14_BaiDocThemTHCS_W14_BaiDocThem
THCS_W14_BaiDocThemCNTT-DHQG
 
THCS_W11_BaiDocThem
THCS_W11_BaiDocThemTHCS_W11_BaiDocThem
THCS_W11_BaiDocThemCNTT-DHQG
 
THCS_W11_BaiTap
THCS_W11_BaiTapTHCS_W11_BaiTap
THCS_W11_BaiTapCNTT-DHQG
 
THCS_W10_BaiTap
THCS_W10_BaiTapTHCS_W10_BaiTap
THCS_W10_BaiTapCNTT-DHQG
 
THCS_W02_BaiGiang_CÁC KIẾN THỨC CƠ BẢN VỀ CÔNG NGHỆ THÔNG TIN (3)
THCS_W02_BaiGiang_CÁC KIẾN THỨC CƠ BẢN VỀ CÔNG NGHỆ THÔNG TIN (3)THCS_W02_BaiGiang_CÁC KIẾN THỨC CƠ BẢN VỀ CÔNG NGHỆ THÔNG TIN (3)
THCS_W02_BaiGiang_CÁC KIẾN THỨC CƠ BẢN VỀ CÔNG NGHỆ THÔNG TIN (3)CNTT-DHQG
 
THCS_W13_BaiGiang_TẠO LẬP ĐỒ THỊ TRONG EXCEL
THCS_W13_BaiGiang_TẠO LẬP ĐỒ THỊ TRONG EXCELTHCS_W13_BaiGiang_TẠO LẬP ĐỒ THỊ TRONG EXCEL
THCS_W13_BaiGiang_TẠO LẬP ĐỒ THỊ TRONG EXCELCNTT-DHQG
 
THCS_W12_BaiGiang_HÀM DÒ TÌM THAM CHIẾU TRONG EXCEL
THCS_W12_BaiGiang_HÀM DÒ TÌM THAM CHIẾU TRONG EXCELTHCS_W12_BaiGiang_HÀM DÒ TÌM THAM CHIẾU TRONG EXCEL
THCS_W12_BaiGiang_HÀM DÒ TÌM THAM CHIẾU TRONG EXCELCNTT-DHQG
 
THCS_W11_BaiGiang_BẢNG TÍNH EXCEL
THCS_W11_BaiGiang_BẢNG TÍNH EXCELTHCS_W11_BaiGiang_BẢNG TÍNH EXCEL
THCS_W11_BaiGiang_BẢNG TÍNH EXCELCNTT-DHQG
 
THCS_W1_DeCuongTin
THCS_W1_DeCuongTinTHCS_W1_DeCuongTin
THCS_W1_DeCuongTinCNTT-DHQG
 

More from CNTT-DHQG (20)

THCS_W10_BaiGiang_TẠO LẬP ĐỒ THỊ TRONG EXCEL
THCS_W10_BaiGiang_TẠO LẬP ĐỒ THỊ TRONG EXCELTHCS_W10_BaiGiang_TẠO LẬP ĐỒ THỊ TRONG EXCEL
THCS_W10_BaiGiang_TẠO LẬP ĐỒ THỊ TRONG EXCEL
 
THCS_W14_Cơ sở dữ liệu trên bảng tính excel
THCS_W14_Cơ sở dữ liệu trên bảng tính excelTHCS_W14_Cơ sở dữ liệu trên bảng tính excel
THCS_W14_Cơ sở dữ liệu trên bảng tính excel
 
THCS_W07_OnTap
THCS_W07_OnTapTHCS_W07_OnTap
THCS_W07_OnTap
 
THCS_W015_OnTap
THCS_W015_OnTapTHCS_W015_OnTap
THCS_W015_OnTap
 
THCS_W09_BaiDocThem
THCS_W09_BaiDocThemTHCS_W09_BaiDocThem
THCS_W09_BaiDocThem
 
THCS_W08_BaiDocThem
THCS_W08_BaiDocThemTHCS_W08_BaiDocThem
THCS_W08_BaiDocThem
 
THCS_W09_BaiTap
THCS_W09_BaiTapTHCS_W09_BaiTap
THCS_W09_BaiTap
 
THCS_W08_BaiTap
THCS_W08_BaiTapTHCS_W08_BaiTap
THCS_W08_BaiTap
 
THCS_W08_BaiGiang_PowerPoint
THCS_W08_BaiGiang_PowerPointTHCS_W08_BaiGiang_PowerPoint
THCS_W08_BaiGiang_PowerPoint
 
THCS_W09_BaiGiang_PowerPoint(Tiep)
THCS_W09_BaiGiang_PowerPoint(Tiep)THCS_W09_BaiGiang_PowerPoint(Tiep)
THCS_W09_BaiGiang_PowerPoint(Tiep)
 
THCS_W14_BaiTap
THCS_W14_BaiTapTHCS_W14_BaiTap
THCS_W14_BaiTap
 
THCS_W14_BaiDocThem
THCS_W14_BaiDocThemTHCS_W14_BaiDocThem
THCS_W14_BaiDocThem
 
THCS_W11_BaiDocThem
THCS_W11_BaiDocThemTHCS_W11_BaiDocThem
THCS_W11_BaiDocThem
 
THCS_W11_BaiTap
THCS_W11_BaiTapTHCS_W11_BaiTap
THCS_W11_BaiTap
 
THCS_W10_BaiTap
THCS_W10_BaiTapTHCS_W10_BaiTap
THCS_W10_BaiTap
 
THCS_W02_BaiGiang_CÁC KIẾN THỨC CƠ BẢN VỀ CÔNG NGHỆ THÔNG TIN (3)
THCS_W02_BaiGiang_CÁC KIẾN THỨC CƠ BẢN VỀ CÔNG NGHỆ THÔNG TIN (3)THCS_W02_BaiGiang_CÁC KIẾN THỨC CƠ BẢN VỀ CÔNG NGHỆ THÔNG TIN (3)
THCS_W02_BaiGiang_CÁC KIẾN THỨC CƠ BẢN VỀ CÔNG NGHỆ THÔNG TIN (3)
 
THCS_W13_BaiGiang_TẠO LẬP ĐỒ THỊ TRONG EXCEL
THCS_W13_BaiGiang_TẠO LẬP ĐỒ THỊ TRONG EXCELTHCS_W13_BaiGiang_TẠO LẬP ĐỒ THỊ TRONG EXCEL
THCS_W13_BaiGiang_TẠO LẬP ĐỒ THỊ TRONG EXCEL
 
THCS_W12_BaiGiang_HÀM DÒ TÌM THAM CHIẾU TRONG EXCEL
THCS_W12_BaiGiang_HÀM DÒ TÌM THAM CHIẾU TRONG EXCELTHCS_W12_BaiGiang_HÀM DÒ TÌM THAM CHIẾU TRONG EXCEL
THCS_W12_BaiGiang_HÀM DÒ TÌM THAM CHIẾU TRONG EXCEL
 
THCS_W11_BaiGiang_BẢNG TÍNH EXCEL
THCS_W11_BaiGiang_BẢNG TÍNH EXCELTHCS_W11_BaiGiang_BẢNG TÍNH EXCEL
THCS_W11_BaiGiang_BẢNG TÍNH EXCEL
 
THCS_W1_DeCuongTin
THCS_W1_DeCuongTinTHCS_W1_DeCuongTin
THCS_W1_DeCuongTin
 

THCS_W03_BaiGiang_CÁC KIẾN THỨC CƠ BẢN VỀ CÔNG NGHỆ THÔNG TIN (2)

  • 1. TRUNG TÂM CÔNG NGHỆ THÔNG TIN ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC NGOẠI NGỮ Ph n 1ầ Các ki n th c c b n v công nghế ứ ơ ả ề ệ thông tin (Ti p theo)ế
  • 2. TRUNG TÂM CÔNG NGHỆ THÔNG TIN IX. Ph n m mầ ề 1. Khái ni m ph n m mệ ầ ề Ph n m m làầ ề • Các ch d n (các ch ng trình máy tính) màỉ ẫ ươ khi đ c th c hi n nó mang l i ch c năng vàượ ự ệ ạ ứ hi u qu mong mu n.ệ ả ố • Các c u trúc d li u mà theo đó ch ng trìnhấ ữ ệ ươ có th thao tác đ c v i thông tin.ể ượ ớ • Các tài li u h ng d n ho t đ ng và s d ngệ ướ ẫ ạ ộ ử ụ ch ng trình.ươ
  • 3. TRUNG TÂM CÔNG NGHỆ THÔNG TIN 2. Ph n m m h th ng (PMHT)ầ ề ệ ố • PMHT là các ch ng trình ch y trong ch đươ ạ ế ộ th ng tr c, nó ph i cung c p các d ch vườ ự ả ấ ị ụ theo yêu c u c a các ch ng trình khác. M tầ ủ ươ ộ khi đ c thi hành, các ch ng trình PMHT trượ ươ ở thành môi tr ng làm vi c cho các ph n m mườ ệ ầ ề khác. • PMHT quan tr ng nh t là h đi u hành.ọ ấ ệ ề
  • 4. TRUNG TÂM CÔNG NGHỆ THÔNG TIN 3. Ph n m m ng d ng (PMUD)ầ ề ứ ụ • PMUD là các ph n m m ph c v cho ho tầ ề ụ ụ ạ đ ng nghi p v , ho t đ ng gi i trí c a conộ ệ ụ ạ ộ ả ủ ng i.ườ Có nhi u cách phân lo i PMUD, theo m t cáchề ạ ộ phân lo i thì PMUD chia thành 2 lo iạ ạ + Ph n m m đ t hàngầ ề ặ + Ph n m m đóng góiầ ề
  • 5. TRUNG TÂM CÔNG NGHỆ THÔNG TIN Theo quan đi m phân lo i khác (theo tính năngể ạ s d ng) thì PMUD đ c chia thànhử ụ ượ + Ph n m m phát tri n ng d ng : Ph n m mầ ề ể ứ ụ ầ ề dùng đ làm ra các ph n m m khác.ể ầ ề + Ph n m m ti n ích : Giúp ng i s d ng c iầ ề ệ ườ ử ụ ả thi n hi u qu công vi c.ệ ệ ả ệ + Ph n m m nhúng : Đ c ghi vào ROM, dùngầ ề ượ trong các h vi x lý.ệ ử
  • 6. TRUNG TÂM CÔNG NGHỆ THÔNG TIN 4. Ph n m m mã ngu n m (PMNM)ầ ề ồ ở a). Đ nh nghĩa PMNM :ị PMNM là nh ng ph n m m đ c cung c pữ ầ ề ượ ấ d i d ng mã ngu n, mi n phí v ti n mua,ướ ạ ồ ễ ề ề mi n phí v b n quy n, NSD có quy n s aễ ề ả ề ề ử đ i, c i ti n, phát tri n và nâng c p theo m tổ ả ế ể ấ ộ s nguyên t c chung đã đ c quy đ nh màố ắ ượ ị không c n xin phép ai.ầ
  • 7. TRUNG TÂM CÔNG NGHỆ THÔNG TIN Xét v ph ng di n quy n s d ng, ph n m mề ươ ệ ề ử ụ ầ ề có nhi u lo i gi y phép nh sau :ề ạ ấ ư • Ph n m m th ng m iầ ề ươ ạ • Ph n m m th nghi m gi i h nầ ề ử ệ ớ ạ • Ph n m m chia sầ ề ẻ • Ph n m m phi th ng m iầ ề ươ ạ
  • 8. TRUNG TÂM CÔNG NGHỆ THÔNG TIN b). u vi t c a PMNMƯ ệ ủ • Chi phí th pấ • Đ c l p (không l thu c vào nhà cung c p)ộ ậ ệ ộ ấ • Làm ch công ngh , đ m b o an toàn riêng tủ ệ ả ả ư • Tính thích ng và sáng t oứ ạ • Ch t l ng tin c yấ ượ ậ
  • 9. TRUNG TÂM CÔNG NGHỆ THÔNG TIN • Tuân th theo các chu nủ ẩ • Không b h n ch v quy n s d ngị ạ ế ề ề ử ụ • Tính lâu dài • T doự • Phát tri n d dàngể ễ
  • 10. TRUNG TÂM CÔNG NGHỆ THÔNG TIN c). Nh ng h n ch c a PMNMữ ạ ế ủ • Ch a có h tr k thu t tin c yư ỗ ợ ỹ ậ ậ • S các thi t b h tr PMNM còn h n chố ế ị ỗ ợ ạ ế • Các ng d ng chuyên nghi p trên PMNM cònứ ụ ệ ít • Thi u các h ng d n s d ngế ướ ẫ ử ụ • Không có cam k t b t bu c ph i hoàn thànhế ắ ộ ả m t s n ph m c thộ ả ẩ ụ ể
  • 11. TRUNG TÂM CÔNG NGHỆ THÔNG TIN • Có m t s h n ch đ i v i các h th ng caoộ ố ạ ế ố ớ ệ ố c pấ • Năng l c h n ch c a ng i s d ngự ạ ế ủ ườ ử ụ
  • 12. TRUNG TÂM CÔNG NGHỆ THÔNG TIN X. NNLT và ch ng trình d chươ ị 1. Khái ni m ngôn ng l p trình (NNLT)ệ ữ ậ • NNLT là t p các ký hi u và các qui t c vi t cácậ ệ ắ ế l nh đ th hi n thu t toán.ệ ể ể ệ ậ Đ MT th c hi n đ c, thu t toán ph i vi tể ự ệ ượ ậ ả ế d i d ng các dòng l nh theo các qui c màướ ạ ệ ướ máy có th tr c ti p th c hi n, ho c vi tể ự ế ự ệ ặ ế d i d ng có th t đ ng sinh d ng mà máyướ ạ ể ự ộ ạ có th th c hi n tr c ti p.ể ự ệ ự ế
  • 13. TRUNG TÂM CÔNG NGHỆ THÔNG TIN 2. Các m c khác nhau c a NNLTứ ủ a). Ngôn ng máy (NNM)ữ • Ch ng trình trong NNM là dãy các l nh máyươ ệ mà CPU có th th c hi n tr c ti p. Các l nhể ự ệ ự ế ệ máy này đ c vi t d ng nh phân ho c bi nượ ế ở ạ ị ặ ế th c a chúng h 16.ể ủ ở ệ • Tuỳ theo thi t k ph n c ng, m i lo i máyế ế ầ ứ ỗ ạ tính có m t ngôn ng máy khác nhau.ộ ữ
  • 14. TRUNG TÂM CÔNG NGHỆ THÔNG TIN • Đ i t ng đ c sinh ra b i đ a chố ượ ượ ở ị ỉ • NNM khó trong vi c l p trìnhệ ậ
  • 15. TRUNG TÂM CÔNG NGHỆ THÔNG TIN b). H p ng (Assembly)ợ ữ • Nh m kh c ph c nh c đi m c a NNM,ằ ắ ụ ượ ể ủ ng i ta đ xu t m t ngôn ng giao ti p v iườ ề ấ ộ ữ ế ớ máy m c đ hình th c h n g i là h p ng .ở ứ ộ ứ ơ ọ ợ ữ • Đ c đi m : Các l nh và các đ i t ng trongặ ể ệ ố ượ l nh vi t d i d ng mã chệ ế ướ ạ ữ
  • 16. TRUNG TÂM CÔNG NGHỆ THÔNG TIN • Đ ch ng trình vi t b ng h p ng ch yể ươ ế ằ ợ ữ ạ đ c trên máy thì nó c n đ c d ch ra NNM.ượ ầ ượ ị M i lo i máy có ch ng trình d ch t ng ngỗ ạ ươ ị ươ ứ (Assembler).
  • 17. TRUNG TÂM CÔNG NGHỆ THÔNG TIN c). Ngôn ng thu t toán (Ngôn ng b c cao)ữ ậ ữ ậ • Ng i ta đ xu t NNLT có các l nh g n v iườ ề ấ ệ ầ ớ ngôn ng t nhiên và ngôn ng toán. Cácữ ự ữ NNLT này đ c g i là ngôn ng l p trình b cượ ọ ữ ậ ậ cao (NNBC), các NNLT này nh m th hi n cácằ ể ệ thu t toán, đ c l p v i các máy tính c th ,ậ ộ ậ ớ ụ ể do v y chúng còn đ c g i là ngôn ng thu tậ ượ ọ ữ ậ toán.
  • 18. TRUNG TÂM CÔNG NGHỆ THÔNG TIN • M i l nh c a h p ng đ c d ch thành m tỗ ệ ủ ợ ữ ượ ị ộ l nh trong NNM, m i l nh trong NNBCệ ỗ ệ th ng t ng đ ng v i nhi u l nh trongườ ươ ươ ớ ề ệ NNM.
  • 19. TRUNG TÂM CÔNG NGHỆ THÔNG TIN
  • 20. TRUNG TÂM CÔNG NGHỆ THÔNG TIN Đo n ch ng trình vi t trên Fortran IVạ ươ ế
  • 21. TRUNG TÂM CÔNG NGHỆ THÔNG TIN 3. Khái ni m ch ng trình d chệ ươ ị • Đ ch.trình vi t b ng NNBC ch y đ c trênể ế ằ ạ ượ máy thì nó ph i đ c d ch ra NNM. Có 2 ki uả ượ ị ể d ch là thông d ch và biên d ch.ị ị ị • Thông d ch : d ch t ng l nh ra NNM r i th cị ị ừ ệ ồ ự hi n luôn.ệ • Biên d ch : d ch toàn b ch.trình ngu n thànhị ị ộ ồ ch.trình đích d i d ng NNM, r i n p ch.trìnhướ ạ ồ ạ đích vào máy đ th c hi n.ể ự ệ