หลกั การทางาน ของระบบปฏิบัตกิ าร
ภาษาคอมพิวเตอร์ คอื มนษุ ย์ ใชภ้ าษาในการส่ือสารมาตงั้ แตส่ มยั โบราณ การใชภ้ าษาเป็นเรอื่ งทมี่ นษุ ยพ์ ยายาม ถา่ ยทอดความคดิ และความรูส้ กึ ต่าง ๆ เพ่อื การโตต้ อบและสื่อความหมาย ภาษาทีม่ นษุ ยใ์ ช้ ติดตอ่ ส่ือสารในชีวติ ประจาวนั เชน่ ภาษาไทย ภาษาองั กฤษ หรือภาษาจนี ตา่ งเรยี กว่า “ภาษาธรรมชาต”ิ (Natural Language) เพราะมีการศึกษา ไดย้ ิน ไดฟ้ ัง กนั มาตงั้ แต่เกิด การใชง้ านคอมพิวเตอร์ ซึง่ เป็นเครอ่ื งมือทางอเิ ล็กทรอนกิ สใ์ หท้ างานตามทีต่ อ้ งการ จาเป็นตอ้ งมี การกาหนดภาษา สาหรบั ใชต้ ิดต่อส่งั งานกับคอมพิวเตอร์ ภาษาคอมพวิ เตอรจ์ ะเป็น ”ภาษา ประดษิ ฐ์” (Artificial Language) ท่ีมนษุ ยค์ ดิ สรา้ งมาเอง เป็นภาษาทม่ี ีจดุ มงุ่ หมายเฉพาะ มีกฎเกณฑท์ ต่ี ายตวั และจากดั คืออย่ใู นกรอบใหใ้ ชค้ าและไวยากรณท์ ี่กาหนดและมกี าร ตีความหมายท่ีชดั เจน จึงจดั ภาษาคอมพวิ เตอรเ์ ป็นภาษาที่มีรูปแบบเป็นทางการ (Formal Language) ต่างกบั ภาษาธรรมชาติท่ีมขี อบเขตกวา้ งมาก ไมม่ รี ูปแบบตายตวั ท่ีแน่นอน กฎเกณฑข์ องภาษาจะขนึ้ กบั หลกั ไวยากรณแ์ ละการยอมรบั ของกล่มุ ผใู้ ชน้ นั้ ๆ
ภาษาคอมพวิ เตอร์ มี 5 ภาษา คอื 1.ภาษาเคร่ือง (Machine Language) เป็ นภาษาเดียวท่ีเคร่ืองสามารถปฏิบัติงานตามคาส่ังได้ ทันทีโดยไม่ตอ้ งมีตัวแปลภาษาอ่ืนใดเข้ามาช่วย ซ่ึงเป็ นภาษาระดบั ต่าท่ีสุด โดยช่วงก่อนปี ค.ศ. 1952 เคร่ืองคอมพิวเตอร์สามารถทางานไดด้ ว้ ยภาษาเคร่ืองภาษาเดียวเทา่ น้นั เน่ืองจากยคุ น้นั ยงั ไม่มี การพฒั นาภาษาระดับอื่นๆ เข้ามาเพ่ือช่วยในการทางาน อีกท้ังคาสั่งของภาษาเครื่องจะใช้ เลขฐานสอง คือ 0 กบั 1 แทนขอ้ มูล และคาสง่ั ตา่ งๆ ท้งั หมดจะข้นึ อยกู่ บั ชนิดของเคร่ืองคอมพวิ เตอร์ หรือหน่วยประมวลผลท่ีใช้ นั่นคือแต่ละเครื่องก็จะมีรูปแบบของคาสั่งเฉพาะของตนเอง ซ่ึงนัก คานวณและนกั เขียนโปรแกรมในสมยั กอ่ นตอ้ งจกั วิธีทีจ่ ะรวมตวั เลขเพ่ือแทนคาสัง่ ต่างๆ ทาใหก้ าร เขียนโปรแกรมยงุ่ ยากมากไม่เหมาะสาหรบั การพฒั นาโปรแกรมทางดา้ นธุรกิจ
2.ภาษาระดบั ตา่ (Low level language) เนื่องจากภาษาเคร่ืองเป็นภาษาท่ียากแกก่ ารทาความเขา้ ใจ และยากในการประยกุ ตใ์ ช่งาน ทาใหผ้ มู้ ีพฒั นารหัสและสัญลกั ษณ์มาแทนตวั เลข 0 กบั 1 โดยใช้ อกั ขระในภาษาองั กฤษมามีส่วนร่วมในการสง่ั งาน จึงทาให้มีการส่ังงานไดง้ า่ ยย่งิ ข้นึ แต่ก็ยงั คงยาก สาหรบั ผเู้ ร่ิมตน้ ศึกษาโปรแกรม ซ่ึงไดแ้ ก่ ภาษาแอสเซมบลี ( Assembly language ) เกิดข้ึนปี ค.ศ. 1952 โดยภาษาแอสเซมบลีใชร้ หสั เป็นคาแทนคาสง่ั ภาษาเครื่อง ทาใหน้ กั เขยี นโปรแกรมสามารถ เขยี นโปรแกรมไดง้ า่ ยข้ึน ถึงแมว้ ่าการเขียนโปรแกรมจะยงั ไมส่ ะดวกเทา่ กบั การเขียนโปรแกรม ภาษาอ่ืนๆ ในสมยั น้ี แต่ทา้ เปรียบเทียบใยสมยั น้นั ถอื วา่ เป็นการพฒั นาไปสู่ยคุ ของการเขียน โปรแกรมแบบใหม่ ถอื ใชส้ ญั ลกั ษณแ์ ทนเลข 0 และ 1 ของภาษาเครื่อง แมว้ ่าจะเป็นภาษาทใ่ี กลเ้ คยี ง ภาษาเครื่องแตล่ ะโปรแกรมภาษาแอสเซมบลีตอ้ งใช้ แอสเซมบลี ( Assembly ) แปล ภาษาแอสเซมบลีใหเ้ ป็นภาษาเคร่ือง เพอื่ ใหค้ อมพวิ เตอร์ทางานตามตอ้ งการอกี ทอดหน่ึง
3.ภาษาระดับสูง (High level Language) เร่ิมถือกาเนิดข้ึนในปี ค.ศ. 1960 โดยภาษาระดบั สูงจะใช้ คาในภาษาองั กฤษแทนคาส่ังต่างๆ รวมท้งั สามารถใช้นิพจน์ทางคณิตศาสตร์ไดดว้ ยทาให้นักเขียน โปรแกรมสามารถใช้เวลามุ่งไปในการศึกษาเท่าน้ัน ไม่ตอ้ งเป็ นกังวลว่าคอมพิวเตอร์จะทางาน อยา่ งไรอกี ตอ่ ไป 4.ภาษาระดับสูงมาก (Very High-level Language) หรือภาษายุคท่ี 4 (Fourth-Generation Language) หรือ 4 GLs เป็นภาษาที่ใชเ้ ขียนโปรแกรมไดส้ ้ันกว่าภาษายคุ ก่อนๆ โดยภาษายคุ ที่4 น้ีมี คุณสมบตั ิที่จะแยกภาษายคุ กอ่ นอยา่ งชัดเจน กล่าวคือภาษาในยคุ กอ่ นน้ันใช้หลกั การของการเขียน โปรแกรม แบบโพรซีเยอร์ (Procedure Language) ซ่ึในขณะภาษายคุ ที่ 4 จะเป็ นแบบ ไม่ใช่โพรซี เยอร์ (Non-Procedure Language) ผูเ้ ขียนโปรแกรมเพียงแต่กาหนดว่าต้องการให้โปรแกรมทา อะไรบา้ งก็สามารถเขียนโปรแกรมไดท้ ันที โดยไม่ตอ้ งทราบว่าทาไดอ้ ย่างไร ทาให้การเขียน โปรแกรมสามารถทาไดง้ ่ายและรวดเร็วและภาษายุคที่ 4 น้ียงั มีภาษาท่ีใชส้ าหรับเรียกขอ้ มูลจาก ฐานขอ้ มลู ได้ เรียกว่า ภาษาเรียกคน้ ขอ้ มลู (Query language) โดยปกติแลว้ การเก็บขอ้ มลู การแสดง รายการจากฐานขอ้ มูลตอ้ ง จะมีการวางแผนไวล้ ่วงหน้า แต่บางคร้ังอาจมีการเรียกขอ้ มูลพิเศษที ไม่ไดม้ กี ารวางแผนไวถ้ า้ ผใู้ ชเ้ รียนภาษาเรียกคน้ ขอ้ มูลก็ตอ้ งดูรายงานต่างๆ นอกเหนือจากทไ่ี ดม้ กี าร วางแผนไวไ้ ดโ้ ดยใชเ้ วลาไม่มากนกั ภาษาเรียกคน้ ขอ้ มูลท่เี ป็นมาตรฐาน เรียกวา่ Query Bu Example หรือ QBE ท่ีไดร้ ับความนิยมในการใชง้ านมากเช่นกนั
5.ภาษาธรรมชาติ (Nature language) เป็ นภาษายคุ ที่ 5 Fifth Generation language หรือ 5GLs ธรรมชาติ หมายถึง ธรรมของมนุษย์ คือ ไม่ตอ้ งสนใจถึงคาสั่งหรือลาดบั ของขอ้ มูลท่ีถูกตอ้ ง ผูใ้ ช้ เพียงแต่พิมพท์ ี่ตอ้ งการลงในคอมพิวเตอร์เป็ นคาหรือประโยคตามที่ผใู้ ชเ้ ขา้ ใจซ่ึงจะทาให้มรี ูปแบบ ของคาส่ังหรือประโยคท่ีแตกต่างกนั ออกไปได้มากมาย เพราะผูใ้ ช้แต่ละคนอาจจะใช้ประโยค ต่างกนั ใชค้ าศพั ทต์ ่างกนั หรือแมก้ ระท้งั บางคนอาจจะใช้คาศพั ท์แสลงก็ได้ คอมพิวเตอร์จะถาม ผใู้ ชเ้ พ่ือยืนยนั ความถกู ตอ้ ง ภาษาธรรมชาตจะใช้ ระบบฐานความรู้ (Knowledge Base System) ช่วย ในการแปลความหมายของคาส่ังต่างๆ
ซอฟแวร์ คือ ส่วนหน่ึงของระบบคอมพิวเตอร์ที่ใชใ้ นการจดั เก็บและประมวลผลขอ้ มูล เป็ นชุดคาส่ังท่ีบอก วิธีการทางานของคอมพิวเตอร์ ซ่ึงตรงกนั ขา้ มกบั ฮาร์ดแวร์ที่เป็ นระบบคอมพิวเตอร์ท่สี ามารถจบั ตอ้ งได้ ในสาขาวชิ าวทิ ยาการคอมพวิ เตอร์และวิศวกรรมซอฟตแ์ วร์น้ัน ซอฟตแ์ วร์คอมพิวเตอร์ คอื ข้อมูลท้ังหมดท่ีได้รับการประมวลผลโดยระบบคอมพิวเตอร์ และ โปรแกรมคอมพิวเตอร์ ซอฟตแ์ วร์คอมพิวเตอร์น้นั ประกอบดว้ ย โปรแกรมคอมพวิ เตอร์, ไลบรารี และ ขอ้ มูลทไ่ี มส่ ามารถ เรียกใชง้ านไดด้ ว้ ยโปรแกรมคอมพวิ เตอร์ อาทิ เอกสารออนไลนห์ รือสื่อดิจิทลั คอมพิวเตอร์เครื่อง หน่ึงจาเป็ นตอ้ งมีท้งั ฮาร์ดแวร์และซอฟต์แวร์ และหากขาดอยา่ งใดอย่างหน่ึงไป จะไม่สามารถใช้ งานระบบคอมพิวเตอร์ได้
ซอร์ฟแวร์แบง่ ไดเ้ ป็น 2 ประเภท 1.ซอร์ฟแวร์ระบบ หมายถงึ โปรแกรมที่ทาหนา้ ท่ปี ระสานการทางาน ติดต่อการทางาน ระหวา่ งฮาร์ดแวร์ กบั ซอฟตแ์ วร์ประยกุ ตเ์ พื่อใหผ้ ใู้ ชส้ ามารถใชซ้ อฟตแ์ วร์ไดอ้ ยา่ งมีประสิทธิภาพและทาหนา้ ทใ่ี นการ จดั การระบบ ดแู ลรกั ษาเครื่อง การแปลภาษาระดบั ตา่ หรือระดบั สูงให้เป็นภาษาเคร่ืองเพอ่ื ให้เคร่ือง อ่านไดเ้ ขา้ ใจ ซอฟตแ์ วร์ระบบ แบง่ ได้ 4 ชนิด ดงั น้ี 1.1 ระบบปฏิบตั ิการ (Operating System) หมายถึง หมายถงึ ชุดโปรแกรมทีอ่ ยรู่ ะหวา่ ง ฮาร์ดแวร์และซอฟตแ์ วร์ประยกุ ตม์ หี นา้ ท่ีควบคมุ การปฏิบตั ิงานของฮาร์ดแวร์และสนบั สนุนคาสัง่ สาหรบั ควบคมุ การทางานของฮาร์ดแวร์ใหก้ บั ซอฟตแ์ วร์ประยกุ ต์ เช่น Windows XP, DOS, Linux, Mac OS X 1.2 ยทู ิลิต้ี (Utility Program) เป็นโปรแกรมทท่ี าหนา้ ทเี่ พม่ิ ประสิทธิภาพของเคร่ือง คอมพวิ เตอร์ ทาให้เคร่ืองทางานง่ายข้ึนเร็วข้นึ และการป้องกนั การรบกวนโดยโปรแกรมท่ไี ม่พงึ ประสงค์ เช่น โปรแกรมปอ้ งกนั ไวรสั โปรแกรม Defrag เพ่ือจดั เรียงขอ้ มูลบนฮาร์ดดิสก์ใหม่ ทาให้ การอา่ นขอ้ มลู เร็วข้นึ โปรแกรมยกเลิกการติดต้งั โปรแกรม Uninstall Program โปรแกรมบีบอดั ไฟล์ (WinZip-WinRAR) เพอ่ื ทาให้ไฟลม์ ีขนาดเลก็ ลง โปรแกรมการสารองขอ้ มลู (Backup Data)
1.3 ดีไวซไ์ ดเวอร์ (Device Driver หรือ Driver) เป็นโปรแกรมทท่ี าหนา้ ท่ีตดิ ต่อกบั คอมพวิ เตอร์ในส่วนการรับเขา้ และการส่งออก ของแต่ละอปุ กรณ์ เช่น เมื่อเราซ้ือกลอ้ งวีดีโอมาใหม่ และตอ้ งการนาเอาวดี ีโอทถี่ ่ายเสร็จ นาไปตดั ต่อทค่ี อมพวิ เตอร์ กต็ อ้ งติดต้งั ไดรฟ์ เวอร์หรือ โปรแกรมที่ติดมากบั กลอ้ ง ทาการติดต้งั ทเี่ ครื่องคอมพิวเตอร์เพอ่ื ใหเ้ คร่ืองคอมพวิ เตอร์รูจ้ กั และ สามารถรบั ขอ้ มูลเขา้ และส่งขอ้ มูลออกไดล้ ออกได้ 1.4 ตวั แปลภาษา (Language Translator) คอื โปรแกรมทีท่ าหนา้ ทแี่ ปลภาษาระดบั ต่า หรือระดบั สูงเพอื่ ให้เครื่องคอมพวิ เตอร์เขา้ ใจวา่ ตอ้ งการใหท้ าอะไร เช่น เมอื่ โปรแกรมเมอร์ไดเ้ ขยี น โปรแกรมเสร็จโดยเขียนในลกั ษณะภาษาระดบั ตา่ (Assembly) หรือภาษาระดบั สูง (โปรแกรมภาษา C) เสร็จกต็ อ้ งมีตวั แปลภาษาเพื่อใหเ้ คร่ืองคอมพิวเตอร์อา่ นเขา้ ใจ เพราะเคร่ืองคอมพวิ เตอร์จะเขา้ ใจ เฉพาะตวั เลข 0 กบั ตวั เลข 1 เท่าน้นั ตวั แปลภาษาแบง่ ได้ 3 ตวั แปล ดงั น้ี 1. แอสเซมเบลอร์ (Assembler) เป็นตวั แปลภาษาระดบั ต่าใหเ้ ป็นภาษาเคร่ือง เช่นแปล จากภาษา Assembly เป็นภาษาเครื่อง 2. อินเตอร์พรีเตอร์ (Interpreter) เป็นตวั แปลภาษาระดบั สูงใหเ้ ป็นภาษาเคร่ืองโดยแปล ทลี ะบรรทดั คาส่ัง เช่น โปรแกรมเมอร์ใชโ้ ปรแกรมภาษา Basic ในการพฒั นาโปรแกรมแลว้ แปล เป็นภาษาเครื่องทลี ะบรรทดั คาสงั่ 3. คอมไพเลอร์ (Compiler) เป็นตวั แปลภาษาระดบั สูงให้เป็นภาษาเครื่องโดยแปลท้งั โปรแกรมทเี ดียว เช่น โปรแกรมเมอร์ใชโ้ ปรแกรมภาษา C ในการพฒั นาโปรแกรมแลว้ แปลเป็น ภาษา เครื่องโดยแปลท้งั โปรแกรมทีเดียว ซ่ึงจะเป็นท่นี ิยมมากกว่า ขอ้ 2
ตวั อยา่ งซอร์ฟแวร์ระบบ ระบบปฏบิ ัตกิ าร Apple iOS IOS” ยอ่ มาจาก iPhone Operating System เป็นระบบปฏบิ ตั กิ ารทถ่ี กู พฒั นา ข้ึนมาใชใ้ น ผลติ ภณั ฑท์ บ่ี ริษทั Apple เป็นผผู้ ลติ เช่น iPod, iPad และ iPhone
ระบบปฏบิ ตั ิการ GOOGLE Android เป็นระบบปฏบิ ตั ิการท่มี ีพ้ืนฐานอยบู่ นลินุกซ์ ในอดีตถูกออกแบบมาสาหรบั อปุ กรณ์ทใ่ี ช้จอ สัมผสั เช่นสมาร์ตโฟน และแทบ็ เล็ตคอมพวิ เตอร์ ปัจจบุ นั ไดแ้ พร่ไปยงั อปุ กรณห์ ลายชนิดเพราะ เป็นมาตรฐานเปิ ด ระบบปฏิบตั ิการวนิ โดวส์(Microsoft Windows) เป็นระบบปฏิบตั กิ าร ซ่ึงเป็นตวั กลางในการควบคมุ ฮาร์ดแวร์ สามารถจดั การขอ้ มลู ทอี่ ยภู่ ายในเครื่อง คอมพวิ เตอร์ เช่น การเขา้ ถึงขอ้ มูลหรือโปรแกรม ที่อยใู่ นหน่วยบนั ทกึ ขอ้ มลู เพอื่ ส่งต่อใหก้ บั โปรแกรม ใชง้ านตา่ งๆ ทาการแกไ้ ข ลบ หรือ จดั ระเบยี บขอ้ มลู
2.ซอร์ฟแวร์ประยกุ ต์ หมายถึง โปรแกรมทท่ี าให้เครื่องคอมพวิ เตอร์ทางานเฉพาะอยา่ งตามความตอ้ งการของผใู้ ช้ ซอฟตแ์ วร์ ประยกุ ตท์ ี่ไดร้ บั ความนิยม เชน่ โปรแกรมประมวลผลคา โปรแกรมคานวณ โปรแกรมจดั การฐานขอ้ มลู โปรแกรมคน้ หาขอ้ มลู ทางอินเทอร์เนต็ เป็นตน้ ซ่ึงซอฟตแ์ วร์ประยกุ ตส์ ามารถแบ่งออกไดเ้ ป็ น 2 ประเภท ไดแ้ ก่ ซอฟตแ์ วร์ประยุกตเ์ ฉพาะงาน และซอฟตแ์ วร์ประยุกตท์ ว่ั ไป • ซอฟตแ์ วร์ประยุกตเ์ ฉพาะงาน เป็นซอฟตแ์ วร์ที่พฒั นาข้นึ เพื่อนาไปประยกุ ตใ์ ชง้ านกบั องคก์ รใด องคก์ รหน่ึงโดยเฉพาะ ออกแบบและสร้างข้นึ โดยผูผ้ ลิตซอฟตแ์ วร์ท่ีมคี วามชานาญในดา้ นน้นั ๆ หรืออาจพฒั นาโดยนกั เขียนโปรแกรมขององคก์ ร โดยผา่ นการวิเคราะห์ ออกแบบ ลงมอื สร้าง และทดสอบโปรแกรมให้สามารถทางานไดถ้ ูกตอ้ งก่อนจึงจะนามาใชง้ านได้ • ซอฟตแ์ วร์ประยุกตท์ ว่ั ไป เป็นซอฟตแ์ วร์ทพ่ี ฒั นาข้ึนเพือ่ นาไปประยกุ ตใ์ ชก้ บั งานทว่ั ไป ไม่ เฉพาะเจาะจง ผใู้ ชจ้ งึ ตอ้ งเลอื กซอฟตแ์ วร์ให้เหมาะสมกบั ลกั ษณะงาน
ระบบปฏบิ ตั ิการ (operating system) หรือ โอเอส (OS) เป็นระบบซอฟตแ์ วร์ทท่ี าหนา้ ทจ่ี ดั การ อุปกรณ์คอมพิวเตอร์และแหลง่ ซอฟตแ์ วร์และบริการโปรแกรมคอมพิวเตอร์ ระบบปฏบิ ตั กิ ารมีหนา้ ท่ีหลกั ๆ คอื การจดั สรรทรัพยากรในเครื่องคอมพวิ เตอร์ เพื่อใหบ้ ริการซอฟตแ์ วร์ ประยุกต์ ในเรื่องการรับส่งและจดั เก็บขอ้ มูลกบั ฮาร์ดแวร์ เช่น การส่งขอ้ มูลภาพไปแสดงผลท่ีจอภาพ การส่ง ขอ้ มูลไปเกบ็ หรืออ่านจากฮาร์ดดสิ ก์ การรบั ส่งขอ้ มูลในระบบเครือข่าย การส่งสัญญานเสียงไปออกลาโพง หรือ จดั สรรพ้ืนที่ในหน่วยความจา ตามที่ซอฟต์แวร์ประยุกต์ร้องขอ รวมท้ังทาหน้าที่จดั สรรเวลาการใช้หน่วย ประมวลผลกลาง ในกรณีทอี่ นุญาตให้ซอฟตแ์ วร์ประยุกตห์ ลาย ๆ ตวั ทางานพร้อม ๆ กนั ระบบปฏิบตั ิการ ช่วยให้ตวั ซอฟต์แวร์ประยุกต์ ไม่ตอ้ งจดั การเรื่องเหล่าน้นั ดว้ ยตนเอง เพียงแค่เรียกใช้ บริการจากระบบปฏิบตั ิการก็พอ ทาให้พฒั นาซอฟตแ์ วร์ประยุกตไ์ ดง้ ่ายข้ึน
ยกตวั อยา่ งโปรแกรม 1.Microsoft PowerPoint หน่ึงในโปรแกรมทเ่ี หมาะกบั งานนาเสนอและฮิตตลอดกาลทวั่ โลก ดว้ ยรูปแบบ Template ที่สวยงาม ตวั เลอื กที่หลากหลาย สามารถกาหนดธีมในการออกแบบการนาเสนองานไดไ้ มม่ ที ีส่ ้ินสุดจริงๆ โปรแกรม Powerpoint ยงั ใชอ้ อกแบบ E-Book แผน่ พบั หรือทาไฟลว์ ิดโิ อไดด้ ว้ ย 2.Microsoft Word เป็นโปรแกรมที่ใชพ้ ิมพง์ าน ทารายงานเพ่ือส่งอาจารย์ Word เป็นโปรแกรมที่ใชง้ านไดค้ อ่ นขา้ งงา่ ย มกี ลุ่ม เมนูและฟังก์ชนั ทหี่ ลากหลายที่เราสามารถใชท้ างานไดส้ ะดวกและรวดเร็วย่งิ ข้ึน Word ถือเป็นโปรแกรม พ้นื ฐานทีต่ อ้ งมีเลย
3.Microsoft Excel โปรแกรมยนื หน่ึงดา้ นการคานวณและประมวลผลตอ้ งยกใหโ้ ปรแกรมExcel เป็นโปรแกรมทมี่ ี ความสามารถรอบดา้ นและเกง่ มากในดา้ นการวิเคราะหค์ านวณ การจดั การขอ้ มูลในแบบตาราง และแสดงผล ขอ้ มูลในเชิงลึกในรูปแบบกราฟแบบต่าง ๆ หลาย ๆ
จดั ทาโดย นางสาวศภุ กานต์ กาสา 1สทธ3 66302040106
Search
Read the Text Version
- 1 - 16
Pages: