Đại Học Qu ốc Gia TP.HCM
Trƣờng Đại Học Khoa Học Tự Nhiên
BÀI THU HOẠCH MÔN HỌC PHƢƠNG PHÁP NGHIÊN CỨU
KHOA HỌC
ĐỀ TÀI:
NHỮNG NGUYÊN LÝ SÁNG TẠO TRONG PHÁT TRIỂN
ĐIỆN THOẠI VÀ HỆ ĐIỀU HÀNH
GVHD: GS.TSKH Hoàng Kiếm
SVTH: Phạm Quang Huy - 1212017
Ngô Đức Quốc – 1212030
TP.HCM – 11 – 2012
Nhng Nguyên Lý Sáng To Trong Phát Trin Thoi Và H u Hành
GVHD: GS.TSKH Hoàng Kim
Trang 1
MỤC LỤC
LI M U 4
NI DUNG 5
A. V KHOA H GII QUYT 5
5
5
5
5
6
- bài toán phát minh Vepol 6
7
7
8
3. Nguy 9
9
10
11
12
13
13
14
phòng 14
15
15
16
17
18
18
19
19. Ng 20
20
21
21
22
ng trung gian 23
23
24
25
25
Nhng Nguyên Lý Sáng To Trong Phát Trin Thoi Và H u Hành
GVHD: GS.TSKH Hoàng Kim
Trang 2
í 26
27
27
28
29
30
30
31
32
32
39. Nguyên t 33
34
B. NHNG NGUYÊN LÝ SÁNG TC ÁP DNG VÀO QUÁ TRÌNH
PHÁT TRIN CN THONG 34
1. Nguyên tc tách khi 34
2. Nguyên tc 35
3. Nguyên tc kt hp 35
4. Nguyên tc s dng v do và màng mng 35
5. Nguyên ti màu sc 35
6. Nguyên tc s dng vt liu hp thành 37
7. Nguyên tng 37
8. Nguyên tc thc hi 38
9. Nguyên tc quan h phn hi 38
10. Nguyên tc t phc v 38
11. Nguyên tc sao chép 38
12. Nguyên tc r t 38
13. Nguyên tc phân nh 38
14. Nguyên tc v 39
15. Nguyên tc phóng to thu nh 40
16. Nguyên tc s dng mng th 40
17. Nguyên tc s dng trung gian 41
18. Nguyên tc thay th c 41
19. Nguyên tc s dc 43
20. Nguyên tng nht 43
21. Nguyên tc phn trng 43
22. Nguyên tc d phòng 44
23. Nguyên tc cu tròn hóa 44
24. Nguyên tc liên tng có ích 45
25. Nguyên tc chuyn qua chiu khác 45
26. Nguyên tc n hóa t 45
Dự đoán sáng tạo trong tƣơng lai của điện thoại di động 45
1. 45
2. 45
3. 46
Nhng Nguyên Lý Sáng To Trong Phát Trin Thoi Và H u Hành
GVHD: GS.TSKH Hoàng Kim
Trang 3
C. NHNG H IN THOI VÀ VIC ÁP DNG CÁC
NGUYÊN LÝ SÁNG TO . 47
1. 47
- 47
- 48
- 48
- 48
- 48
2. 48
- 49
- 50
- 50
- 50
3. 50
- 52
- 52
- 52
- 53
- 53
4. 53
- 56
- 56
- 56
- 56
- Nguyên tc cha trong 56
58
59
Nhng Nguyên Lý Sáng To Trong Phát Trin Thoi Và H u Hành
GVHD: GS.TSKH Hoàng Kim
Trang 4
LỜI MỞ ĐẤU
,
, nó .
…
.
“Các nhà khoa học đã phát minh sáng chế các sản phẩm dựa vào các
nguyên lý nào, các phương pháp gì được vận dụng để giải quyết vấn đề? Cách phát triển
một sản phẩm trên nền một sản phẩm khác dựa trên các cải tiến, thay đổi nào?”
Trong bài thu hoch em s trình bày ni dung: “Các nguyên tắc, các phƣơng
pháp sáng tạo để giái quyết các vấn đề bài toán trong tin học”.
hiu và phân tích “Lịch sử phát triển của Điện thoại di động và các hệ điều hành
dành cho Điện thoại di động dƣới góc nhìn của các nguyên tắc, phƣơng pháp sáng
tạo” .
Em xin gi li cn Giáo sƣ - Tiến sỹ Hoàng Kiếm. Vi kin thc sâu
rng, lòng nhit tình, cách ging gii rõ ràng, d hiu, thông qua các câu chuyn khoa
hc, các ví d tht trong cuc sng, thn tâm truyt nhng kin thc nn tng
n cho chúng em v môn hc “Phƣơng pháp nghiên cứu khoa học” tht hp dn và
lôi cun u này tht s giúp em hi, m rng tm nhìn, thy
c s cn thit ca môn hng và chi phn nhic trong thi
i.
Nhng Nguyên Lý Sáng To Trong Phát Trin Thoi Và H u Hành
GVHD: GS.TSKH Hoàng Kim
Trang 5
NỘI DUNG
A. VẤN ĐỀ KHOA HỌC VÀ CÁC PHƢƠNG PHÁP GIẢI QUYẾT
I. Vấn đề khoa học
1. Khái niệm
V khoa hc gi là v nghiên cu (research
problem) hoc câu hi nghiên cu là câu hi nghiên cng
c mâu thun gia tính hn ch ca tri thc khoa hc hin có vi yêu cu phát
trin tri thc c
2. Phân loại
Nghiên cu khoa hc luôn tn ti hai v:
+ V v bn cht s vm
+ V v làm sáng t v lý thuyt và thc ti
nhng v thuc lp th nht.
3. Các tình huống vấn đề
- Có ba tình hung: Có v, không có v, gi v:
Nhng Nguyên Lý Sáng To Trong Phát Trin Thoi Và H u Hành
GVHD: GS.TSKH Hoàng Kim
Trang 6
4. Các phương pháp phát hiện vấn đề khoa học
1. Tìm nhng k h, phát hin nhng v mi
2. Tìm nhng bng
3. c li nhng quan ning
4. Quan sát nhng mc trong thc tin
5. Lng nghe li kêu ca phàn nàn
6. Cm hng: nhng câu hi bt cht xut hin khi quan sát s ki.
II. Phƣơng pháp giải quyết vấn đề - bài toán phát minh Vepol
“Bất cứ hệ thống kỹ thuật nào cũng có ít nhất 2 thành phần vật chất tác
động tƣơng hổ và một loại trƣờng hay năng lƣợng”.
Có vấn đề
Có nghiên cứu
Giả vấn đề
Không có
nghiên cứu
Nảy sinh vấn
đề khác
Không có
vấn đề
Nghiên cứu
theo một
hướng khác
Không có
vấn đề
Không có
nghiên cứu
Nhng Nguyên Lý Sáng To Trong Phát Trin Thoi Và H u Hành
GVHD: GS.TSKH Hoàng Kim
Trang 7
Vic phân loi các chu gii quyt các bài toán sáng ch da vào phân
tích vepol. Mô hình Vepol gm 3 yu t:
Mng T và trong T có 2 vt cht V1,V2.
Tuy nhiên, mt h tht chu 3 yu t
trên, ho thì có th phát tri
+ D
+ Chuyn sang Fepol
+ Phá v Vepol
+ Xích Vepol
ng
III. Các thủ thuật, nguyên tắc về phát minh, sáng chế và ứng dụng:
1. Nguyên tắc phân nhỏ
Nội dung:
- ng thành các phc lp
- ng thành các thành phn tháo ráp
- phân nh cng
Nhận xét:
- Nguyên tc phân nh ng dùng chung vi các nguyên tc 2_Nguyên tc
tách khi, nguyên tc 3_Nguyên tc phm cht cc b, nguyên tc
5_Nguyên tc kt hp, nguyên tc 6_Nguyên tc v
T
V1
V2
Nhng Nguyên Lý Sáng To Trong Phát Trin Thoi Và H u Hành
GVHD: GS.TSKH Hoàng Kim
Trang 8
Ứng dụng:
- Ứng dụng:nguyên tắc trên trong tin học vào việc sắp xếp dãy (Quick Sort),
hay tìm kiếm nhị phân, mỗi lần tìm kiếm ta chia đôi dãy phần tử, khi đó ta chỉ
tìm trên nữa dãy. Nguyên tắc này sẽ cải thiện tốc độ tìm kiếm và độ phức tạp
của thuật toán sẽ được cải thiện đáng kể.
- Ứng dụng:quen thuộc nhất của nguyên tắc này chính là chia chương trình
thành nhiều chức năng nhỏ, còn được gọi là “hàm” hay “thủ tục”.
2. Nguyên tắc “tách riêng”
Nội dung:
- Tách phn gn ph- tính chn phc li, tách phn
duy nhn thi- tính chn thing.
Nhận xét:
- ng, có nhiu phn (tính cht, khía cnh, ch
i ta ch thc s cn mt trong nhng s y không
nên dùng c ng s gây tn thêm chi phí. Phn cn
thi i vi phn phin ph khc
phng).
- Nguyên tc tách khng hay dùng vi các nguyên tc: nguyên tc 1_Phân
nh, nguyên tc 3_Phm cht cc b, nguyên tc 5_Kt hp, nguyên tc
6_Vc 15_Nguyên t
Ứng dụng:
- Hệ thống ERP đã áp dụng nguyên tắc trên: Do hệ thống bao gồm nhiều
Module (phân hệ), mỗi phân hệ có thể sử dụng riêng cho từng yêu cầu như:
Phân hệ kế toán có thể dùng riêng cho lãnh vực kế toán, phân hệ nguồn nhân
lực, phân hệ sản xuất … Công ty có thể dùng toàn bộ hệ thống cho công việc
của mình, nhưng cũng có thể dùng một hay một vài module nào đó cần thiết
cho công việc theo yêu cầu để giảm bớt chi phí .
Nhng Nguyên Lý Sáng To Trong Phát Trin Thoi Và H u Hành
GVHD: GS.TSKH Hoàng Kim
Trang 9
3. Nguyên tắc phẩm chất cục bộ
Nội dung:
- Chuyng bên ngoài) có cu trúc
ng nhng nht.
- Các phn khác nhau cng phi có nhng ch
- Mi phn cng phi trong nhu kin thích hp nhi vi
công vic.
Nhận xét:
- ng nht cao v vt liu, cu hình,
ch i vi các thành ph ng.
ng phát trin tip theo là: làm cho các phn có các phm cht,
cha mình nhm phc v tt nht chc m
rng ch
- Nói chung nguyên tc phm cht cc b phn ng phát trin: t
n sang phc tp, t ng.
- Tinh thm cht cc bi vi nhn thc và x lý thông
tin: Không phi tin t
có mt cách tip cn dùng chung cho mi long .
Ứng dụng:
- Trong các điện thoại di động sử dụng hệ điều hành, các thiết bị được làm từ
nhiều chất liệu từ hợp kim quý hay chỉ bằng nhựa bình thường tùy theo chức
năng nhằm phục vụ tốt nhất chức năng đó mà thôi, còn lại đều dần chuyển
sang bằng nhựa để sản phẩm ngày càng nhẹ, mỏng, thon gọn hơn và giá
thành sẽ rẻ hơn.
4. Nguyên tắc phản đối xứng
Nội dung:
- Chuyng có hình di xi xng
(nói chung, làm gim bi xng).
Nhận xét:
Nhng Nguyên Lý Sáng To Trong Phát Trin Thoi Và H u Hành
GVHD: GS.TSKH Hoàng Kim
Trang 10
- Gim bi xng, ví d: chuyn t hình tròn sang hình ôvan, hình vuông
sang hình ch nht hay các hình dng bt k khác.
- Th thut này rt có tác dng trong vic khc phc tính ì tâm lý, cho rng các
ng phi xng.
- ng chuyn sang di xcó th làm xut hin thêm
nhng tính cht mi l tn d ngun tài nguyên, không
- Nguyên tc ph i xng, có th ng hp riêng ca nguyên tc
3_Nguyên tc phm cht cc b.
Ứng dụng:
- Chuột máy tính ngày nay có đủ thứ hình dạng tùy theo lứa tuổi, công việc và
sở thích của đối tượng người dùng.
- Miếng lót chuột không nhất thiết là hình chữ nhật mà còn được cải tiến thành
đủ thứ hình dạng và kiểu cách bất đối xứng để đáp ứng nhu cầu thời trang của
người tiêu dùng trẻ.
5. Nguyên tắc kết hợp
Nội dung:
-
-
Nhận xét:
- c hiu là gn nhau v mt v trí hay ch
mà nên hiu là có quan h vi nhau, b xung cho nhau. Do vy có th kt hp
: bút chì kt hp vi ty).
- ng mc to nên do s kt hng có nhng tính cht, kh
ng riêng r u này có nguyên nhân sâu xa là
i thì chi do tc s thng nht ca các mi lp.
- Nguyên tc kt hng hay s dng vi nguyên tc 1_Nguyên tc phân
nh, nguyên tc 3_Nguyên tc phm cht cc b
Ứng dụng:
Nhng Nguyên Lý Sáng To Trong Phát Trin Thoi Và H u Hành
GVHD: GS.TSKH Hoàng Kim
Trang 11
- Trong lập trình cổ điển (lập trình theo dạng cấu trúc), khi đó dữ liệu và chức
năng là những thành phần riêng biệt. Khi chuyển sang lập trình hướng đối
tượng thì dữ liệu và chức năng (phương thức, sự kiện) gộp chung trong một
đối tượng, đây chính là khái niệm Class.
- Các ngôn ngữ cấp cao thường cho phép kết hợp với mã nguồn Assembly.
- Hệ điều hành: Kết hợp thời gian rãnh của CPU, tận dụng thời gian để cho ra
hệ điều hành đa nhiệm.
- Máy vi tính cho phép chạy nhiều HĐH trên cùng một máy (Multi boot, Máy ảo
“Pc Virtual,VMware”).
- Schedule task trong Linux tổng hợp các tác vụ và gán CPU cho từng tác vụ
theo một phương thức cho trước.
6. Nguyên tắc vạn năng
Nội dung:
- ng thc hin mt s chn s tham
gia cng khác.
Nhận xét:
- Nguyên tc vn nng hp riêng ca nguyên tc 5_Nguyên tc kt
hp: kt hp nhiu mt chng.
- Nguyên tc vng hay dùng vi nguyên tc 20_Nguyên tc liên tc
có ích.
- Nguyên tc vng trong thit k, ch to, d báo
ng phát tri chng
có th thc hic.
Ứng dụng:
- Máy vi tính ngày càng có nhiều chức năng ngoài việc đáp ứng các công việc
văn phòng thông thường, máy vi tính còn là trung tâm giải trí đa dạng như:
Nghe nhạc, xem phim, xem tivi, chơi game, chat, gọi điện thoại, truy cập
Internet …
- Điện thoại di động: Ngoài chức năng nghe và nhận cuộc gọi, điện thoại di
động còn có thể nghe nhạc MP3, chơi game, nghe đài FM, chụp hình, quay
phim, chat và truy cập Internet …
Nhng Nguyên Lý Sáng To Trong Phát Trin Thoi Và H u Hành
GVHD: GS.TSKH Hoàng Kim
Trang 12
7. Nguyên tắc chứa trong
Nội dung:
- Mng khác và bn thân nó li có th
cha nh
- Mng chuyng xuyên sung khác
Nhận xét:
- n phi hing, không ch
không gian. Ví d: Khái nim này nm trong khái nim khác, lý thuyt này
nm trong lý thuy
- Nguyên tc ch ng hp riêng, c th hóa ca nguyên tc
3_Nguyên tc phm cht cc b.
- Nguyên t ng hay dùng vi nguyên tc 1_Nguyên tc phân nh,
nguyên tc 2_Nguyên tc tách khi, nguyên tc 5_Nguyên tc kt hp, nguyên
tc 6_Nguyên tc v
- Nguyên tc chng có thêm nhng tính cht mi mà
an toàn, bn vng, tit kim
Ứng dụng:
- Cấu trúc cây thư mục: Folder này có thể chứa những Folder con khác và tiếp
tục như vậy những Folder khác lại chứa những Folder con khác nữa. Việc
thiết kế theo nguyên tắc chứa trong này làm cho việc lưu trữ gọn gàng, dễ
quản lý trong việc truy xuất hay tìm kiếm dữ liệu.
- Trong lập trình hướng đối tượng thì tính chất kế thừa cũng áp dụng nguyên
tắc chứa trong. Phương thức, dữ liệu của đối tượng được kế thừa sẽ có trong
(“chứa trong”) đối tượng kế thừa và đối tượng kế thừa có thể có thêm những
thuộc tính, phương thức mới của riêng mình, điều này sẽ làm cho đối tượng có
thêm nhiều tính năng hơn, linh động hơn và tiết kiệm được chi phí vì không
phải tạo lại những phương thức, thuộc tính đã có sẵn.
Nhng Nguyên Lý Sáng To Trong Phát Trin Thoi Và H u Hành
GVHD: GS.TSKH Hoàng Kim
Trang 13
8. Nguyên tắc phản trọng lượng
Nội dung:
- Bù tr trng cng bng cách gn nó vng khác, có
trng lc nâng.
- Bù tr trng cng b dng
các lc th
Nhận xét :
- Nu hi c trên là c th hóa ca nguyên tc
5_Nguyên tc kt hp: kt hc vng khác vi
ng bên ngoài, có l bù cho cái có hi là trng ca
c.
Ứng dụng:
- Những robot điều khiển dạng “lật đật”, xe hơi điều khiển bằng remote không
bao giờ “ngã” hay “lật”
9. Nguyên tắc gây ứng xuất sơ bộ
Nội dung :
- Gây ng sui v chng li ng sut không cho phép
hoc không mong mung làm vic (hoc gây ng su
khi làm vic s dùng ng suc li).
Nhận xét :
- T ng sun phi hing, không ch n là s nén,
s t k loi ng nào.
- Nguyên tng dùng cùng vi nguyên tc 10_Nguyên tc thc hi
b, 11_Nguyên tc d phòng, nó phn ánh s thng nht ca quá kh, hin ti
Ứng dụng:
- Muốn dùng ắc-quy ta phải nạp điện trước, hay muốn sử dụng máy laptop ta phải
charge pin.
Nhng Nguyên Lý Sáng To Trong Phát Trin Thoi Và H u Hành
GVHD: GS.TSKH Hoàng Kim
Trang 14
10. Nguyên tắc thực hiện sơ bộ
Nội dung:
- Thc hi c s i cn có, hoàn toàn hoc tng phi v i
ng.
- Cn sp xc, sao cho chúng có th hong t v trí thun li
nht, không mt thi gian dch chuyn .
Nhận xét:
- T n hing.
- Có nhng vic, dù th n phi thc hit phn hoc
toàn b và s c li thc hin hin ti)
- Tinh thn ca nguyên tc khi làm vic gì ta cn phi chun b
c mt cách toàn di c hic nhng gì có th thc
hic.
Ứng dụng:
- Máy ảo Java biên dịch các mã nguồn thành dạng trung gian trước khi thực thi.
11. Nguyên tắc dự phòng
Nội dung:
- tin cy không ln cng bng cách chun b
ting, ng cu, an toàn.
Nhận xét:
- Ít có công vic nào có th thc hin v tin cy tuy
u king, hoàn cnh vi thi. Do vy cn
phi tiên liu c nhng mo him, ri ro, tai nn, nh tt, thiên tai
có th xa t c.
- Có th nói, chi phí d phòng là chi phí thêm, không mong mun. khuynh
ng phát tri tin cy cng, công vi l
cn s dng các vt liu mi, các hiu ng mI, cách t chc m
Nhng Nguyên Lý Sáng To Trong Phát Trin Thoi Và H u Hành
GVHD: GS.TSKH Hoàng Kim
Trang 15
- Tinh thn chung ca nguyên tc này là cnh giác và chun b bii
phó t c.
Ứng dụng:
- UPS: Dùng cho việc dự phòng khi cúp điện đột ngột, máy vẫn làm việc bình
thường trong một khoảng thời gian nhất định nào đó đủ để chúng ta có những
thao tác như lưu dữ liệu, tắt máy đúng qui trình … tránh những lỗi gây ra do
tắt máy đột ngột.
- Trong lập trình: Cần Backup các version đã chạy tốt trước khi nâng cấp thêm
những yêu cầu mới, để tránh khi sai sót gì còn có bản dự phòng để sửa chữa
…
- Trong Quản trị CSDL: cần Backup “Database” thường xuyên theo định kỳ để
khi CSDL hư hay bị Virus phá hoại còn có bản backup mới nhất để phục hồi
lạI, tránh mất mát ở mức thấp nhất nếu có thể.
12. Nguyên tắc đẳng thế
Nội dung:
- u kin làm vi không phi nâng lên hay h xu i
ng.
Nhận xét:
- Tinh thn chung ca nguyên tc này là ph c kt qu cn thit vi
ng, chi phí ít nht.
Ứng dụng:
- CPU của những máy tính sau này đều thiết kế nhiều cổng USB ở mặt trước
hay bên hông với số lượng cũng tăng lên từ 2 lên đến 3, 4 để người dùng
không còn phải mất công kéo Case xuống và gắn ở phía sau như trước.
13. Nguyên tắc đảo ngược
Nội dung:
- ng theo nhu cu c c li (ví d
không làm nóng mà làm lng).
Nhng Nguyên Lý Sáng To Trong Phát Trin Thoi Và H u Hành
GVHD: GS.TSKH Hoàng Kim
Trang 16
- Làm phn chuyng cng
c li phng yên thành chuyng.
- Lng
Nhận xét:
- Vic xét kh t nc v, trên thc t a hin
thc khách quan nhm m và khc
phc tính ì tâm lý.
- V mc (bài toán thui gii nên
xem xét gii quyt bài toác và kh i li ích ca vic gii
c trong nhu kin, hoàn cnh c th tn dng t
n
Ứng dụng:
- Cách chứng minh phản chứng rất thường dùng trong Toán và Tin. Trong lãnh
vực đồ thị, khi yêu cầu chứng minh hai đồ thị liên thông nhau, ta thường giả
sử ngược lại là chúng không liên thông và ta đi chứng minh điều này vô lý
(hay không thể xảy ra).
- Trong bài toán mật mã, nội dung của văn bản thật thường bị mã hóa thành
những ký tự khác trước khi lưu trữ, một trong những cách này là đảo ngược
ký tự này thành ký tự khác bằng bảng tổng quát để định nghĩa sự thay thế
được tạo ra.
14. Nguyên tắc cầu (tròn) hóa
Nội dung:
- Chuyn nhng phn thng c ng thành cong, mt phng thành mt
cu, kt cu hình hp thành kt cu hình cu.
- S dn.
- Chuyn sang chuyng quay, s dng lc ly tâm.
Nhận xét:
- Vic to ra các chuyng quay trong k thut không khó, nên các công c
làm vic muc tt, cn chuyn sang dng tròn, tr, cu.
Nhng Nguyên Lý Sáng To Trong Phát Trin Thoi Và H u Hành
GVHD: GS.TSKH Hoàng Kim
Trang 17
Ứng dụng:
- Đĩa CD, DVD, VCD, đĩa cứng: Chính là ứng dụng nguyên tắc này để ghi dữ
liệu, vì cách lưu của nó trên từng track (vòng tròn) trên đĩa.
- Miếng Pad lót chuột, phần đệm tay được độn mút nhẹ cong lên hình cầu theo
lòng bàn tay để tạo cảm giác thoải mái.
15. Nguyên tắc năng động
Nội dung:
- Cng bên ngoài sao cho
chúng tn công vic.
- ng thành tng phn có kh ch chuyi vi nhau.
Nhận xét:
- ng công vic là quá trình xy ra trong mt khong thi gian nht
nh, gn vi các tình hung khác nhau. Nguyên tng
i phi có cái nhìn bao quát ca c ng hong
tnn. Mun th ng không th dng c nh,
cng nhc mà phi tr u khic. Xét v mt cu trúc các mi liên
kng phm du tr tng phi
ng có kh ch chuyu theo ngha ri vi nhau.
- Tinh thn chung ca nguyên tng phi có nhng
phù hp vi s ng i hiu sut cao nht.
- Nguyên tng phng phát trin cho nên nó có tính
ng cao, rng h
d báo.
- V mp cng
không cng nhc.
Ứng dụng:
- Các thư viện liên kết động (DLLs).
- Các tập lệnh có sẵn trong Macro, hay các Template mẫu khi người sủ dụng cần
dùng thì mới Add-In vào menu hay chương trình.
Nhng Nguyên Lý Sáng To Trong Phát Trin Thoi Và H u Hành
GVHD: GS.TSKH Hoàng Kim
Trang 18
- Các thiết bị máy tính như đế và quạt tản nhiệt, đèn thiết kế ở dạng gấp lại, khi
cần sử dụng đèn làm việc ban đêm thi kéo ra.
16. Nguyên tắc tác động bộ phận và dư thừa
Nội dung:
- Nn 100% hiu qu cn thit, nên nht
tr
Nhận xét:
- T i hi ng, không nh nh phi quá nh,
n sao bài toán tr nên d gi
- Tinh thn chung ca nguyên tc này là không nên quá cu toàn, ch i các
u king.
- V cách tip cn, nu gi gim bt
yêu c bài toán d gic dù kt qu
mun.
Ứng dụng:
- Úng dụng trong việc lưu trữ số thực: chỉ lưu giá trị gần đúng, ví dụ kiểu float
trong ngôn ngữ C chỉ chính xác đến 6-7 chữ số, kiểu double chỉ chính xác đến
15-16 chữ số.
- Tính xấp xỉ gần đúng trong “phương pháp tính” thể hiện phương pháp này.
Thực tế có những bài toán không thể hay khó tìm lời giải chính xác hoặc tìm
được lời giải nhưng tốn thời gian, điều này làm cho lời giải mất hết ý nghĩa
thực tiễn, ví dụ như bài toán dự báo thời tiết, lời giải không đòi hỏi tính chính
xác cao, trong khi đó yêu cầu chỉ cần tìm một lời giải gần đúng có ý nghĩa
trong thực tế.
17. Nguyên tắc chuyển sang chiều khác
Nội dung:
- Nhng (hay sp xng (mt
chiu) s c khc phc nng có kh n trên mt
phng (hai chi nhn nhng chuyng
Nhng Nguyên Lý Sáng To Trong Phát Trin Thoi Và H u Hành
GVHD: GS.TSKH Hoàng Kim
Trang 19
(hay sp xng trên mt phng s n hóa khi chuyn sang
không gian (ba chiu).
- Chuyng có kt cu mt tng thàng.
- ng nm nghiêng.
- S dng mt sau ca dic.
- S dng các lung ánh sáng ti din tích bên cnh hoc ti mt sau ca din
c.
Nhận xét:
- T n hing, không ch là chiu trong không gian
- Chuyn ching phát trin, thy rõ nh
vc xây dng, giao thông vn ti, không gian toán hc, vt lý tinh th, cu trúc
các hp ch
Ứng dụng:
- Phần mềm Autocad 3D: Áp dụng “chuyển chiều” từ 2D (bản vẽ tay trên giấy,
trên máy tính 2D) đã cải thiện đáng kể cho công việc thiết kế của các kiến trúc
sư, kỹ sư xây dựng có thể quan sát ở mọi góc độ như thực tế và rất dễ chỉnh
sửa.
- Phần mềm dựng phim: như Maya, 3DMax … cũng chuyển sang 3D
18. Nguyên tắc sự dao động cơ học
Nội dung:
- ng.
- Nn sung.
- S dng tn s cng.
- Thay vì s dng các b phc, dùng các b n.
- S dng siêu âm kt hp vn t.
Ứng dụng
- Thay đổi tốc độ thực hiện giải thuật của một chương trình trong hệ thống cho
đến khi đạt đến một sự “cộng hưởng”, hệ thống sẽ họat động tối ưu.
Nhng Nguyên Lý Sáng To Trong Phát Trin Thoi Và H u Hành
GVHD: GS.TSKH Hoàng Kim
Trang 20
- Các máy đo trong y học bằng cơ được thay bằng các thiết bị đo điện tử, ví dụ
như máy đo huyết áp.
19. Nguyên tắc tác động theo chu kỳ
Nội dung:
- Chuyng liên tng chu k (xung)
- Nng chu ki chu k
- S dng thi gian gi thc hing khác
Ứng dụng:
- Lấy thời gian khi CPU “rãnh”, để cho phép chạy đa nhiệm “multi task” hay
đa tiến trình “multi processes”.
20. Nguyên tắc tác động hữu hiệu
Nội dung:
- Thc hin công vic mt cách liên tc (tt c các phn cng cn luôn
làm vic ch ti).
- Khc phc vn hành không ti và trung gian
- Chuyn các chuyng tnh tin sang chuyng quay.
Nhận xét:
- làm vii li ích, vì vy phi ci thin sao
n tng b phn cu hoi li ích mc cao nht
nu có thu này th hin vit, hiu qu, tit kim thi
gi bn, tui th.
- Nguyên tc dùng vi các nguyên tc phân
nh, 2_Nguyên tc tách khI, 3_Nguyên tc phm cht cc b, 5_Nguyên tc
kt h
Ứng dụng:
- Dùng cơ chế Grid Computing: Tận dụng tài nguyên của các máy trong hệ
thống lúc rãnh rỗi, để thực hiện một công việc nào đó.
Nhng Nguyên Lý Sáng To Trong Phát Trin Thoi Và H u Hành
GVHD: GS.TSKH Hoàng Kim
Trang 21
- Tận dụng “nguồn điện” lấy từ cổng USB của máy laptop để gắn đèn để bàn
làm việc hay gắn đế và quạt (Fan) tản nhiệt cho laptop, charge pin cho điện
thoại di động.
- Cơ chế hoạt động của các vùng đệm (buffer) trong máy tính được tổ chức
nhằm giải quyết sự bất đồng bộ về thời gian xử lý giữa CPU và các thiết bị, ví
dụ như buffer dành cho máy in, khi cần in CPU sẽ chuyển tất cả các dữ liệu ra
buffer dành cho máy in, khi chuyển xong thì đối với CPU quá trình in đã giải
quyết xong (mặc dù máy in chưa in trang nào) và máy in sẽ in dữ liệu từ
buffer.
21. Nguyên tắc vượt nhanh
Nội dung:
- t qua nhn có hi hoc nguy him vi vn tc ln
- c hiu ng cn thit.
Nhận xét:
- Nng là có hi thì có th làm cho nó không còn có hi na bng cách
gim th n ti thiu, hay nói cách khác pht qua nó
càng nhanh càng t an toàn cao.
- Nguyên t ng s dng vi các nguyên tc: nguyên tc
19_Nguyên tc chuyng theo chu k, nguyên tc 28_Thay th
hc, nguyên tc 34_Nguyên tc phân hy hay tái sinh, nguyên tc 36_Nguyên
tc chuyn pha
Ứng dụng:
- Trong máy tính khi chúng ta khởi động máy, máy sẽ kiểm tra bộ nhớ Ram, nếu
muốn vượt nhanh qua việc kiểm tra này thì nhấn phím “ECS”.
- Trong ngôn ngữ lập trình cấu trúc rẽ nhánh (if then else ,case of, ) giúp
cho chương trình vượt qua các điều kiện không thỏa để chạy nhanh hơn và
chương trình hoạt động hiệu quả hơn.
- Trong vòng lặp, thường dùng các lệnh như break,continue để vượt nhanh.
22. Nguyên tắc chuyển hại thành lợi
Nội dung:
Nhng Nguyên Lý Sáng To Trong Phát Trin Thoi Và H u Hành
GVHD: GS.TSKH Hoàng Kim
Trang 22
- S dng các tác nhân có hi (ví d ng có hi c thu
c hiu ng có li.
- Khc phc tác nhân có hi bng cách kt hp vi tác nhân có hi khác.
- ng tác nhân có hn khi nó không còn có hi na.
Nhận xét:
- i. Trên thc t y ch là hai
mi lp ca hin thc khách quan, v là làm sao trong cái hi tìm ra
c cái li phc v i và hài hòa vi thiên nhiên.
- Nguyên tc này hay dùng vi các nguyên tc: nguyên tc 2._Nguyên tc tách
khI, nguyên tc 5_Nguyên tc kt hp, nguyên tc 13_Nguyên t o
Ứng dụng:
- Thiết bị tai nghe di động Bluetooth không dây (để hạn chế việc áp sát máy
vào tai do quan điểm sóng di động ảnh hưởng không tốt đến sức khỏe) được
thiết kế kèm với máy nghe nhạc, khi không nhận cuộc gọi thì dùng để giải trí.
23. Nguyên tắc quan hệ phản hồi
Nội dung:
- Thit lp quan h phn hi
- Nu có quan h phn hi nó
Nhận xét:
- Quan h phn hi là khái nim rn cu khin hc, có phm vi ng
dng rt rng. Có th nói, u khin (qun lý, ra quynh),
cn chú ý ti quan h phn hi và hoàn thin nó.
Ứng dụng:
- Ứng dụng: trong việc gởi tin nhắn trên điện thoại di động hoặc Email. Khi gởi tin
nhắn hoặc email đi, cần thông tin phản hồi trở ngược lại nơi gởi xem chúng có đi
tới đích không, hay khi gởi Ecard cho phép người gởi Ecard biết được thiệp điện
tử của mình có được đọc hay chưa, đọc khi nào.
Nhng Nguyên Lý Sáng To Trong Phát Trin Thoi Và H u Hành
GVHD: GS.TSKH Hoàng Kim
Trang 23
-Trong quá trình nhập dữ liệu CSDL Acces, nếu nhập sai qui tắc Validation rules,
ta sẽ nhận thông báo phản hồi nhập sai và báo cho người dùng nhập dữ liệu đúng
trong Validation text.
24. Nguyên tắc sử dụng trung gian
Nội dung:
- S dng trung gian, chuyn tip.
Nhận xét:
- Mi thot nhìn, ta cm thy không thun lm, vì trung gian chuyn tip
ng gây phin phc, tn thêm chi phí.
- Mt khác, có nhng hp trung gian là s i khách quan mà nu
thing trung gian thì hong ca h thông s kém hiu qu. Ví d:
Tin là hàng hoá trung gian, nu không có tin thì s chng có s
kinh t nào c.
Ứng dụng:
- Trong lập trình: Biến Tmp (dùng trong hoán vị, lưu trữ dữ liệu tạm thời).
- Trong CSDL: Table Temp (bảng được xây dựng tạm thời để chứa dữ liệu và
sẽ tự mất đi khi hệ thống kết thúc).
- HĐH Windows: luôn có folder Tmp dùng để chứa các file tạm thời (cũng có
khi là file rác sinh ra trong quá trình chạy các ứng dụng ), nếu không có các
file này đôi lúc hệ thống không thể làm việc được.
25. Nguyên tắc tự phục vụ
Nội dung:
- ng phi t phc v bng cách thc hin các thao tác ph tr, sa cha.
- S dng ph liu, cht th
Nhận xét:
- Nguyên tc t phc v phn ánh ng phát tring dn tin
ti thc hin công vic hoàn toàn, nói cách khác, vai trò tham gia ca con
Nhng Nguyên Lý Sáng To Trong Phát Trin Thoi Và H u Hành
GVHD: GS.TSKH Hoàng Kim
Trang 24
i s dn tin tng nhân tc thay th
bng các quá trình có sn trong t phc vs n m lý
ng.
- Nguyên tng dùng vi các nguyên tc: nguyên tc 2_ Nguyên tc
tách khi, nguyên tc 6_Nguyên tc vc 20_Nguyên tc liên
tng có ích, nguyên tc 23._Nguyên tc quan h phn h
Ứng dụng:
- Các chuơng trình tự động cập nhật của Symantec hay các chương trình diệt
virus khác, theo định kỳ sẽ tự động kiểm tra và cập nhật các thay đổi cần thiết.
- Windows Update sẽ tự động cập nhật các thay đổi và bổ sung các tập tin cần
thiết cho người dùng.
- Hệ thống quạt trong máy tính chỉ hoạt động khi cần thiết
- Hệ thống charge pin trong máy tính: máy tính hoạt động bằng nguồn điện và
pin được charge khi vận hành máy tính, khi ngắt nguồn điện máy tính sẽ hoạt
động bằng pin.
26. Nguyên tắc sao chép
Nội dung:
- Thay vì s dc phép, phc tt tin, không tin li d v,
ta s dng bn sao.
- Thay th ng hay h ng bng các bn sao quang hc (nh,
hình v) vi các t l cn thit.
- Nu không th s dng bn sao quang hc vùng biu kin (vùng ánh sáng
nhìn thc bng mng), chuyn sang s dng bn sao hng ngoi
hoc t ngoI.
Nhận xét:
- T n hing: phn ánh nhng cái chính ci
ng, cn thit cho vic gii bài toán, nc ting gp
c phng theo tng mt, khía c
rt có ích li trong vi ging khác
nhau, thm chí rt xa nhau. Mng phn ánh chính là mô hình