Bài giảng Cơ bản về lập trình: Máy tính, phần mềm và thiết kế chương trình
Số trang: 160
Loại file: ppt
Dung lượng: 1.36 MB
Lượt xem: 29
Lượt tải: 0
Xem trước 10 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng Cơ bản về lập trình: Máy tính, phần mềm và thiết kế chương trình được biên soạn nhằm cung cấp cho các bạn những kiến thức về tổ chức máy tính; CPU; đơn vị điều khiển; bộ nhớ; thiết bị nhập xuất; màn hình; phần mềm; phần mềm ứng dụng; hệ điều hành và một số kiến thức khác.
Nội dung trích xuất từ tài liệu:
Bài giảng Cơ bản về lập trình: Máy tính, phần mềm và thiết kế chương trình Cơbảnvềlậptrình Máytính,phầnmềmvàthiếtkế chươngtrìnhJPCandJWD©2002McGrawHill,Inc.Tổchứcmáytính CPUcentralprocessingunit Lànơithihànhcáctínhtoán,xửlý Bộnhớ(Memory) LưutrữdữliệuđangđượcxửlýbởiCPU Thiếtbịnhập(Inputdevices) Chophépngườisửdụngcungcấpthôngtinchomáytính Thiếtbịxuất(Outputdevices) ChophépngườidùngnhậnthôngtintừmáytínhTổchứcmáytính Memory Input Output Devices Devices CPUCPU Bộnãocủamáytính ThihànhcácthaotácsốhọcbởiArithmetic/LogicalUnit hoặcALU Đơnvịđiềukhiểnđịnhvịvàthihànhcácchỉthịlệnh CácthaotácsốhọcđượcthihànhsửdụnghệsốnhịphânĐơnvịđiềukhiển Chukỳfetch/executethi Fetch the instruction to hànhmộtchỉthị which the PC points Thựchiệnhànhđộngđược chỉrabởichỉthịđượcgọilà thihànhchỉthị Increment the PC Theprogramcounter(PC) (bộđếmchươngtrình)lưu trữđịachỉcủachỉthịkếtiếp Execute the fetched instructionBộnhớ Còngọilàbộnhớchính(mainmemory) Nơichứadữliệuđểchạychươngtrình Dữliệuchứatrongbộnhớchínhcóthểchialàm2phần: Dữliệuthậtsự:dongườidùngnhậpvào,doviệctính toán Đoạnmãcủachươngtrình Bộnhớ=tậphợpcácônhớ,mỗiônhớ1byte.Mỗiônhớcó mộtvịtríđểđịnhvịhaycòngọilàđịachỉ. 0 1 2 3 ... 100 101 ... ...Thiếtbịnhậpxuất Làcácthiếtbịbổtrợchophépmáytínhthựchiệnmộtsốtác vụcụthểnàođó: Nhậnthôngtinđểxửlý Trảvềkếtquảcủaviệcxửlý Lưuthôngtin Cácthiếtbịnhậpxuấtthôngdụng Speakers Mouse Scanner Printer Joystick CDROM Keyboard Microphone DVD Mộtvàithiếtbịvừađóngvaitrònhậpvừađóngvaitròxuất Floppydrive Harddrive ĐĩatừMànhình Thiếtbịhiểnthịhoạtđộngnhưtivi CRT(cathoderaytube) Điềukhiểnbởimộtthiếtbịxuấtgọilàcardđồhọa(graphics card) Vùnghiểnthịđược Độphângiải Màusắc 1280 1024 pixels pixels across down screen screenPhầnmềm Phầnmềmứngdụng Nhữngchươngtrìnhđượcthiếtkếđểthihànhmộtsốtácvụ xácđịnhnàođóvàtrongsuốtvớingườidùng Phầnmềmhệthống Nhữngchươngtrìnhhỗtrợviệcthihànhvàpháttriểncác chươngtrìnhkhác Hailoạichính Hệđiềuhành(Operatingsystems) Hệthốngchuyển(Translationsystems)Phầnmềmứngdụng Phầnmềmứngdụnggiúpmáytínhtrởnênkhôngthểthiếuvà phổbiến Mộtsốphầnmềmứngdụngthôngdụng Xửlývănbản Spreadsheets Trìnhchiếu Vẽhình HọccáchpháttriểnphầnmềmlàmụctiêucủamônhọcHệđiềuhành Vídụ Windows®,UNIX®,MacOSX® Điềukhiểnvàquảnlýcáctàinguyên Nhữngdịchvụquantrọngmàhệđiềuhànhcungcấp Hệthốngfile Directories,folders,files Cáclệnhthaotáctrênhệthốngfile Sort,delete,copy Khảnăngthihànhthaotácnhậpxuấttrênnhiềuloạithiếtbị khácnhau QuảnlýviệcchạycácchươngtrìnhHệthốngchuyển Mộttậpcácchươngtrìnhđểpháttriểncácchươngtrìnhkhác Hạtnhânlàmộtthànhphầngọilàtrìnhchuyểnđổi(translator) Mộtsốloạitrìnhchuyểnđổi Trìnhbiêndịch Chuyểntừmộtngônngữnàysangngônngữkhác (C/C++máy) Trìnhliênkết Kếthợpcáctàinguyênlạivớinhau Vídụ: VisualC++6.0,DevC++,BorlandC++ Thihànhviệcbiêndịch,liênkết,vàmộtsốthaotác khácCáchọatđộnglậptrình Viếtmãchươngtrình Biêndịch Liênkếtvớicácfileđãđượcbiêndịchkhác Objectfiles Librarymodules Tảivàobộnhớvàthihành QuansátsựhọatđộngcủachươngtrìnhCáchọatđộnglậptrình Source Program Compile Library routines Edit Link Other object files Think Load ExecuteIDEs IntegratedDevelopmentEnvironments=IDEs Hỗtrợtấtcảcáchọatđộngtronglậptrình MSVisualC++,Bor ...
Nội dung trích xuất từ tài liệu:
Bài giảng Cơ bản về lập trình: Máy tính, phần mềm và thiết kế chương trình Cơbảnvềlậptrình Máytính,phầnmềmvàthiếtkế chươngtrìnhJPCandJWD©2002McGrawHill,Inc.Tổchứcmáytính CPUcentralprocessingunit Lànơithihànhcáctínhtoán,xửlý Bộnhớ(Memory) LưutrữdữliệuđangđượcxửlýbởiCPU Thiếtbịnhập(Inputdevices) Chophépngườisửdụngcungcấpthôngtinchomáytính Thiếtbịxuất(Outputdevices) ChophépngườidùngnhậnthôngtintừmáytínhTổchứcmáytính Memory Input Output Devices Devices CPUCPU Bộnãocủamáytính ThihànhcácthaotácsốhọcbởiArithmetic/LogicalUnit hoặcALU Đơnvịđiềukhiểnđịnhvịvàthihànhcácchỉthịlệnh CácthaotácsốhọcđượcthihànhsửdụnghệsốnhịphânĐơnvịđiềukhiển Chukỳfetch/executethi Fetch the instruction to hànhmộtchỉthị which the PC points Thựchiệnhànhđộngđược chỉrabởichỉthịđượcgọilà thihànhchỉthị Increment the PC Theprogramcounter(PC) (bộđếmchươngtrình)lưu trữđịachỉcủachỉthịkếtiếp Execute the fetched instructionBộnhớ Còngọilàbộnhớchính(mainmemory) Nơichứadữliệuđểchạychươngtrình Dữliệuchứatrongbộnhớchínhcóthểchialàm2phần: Dữliệuthậtsự:dongườidùngnhậpvào,doviệctính toán Đoạnmãcủachươngtrình Bộnhớ=tậphợpcácônhớ,mỗiônhớ1byte.Mỗiônhớcó mộtvịtríđểđịnhvịhaycòngọilàđịachỉ. 0 1 2 3 ... 100 101 ... ...Thiếtbịnhậpxuất Làcácthiếtbịbổtrợchophépmáytínhthựchiệnmộtsốtác vụcụthểnàođó: Nhậnthôngtinđểxửlý Trảvềkếtquảcủaviệcxửlý Lưuthôngtin Cácthiếtbịnhậpxuấtthôngdụng Speakers Mouse Scanner Printer Joystick CDROM Keyboard Microphone DVD Mộtvàithiếtbịvừađóngvaitrònhậpvừađóngvaitròxuất Floppydrive Harddrive ĐĩatừMànhình Thiếtbịhiểnthịhoạtđộngnhưtivi CRT(cathoderaytube) Điềukhiểnbởimộtthiếtbịxuấtgọilàcardđồhọa(graphics card) Vùnghiểnthịđược Độphângiải Màusắc 1280 1024 pixels pixels across down screen screenPhầnmềm Phầnmềmứngdụng Nhữngchươngtrìnhđượcthiếtkếđểthihànhmộtsốtácvụ xácđịnhnàođóvàtrongsuốtvớingườidùng Phầnmềmhệthống Nhữngchươngtrìnhhỗtrợviệcthihànhvàpháttriểncác chươngtrìnhkhác Hailoạichính Hệđiềuhành(Operatingsystems) Hệthốngchuyển(Translationsystems)Phầnmềmứngdụng Phầnmềmứngdụnggiúpmáytínhtrởnênkhôngthểthiếuvà phổbiến Mộtsốphầnmềmứngdụngthôngdụng Xửlývănbản Spreadsheets Trìnhchiếu Vẽhình HọccáchpháttriểnphầnmềmlàmụctiêucủamônhọcHệđiềuhành Vídụ Windows®,UNIX®,MacOSX® Điềukhiểnvàquảnlýcáctàinguyên Nhữngdịchvụquantrọngmàhệđiềuhànhcungcấp Hệthốngfile Directories,folders,files Cáclệnhthaotáctrênhệthốngfile Sort,delete,copy Khảnăngthihànhthaotácnhậpxuấttrênnhiềuloạithiếtbị khácnhau QuảnlýviệcchạycácchươngtrìnhHệthốngchuyển Mộttậpcácchươngtrìnhđểpháttriểncácchươngtrìnhkhác Hạtnhânlàmộtthànhphầngọilàtrìnhchuyểnđổi(translator) Mộtsốloạitrìnhchuyểnđổi Trìnhbiêndịch Chuyểntừmộtngônngữnàysangngônngữkhác (C/C++máy) Trìnhliênkết Kếthợpcáctàinguyênlạivớinhau Vídụ: VisualC++6.0,DevC++,BorlandC++ Thihànhviệcbiêndịch,liênkết,vàmộtsốthaotác khácCáchọatđộnglậptrình Viếtmãchươngtrình Biêndịch Liênkếtvớicácfileđãđượcbiêndịchkhác Objectfiles Librarymodules Tảivàobộnhớvàthihành QuansátsựhọatđộngcủachươngtrìnhCáchọatđộnglậptrình Source Program Compile Library routines Edit Link Other object files Think Load ExecuteIDEs IntegratedDevelopmentEnvironments=IDEs Hỗtrợtấtcảcáchọatđộngtronglậptrình MSVisualC++,Bor ...
Tìm kiếm theo từ khóa liên quan:
Cơ bản về lập trình Bài giảng Cơ bản về lập trình Tổ chức máy tính Đơn vị điều khiển máy tính Thiết bị nhập xuất Hệ điều hànhGợi ý tài liệu liên quan:
-
Giáo trình Lý thuyết hệ điều hành: Phần 1 - Nguyễn Kim Tuấn
110 trang 453 0 0 -
173 trang 275 2 0
-
175 trang 272 0 0
-
Giáo trình Nguyên lý các hệ điều hành: Phần 2
88 trang 272 0 0 -
Giáo trình Nguyên lý hệ điều hành (In lần thứ ba): Phần 1 - PGS.TS. Hà Quang Thụy
98 trang 248 0 0 -
Đề tài nguyên lý hệ điều hành: Nghiên cứu tìm hiểu về bộ nhớ ngoài trong hệ điều hành Linux
19 trang 245 0 0 -
Bài thảo luận nhóm: Tìm hiểu và phân tích kiến trúc, chức năng và hoạt động của hệ điều hành Android
39 trang 229 0 0 -
Giáo trình Hệ điều hành: Phần 2
53 trang 219 0 0 -
Phần III: Xử lý sự cố Màn hình xanh
3 trang 202 0 0 -
Bài giảng Nguyên lý hệ điều hành (Bài giảng tuần 3) - Nguyễn Hải Châu
8 trang 198 0 0