วันจันทร์ที่ 1 ธันวาคม พ.ศ. 2551

ค่ำสั่งอื่นๆ

1.คำสั่งAt
- ตั้งเวลารันกลุ่มคำสั่ง
2.คำสั่งcpio
-ต้องการชื่อเต็ม (full pathname) ดังนั้นถ้าผู้ใช้ทำการอ้างชื่อ ไดเรกทอรีปลายทางแบบ relative
3.คำสั่งbc
-คำสั่งเรียกใช้โปรแกรมคำนวณเลขของระบบ Unix,Linux
4.คำสั่งbasename
-เป็นคำสั่งสำหรับสกัดเอาชื่อไฟล์ไฟล์โดยตัดส่วนขยายชื่อไฟล์ (file extension) .gif ออก
5.คำสั่งlast
-ใช้แสดงรายชื่อผู้ login เข้ามาล่าสุด
6.คำสั่งcrontab
-ตั้งเวลาสั่งงานคอมพิวเตอร์ crontabตั้งเวลารันคำสั่งเป็นรอบเวลาที่กำหนด
7.คำสั่งdd
-ลบบรรทัดปัจจุบันทั้งบรรทัด
8.คำสั่งdu
-แสดงการเนื้อที่ใช้งาน ของแต่ละ directory โดยละเอียด duเป็นการดูเนื้อที่ว่างบนไดเรคทรอรี่ที่ใช้อยู่
9.คำสั่งdirname
-คือเปลี่ยนทั้งเจ้าของไฟล์และกลุ่มไปพร้อมกันทุกไฟล์ใน Sub dirname
10.คำสั่งln
-เป็นคำสั่งไว้สร้าง link ไปยังที่ ที่ต้องการ คลายกับ shortcut
11.คำสั่งenv
-แสดงค่า environment ปัจจุบัน
12.คำสั่งeject
-เป็นคำสั่งให้นำคำสั่งที่ตามหลังคำสั่งeject ไปขึ้นหน้าใหม่ ทั้งนี้เพื่อให้แต่ละส่วนของโปรแกรมใหญ่ๆ ขึ้นหน้าใหม่ ส่วนคำสั่ง ejectจะไม่ปรากฏใน Assembly Listing
13.คำสั่งexec
-ที่ใช้ในการแทนค่าตัวแปรแล้วรันคำสั่งแบบพลวัต (dynamicly) บันทึกพฤติกรรมของ exec ไว้
14.คำสั่งfree
-แสดงหน่วยความจำที่เหลืออยู่บนระบบ โครงสร้างคำสั่ง free [-b-k-m] โดย option ที่มักใช้กันใน free คือ -b แสดงผลลัพธ์เป็นหน่วย byte -k แสดงผลลัพธ์เป็นหน่วย kilobyte -m แสดงผลลัพธ์เป็นหน่วย megabyteตัวอย่าง free free -b free -k freeเป็นการแสดงสถานะของเมมโมรี่ และเนื้อที่ว่างบนเมมโมรี่ ทั้งกายภาพ ที่ใช้ ใน swap, และบัฟเฟอร์
15.คำสั่งgroups
-
16.คำสั่งhostname
-แสดง/กำหนดชื่อโฮสต์ คำสั่งแสดงชื่อเครื่องที่ใช้อยู่
17.คำสั่งlp
-
18.คำสั่งmount ของระบบ Unix,Linux
-(เป็นคำสั่งเชื่อมต่ออุปกรณ์เข้ากับระบบ)รูบแบบการใช้งาน mount (-t type) DeviceDriver MountPointตัวอย่าง# การ Mount แบบที่1 CdRom mount -t iso9660 /dev/cdrom /mnt/cdromหรือ# mkdir /mnt/cdrom# mount_cd9660 /dev/cd0a /mnt/cdrom#การ Mount CdRomแบบที่2 mount /dev/cdrom (เมื่อmountแล้วCDจะอยู่ที่ /mnt/CdRom ยกเลิกดูคำสั่ง Unmount)
19. คำสั่งmt
-คำสั่งกำหนดและแก้ไขรหัสผ่านของ User ของระบบ Unix,Linux ... คำสั่งกำหนดคำสั่งย่อ ของระบบ Unix,Linux
20.คำสั่งnice
-คำสั่งหรือโปรอกรมเข้าสู่เครื่อง ติดต่อ nice หรือ ติดต่อผู้บริหารเว็บไซต์ + Powered by KnowledgeVolution
21.คำสั่งnohup
-
22.คำสั่งnetstat
-แสดงสถานะของเครือข่ายว่ามีโปรแกรมใดเปิดให้บริการ
23.คำสั่งod
-แสดงเนื้อหาในไฟล์ไบนารี่
24.คำสั่งpr
-คือส่วนหนึ่งของภาษา HTML. คุณสามารถใช้ BBCode ในข้อความที่คุณพิมพ์. และคุณสามารถยกเลิกการใช้ BBCode ในแต่ละข้อความได้ในแบบฟอร์มกรอกข้อความ. BBCode มีรูปแบบคล้ายๆกับภาษา HTM
25.คำสั่งdf
-ของระบบ Unix,Linux (เป็นการตรวจสอบการใช้พื่นที่บนฮาร์ดดิสก์)รูบแบบการใช้งานdf [option] [file]ตัวอย่าง df [Enter]
26.คำสั่ง printf
-รับค่าตัวแรกเป็นข้อความที่จัดรูปแบบการแสดงผล และรับรายการของข้อมูลที่ต้องการแสดงผลถัดไป.รูปแบบการแสดงผลจะถูกระบุโดยเครื่องหมาย % ตามด้วยอักษรแสดงรูปแบบ. ในกรณีนี้ %d ระบุว่าเราจะพิมพ์ตัวเลขฐานสิบ
27.คำสั่ง df
- ของระบบ Unix,Linux (เป็นการตรวจสอบการใช้พื่นที่บนฮาร์ดดิสก์)รูบแบบการใช้งานdf [option] [file]ตัวอย่าง df [Enter]
28.คำสั่งPrintenv
-คำสั่งนี้จะแสดงค่าตัวแปลสภาพ แวดล้อม. ตัวอย่าง:. -เซ็ตค่าตัวแปรสภาพแวดล้อม. จะใช้คำสั่ง ‘setenv’
29.คำสั่งpg
-เป็นคำสั่งใช้แสดง content ของไฟล์ ทั้งหมดทีละจอภาพ ถ้าต้องการแสดงหน้า ถัดไป ต้องกด แป้น enter; รูปแบบ. pg filename
30.Quota
31.คำสั่งrlogin
-ใช้เพื่อเปิดการเชื่อมต่อ ด้วย rlogin. rsh. ใช้เพื่อ execute คำสั่งแบบ Remote (การใช้คำสั่งทำงานบน Host อื่นแบบ Remote)

ค่ำสั่งเกี่ยวกับการติดต่อสื่อสาร

1.คำสั่งtelnet
-เป็นคำสั่งที่เปลี่ยน host ที่ใช้อยู่ไปยัง host อื่น (ใน Windows 98 ก็มี)รูปแบบ $ telnet hostnameเช่น c:\> telnet comsci.rid.ac.th เปลี่ยนไปใช้ host ชื่อ comsci.rid.ac.th $ telnet 202.28.54.182 เปลี่ยนไปใช้ host ที่มี IP = 202.28.54.182$ telnet 0 telnet เข้า host ที่ใช้อยู่นะขณะนั้นเมื่อเข้าไปได้แล้วก็จะต้องใส่ login และ password และเข้าสู่ระบบยูนิกส์นั้นเอง
2.คำสั่ง ftp
- เป็นคำสั่งที่ใช้ถ่ายโอนไฟล์ข้อมูลจากที่หนึ่ง ไปยังอีกที่หนึ่ง โดยการติดต่อกับ host ที่เป็น ftp นั้นจะต้องมี user name และมี password ที่สร้างขึ้นไว้แล้ว แต่ก็มี ftp host ที่เป็น public อยู่ไม่น้อยเช่นกัน ดังนั้นจะมี user name ที่เป็น publicเช่นกัน คือ user ที่ชื่อว่า anonymous ส่วน password ของ user anonymous นี้จะใช้เป็น E-mail ของผู้ที่จะ connect เข้าไปและโปรแกรมส่วนใหญ่ก็จะอยู่ใน directory ชื่อ pubรูปแบบ $ ftp hostnameคำสั่ง ftp จะมีคำสั่งย่อยที่สำคัญๆ ได้แก่ftp> help ใช้เมื่อต้องการดูคำสั่งที่มีอยู่ใในคำสั่ง ftpftp> open hostname ใช้เมื่อต้องการ connect ไปยัง host ที่ต้องการftp> close ใช้เมื่อต้องการ disconnect ออกจาก host ที่ใช้งานอยู่ftp> bye หรือ quit ใช้เมื่อต้องการออกจากคำสั่ง ftpftp> ls หรีอ dir ใช้แสดงชื่อไฟล์ที่มีอยู่ใน current directory ของ host นั้นftp> get ใช้โอนไฟล์ทีละไฟล์จาก host ปลายทางมายัง localhost หรือเครื่องของเรานั้นเองftp> mget ใช้โอนไฟล์ทีละหลายๆไฟล์จาก host ปลายทางมายัง localhostftp> put ใช้โอนไฟล์ทีละไฟล์จาก localhost ไปเก็บยัง host ปลายทางftp> mput ใช้โอนไฟล์ทีละหลายๆไฟล์จาก localhost ไปเก็บยัง host ปลายทางftp> cd ใช้เปลี่ยน directoryftp> delete และ mdelete ใช้ลบไฟล์
3.คำสั่ง lynx
-เป็นโปรแกรมเว็บบราวเซอร์ซึ่งทำงานด้วยข้อความล้วน ๆ ไม่สามารถแสดง รูปภาพได้ เริ่มต้นใช้งานด้วยการล้อกอินเข้าระบบด้วยยูสเซอร์
4. คำสั่งmesg
-ดู status การรับการติดต่อของ terminalmesg y เปิดให้ terminal สามารถรับการติดต่อได้mesg n ปิดไม่ให้ terminal สามารถรับการติดต่อได้
5.คำสั่ง ping
-เป็นคำสั่งพื้นฐานในการตรวจสอบการสื่อสารข้อมูลระหว่างเครื่องส่งและ เครื่องรับ โดยจะส่งข้อมูลหรือแพ็คเกจขนาด 32K
6.คำสั่งwrite
-ใช้เพื่อการส่งข้อมูลทางเดียวจากผู้เขียนไปถึงผู้รับบนเครื่องเดียวกันเท่านั้นรูปแบบคำสั่ง write user [tty] เมื่อมีการพิมพ์คำสั่ง write ผู้ใช้จะเห็นข้อความซึ่งจะแสดงว่าข้อความดังกล่าวถูกส่งมาโดยใคร ซึ่งหากผู้รับต้องการตอบกลับ ก็จะต้องใช้คำสั่ง write เช่นกัน เมื่อพิมพ์เสร็จแล้วให้พิมพ์ตัวอักษร EOF หรือ กด CTRL+C เพื่อเป็นการ interrupt ทั้งนี้ข้อความที่พิมพ์หลังจาก write จะถูกส่งหลังจากการกด Enter เท่านั้นตัวอย่าง write m2k

วันอังคารที่ 18 พฤศจิกายน พ.ศ. 2551

คำสั่งสำรองข้อมูล

1.Tar Read/write type archives
จัดเก็บไฟล์ให้รวมกันไว้ที่เดียว
2.คำสั่ง gzip
ทำหน้าที่บีบอัดไฟล์
รูปแบบ gzip : <พารามิเตอร์> <ไฟล์ > <พารามิเตอร์>ตัวอย่างการใช้gzip star.txt star.zip filename.tar.gz ใช้ unzip ไฟล์ผลที่ได้จะเป็น filename.tar
3.gunzip
คือขยายไฟล์ที่บีบไว้
รูปแบบgunzip : <พารามิเตอร์> <ไฟล์ > <พารามิเตอร์>ตัวอย่างการใช้งานgunzip star.zip

วันจันทร์ที่ 17 พฤศจิกายน พ.ศ. 2551

คำสั่งเกี่ยวกับการจัดการโปรเซส

1.คำสั่ง ps

แสดง Process หรือโปรแกรมที่ประมวลผลอยู่ในระบบขณะนั้น

รูปแบบ ps : ps :: แสดงชื่อ process ต่าง ๆ ที่ทำงานอยู่อย่างสั้น ps -ef :: แสดงข้อมูลของ process โดยละเอียด ps -ax :: แสดงข้อมูลของ process พร้อมชื่อโปรแกรมได้ละเอียด ps -aux :: แสดงข้อมูลของ process พร้อมชื่อโปรแกรม และชื่อผู้สั่งได้ละเอียดมาก

2.คำสั่ง kill

เมื่อทราบว่า process ใดที่มีปัญหา ก็จะเห็นเลขประจำ process คำสั่ง kill จะสามารถ process ออกจากระบบได้

รูปแบบ kill : kill -9 เลขประจำprocess :: เลขประจำ process จะได้จากการใช้ ps -ef อยู่แล้ว kill -9 1255 :: ลบ process ที่ 1255 ออกจากระบบไป

3.คำสั่ง fg

-การทำงานของ process ที่หยุดลงไปกลับคืนมาทำงานต่อ (ซึ่งก็คือเหมือนคำสั่ง Ctrl-Z ) โดยส่ง signal ให้แก่ process ว่า CONT signal

4. คำสั่งBg
- จะทำงานเหมือนกับคำสั่ง FG แต่จะให้สำหรับ ทำให้ process ที่อยู่ในส่วน Background ของระบบ เพื่อสั่งให้มันประมวลผลต่อ
5. คำสั่งJobs
- ของระบบ Unix,Linux (เป็นคำสั่งสำหรับกำหนดควบคุม การรับส่งผ่านข้อมูลของ Firewall) รูบแบบการใช้งาน jobsตัวอย่าง #sleep 20 & jobs

คำสั่งเกี่ยวกับการจัดการไฟล์

1. คำสั่ง Is
เป็นคำสั่งที่ใช้ในการแสดงชื่อไฟล์หรือไดเร็คทอรี่ย่อยต่าง ๆ ที่อยู่ภายใต้ไดเร็คทอรี่ปัจจุบันหรือไดเร็คทอรี่ที่ระบุ
รูปแบบ Is :[option] [file_name directory_name]file_name คือ ชื่อไฟล์ที่ต้องการแสดง ในกรณีที่ต้องการระบุชื่อไฟล์directory_name คือ ชื่อไดเร็คทอรี่ที่ต้องการแสดง ในกรณีที่ต้องการระบุชื่อไดเร็คทอรี่option คือ ทางเลือกอื่นๆ ในการแสดงชื่อไฟล์ ที่สำคัญมีดังนี้-l คือ การแสดงรายชื่อไฟล์แบบยาว ข้อมูลที่แสดงด้วยทางเลือกนี้จากซ้ายไป ขวา ได้แก่ ชนิดและโหมดของไฟล์ จำนวนลิงค์ ชื่อเจ้าของ ขนาดของไฟล์ วันที่ที่มีการแก้ไขไฟล์ครั้งล่าสุด และชื่อของไฟล์ ซึ่งถ้าไม่ใส่ทางเลือกนี้ แล้ว คำสั่ง ls ก็จะแสดงเฉพาะชื่อของไฟล์ออกมาก-t แสดงชื่อของไฟล์ โดยเรียงลำดับที่แก้ไขไฟล์ครั้งสุดท้าย โดยจะแสดงชื่อของ ไฟล์ที่ได้รับการแก้ไขหลังสุดก่อน ถ้าไม่ใส่ทางเลือกนี้ ls ก็จะพิมพ์รายชื่อ ของไฟล์เรียงตามลำดับตัวอักษร-d ใช้ในการบังคับให้แสดงข้อมูลของไดเร็คทอรีที่ระบุไว้ในส่วนของ argument ซึ่ง ถ้าไม่ใช้ทางเลือกนี้แล้ว คำสั่ง ls จะแสดงรายชื่อไฟล์ “ภายใต้” ไดเร็คทอรีที่ ระบุแทน-a โดยปรกติแล้ว คำสั่ง ls จะไม่แสดงชื่อของไฟล์ที่มีชื่อขึ้นต้นด้วย “.” ออกมาการใช้ทางเลือกนี้เพื่อที่จะให้แสดงรายชื่อไฟล์ทุกไฟล์ เช่น “.profile
2. คำสั่ง Cd
cd ใช้สำหรับการเปลี่ยนไดเร็คทอรี่
รูปแบบ Cd: cd การเคลื่อนย้ายพื้นที่ในการใช้งาน ทำได้โดยใช้คำสั่ง cd ตามด้วยชื่อไดเร็คทอรี่ที่เป็นจุดหมายปลายทาง โดยจะเขียนชื่อของไดเร็คทอรี่แบบสัมบูรณ์ หรือแบบสัมพันธ์ก็ได้
3. คำสั่ง pwd
คำสั่ง pwd ใช้สำหรับการแสดงชื่อไดเร็คทอรี่ปัจจุบัน
รูปแบบ pwd: pwd
4.คำสั่ง File
บนระบบ DOS/Windows นั้น ประเภทของแฟ้มข้อมูลจะถูกระบุด้วยนามสกุล แต่ใน UNIX จะไม่มีนามสกุลเพื่อใช้ระบุประเภทของแฟ้มข้อมูล ดังนั้นการหาประเภทของแฟ้มข้อมูลจะดูจาก Context ภายในของแฟ้ม ซึ่งคำสั่ง file จะทำการอ่าน Content และบอกประเภทของแฟ้มข้อมูลนั้นๆ
รูปแบบ file : [option]... file ตัวอย่าง file /bin/sh file report1.doc
5.คำสั่ง Mv
เป็นคำสั่งสำหรับการเปลี่ยนชื่อไฟล์หรือไดเร็คทอรี่
รูปแบบ Mv: mv
6.คำสั่ง mkdir
ใช้สำหรับสร้างไดเร็คทอรี่
รูปแบบ mkdir: mkdir
7.คำสั่ง rm
คำสั่งสำหรับการลบไฟล์
รูปแบบ rm: rm [option]
8.คำสั่ง rmdir
เป็นคำสั่งสำหรับการลบไดเร็คทอรี่
รูปแบบ rmdir: rmdir
9. คำสั่ง chown
ช้สำหรับเปลี่ยนเจ้าของแฟ้มข้อมูลหรือ Directory
รูปแบบ chown : chown [option]... owner[:group] file หรือ
chown [option]... :group file
10.คำสั่ง Chgrp
คำสั่งChange Groupของระบบ Unix,Linux (เป็นการเปลี่ยนกลุ่มเจ้าของไฟล์)
รูบแบบ chgrp : [-chfRv] (Group) (File)ตัวอย่าง chgrp root /root/* เปลี่ยนGroupให้กับไฟล์ทุกไฟล์ในไดเรคทอรี่ /rootให้เป็น Group root
แบบทดสอบคำสั่งต่างๆ
1.ข้อใดคือคำสั่งสำหรับการลบไฟล์
ก.คำสั่ง mkdir
ข.คำสั่ง mv
ค.คำสั่ง pwd
ง.คำสั่ง rm
2.ข้อใดให้ความหมายของคำสั่งChown ได้ถูกต้อง
ก.เป็น Ownerของระบบ Unix,Linux (เป็นการเปลี่ยนเจ้าของไฟล์)
ข.เป็นGroupของระบบ Unix,Linux (เป็นการเปลี่ยนกลุ่มเจ้าของไฟล์)
ค.เป็นคำสั่งสำหรับการลบไดเร็คทอรี่
ง.แสดง directory ที่เราอยู่ปัจจุบัน
3.ข้อใดคือคำสั่งของการจัดการโปรเซสทั้งหมด
ก คำสั่งBg คำสั่ง Fgและคำสั่ง mkdir
ข.คำสั่ง Fg คำสั่ง mkdirและ คำสั่ง pwd
ค.คำสั่งPs คำสั่งKil และlคำสั่ง Fg
ง.คำสั่ง Fgคำสั่ง mkdirและ คำสั่ง rm
4.ข้อใดคือความหมายของคำสั่งคำสั่งKill
ก.การดูสถานะของ Process
ข.เป็นคำสั่งสำหรับยกเลิก Process ส่งรหัสควบคุมไปยังโปรเซส
ค.เป็นคำสั่งสำหรับกำหนดควบคุม การรับส่งผ่านข้อมูลของ Firewall
ง.ไม่มีข้อถูก
5.ข้อใดไม่ใช่คำสั่งสำรองข้อมูล
ก.คำสั่ง Fg
ข.คำสั่ง gunzip
ค.คำสั่ง gzip
ง.คำสั่ง tar
6.คำสั่ง ftpเป็นคำสั่งที่ใช้สำหรับทำอะไร
ก.เป็นคำสั่งที่เปลี่ยน host ที่ใช้อยู่ไปยัง host อื่น
ข.ใช้เปลี่ยน directoryftp> delete และ mdelete ใช้ลบไฟล์
ค.ใช้เพื่อการส่งข้อมูลทางเดียวจากผู้เขียนไปถึงผู้รับบนเครื่องเดียวกันเท่านั้น
ง.เป็นคำสั่งที่ใช้ถ่ายโอนไฟล์ข้อมูลจากที่หนึ่ง ไปยังอีกที่หนึ่ง
7.คำสั่งddเป็นคำสั่งที่ใช้สำหรับทำอะไร
ก.เป็นคำสั่งไว้สร้าง link ไปยังที่ ที่ต้องการ คลายกับ shortcut
ข.แสดงหน่วยความจำที่เหลืออยู่บนระบบ
ค.ลบบรรทัดปัจจุบันทั้งบรรทัด
ง.แสดง/กำหนดชื่อโฮสต์ คำสั่งแสดงชื่อเครื่องที่ใช้อยู่
8.คำสั่งhostname
ก. แสดง/กำหนดชื่อโฮสต์ คำสั่งแสดงชื่อเครื่องที่ใช้อยู่
ข.แสดงหน่วยความจำที่เหลืออยู่บนระบบ
ค.ใช้แสดงรายชื่อผู้ login เข้ามาล่าสุด
ง. ต้องการชื่อเต็ม (full pathname)
9.ข้อใดคือหน้าที่ของคำสั่งfree
ก.ใช้แสดงรายชื่อผู้ login เข้ามาล่าสุด
ข.ต้องการชื่อเต็ม (full pathname)
ค.ลบบรรทัดปัจจุบันทั้งบรรทัด
ง.แสดงหน่วยความจำที่เหลืออยู่บนระบบ
10.คำสั่ง dfเป็นคำสั่งที่มีหน้าที่อย่างไร
ก.เป็นการตรวจสอบการใช้พื่นที่บนฮาร์ดดิสก์
ข.คำสั่งนี้จะแสดงค่าตัวแปลสภาพ แวดล้อม.
ค.แสดงหน่วยความจำที่เหลืออยู่บนระบบ
ง.ลบบรรทัดปัจจุบันทั้งบรรทัด
เฉลย
1.ง 2.ก 3. ค 4. ข 5. ก 6. ง 7. ค 8. ก 9. ง 10.ก

วันพฤหัสบดีที่ 13 พฤศจิกายน พ.ศ. 2551

การใช้งานโปรแกรม VMware


VMware เป็นโปรแกรม virtual Machine มีความสามารถจำลองเครื่องคอมพิวเตอร์หลาย ๆ เครื่อง ไว้ในเครื่องเดียว บนระบบปฏิบัติการวินโดว์ จริง ๆ ก็ใช้กับระบบปฏิบัติอื่น ๆ ได้ด้วย ซึ่งทำให้ผู้ใช้เกิดความสะดวกในการทดลอง ทดสอบติดตั้งระบบปฏิบัติการ โดยที่ไม่ต้องทำอะไรกับเครื่องคอมพิวเตอร์จริง ๆ ซึ่งเป็นเรื่องยุ่งยาก หากเราจะมานั่งทดสอบลงระบบปฏิบัติการกับเครื่องคอมพิวเตอร์จริง ๆ ต้องใช้เวลานาน และอาจจะส่งผลเสียกับระบบอิเล็กทรอนิกส์ ข้อมูลต่าง ๆ อีกมากมาย สำหรับโปรแกรมที่ใช้ทดสอบคือ VMware Workstation 6.0.4 ลองจำลองเครื่องคอมพิวเตอร์ ที่ CPU ปกติตาความเร็วเครื่อง RAM 256 MB ฮาร์ดดิสก์ IDE ซีดีรอม ี่ในที่นี้ไม่ใช้ซีดีจริง ๆ นะครับ เป็นอิมเมจไฟล์ที่โคลนมาจากซีดีอีกที อย่างอื่นก็พื้น ๆ การ์ดแลนท์ การ์ดเสียง การ์ดจอภาพ


การติดตั้งและการทำงานของ VMware

1.เริ่มสร้าง เครื่องที่ใช้ทดสอบใหม่ เป็นระบบปฏิบัติการ Windows XP

2.เข้าที่เมนู file >> New >> Virtual Machine

3.เข้าสู่เมนู วิซาส ต่อไป

4.เลือกที่ Typical

5.เลือกระบบปฏิบัติการ เพื่อกำหนดฮาร์ดแวร์ ให้เหมาะสม

6.ตั้งชื่อให้กับเครื่องนี้

7.ตั้งค่าเน็ตเวอร์ค User bridgen networking คือ นำไอพีจริงที่เครื่องใช้มาใช้เลย User network address translation (NAT) สร้างระบบเน็ตเวอร์คขึ้นใหม่โดยใช้ NAT สร้างวงแลนท์ขึ้นใหม่

8.กำหนดค่าความจุดิสก์

9.จากนั้นก็ได้เครื่องจำลองที่พร้อมจะใช้งานแล้วดับเบิ้ลคลิ๊ก ที่ Devices เพื่อปรับแต่งฮาร์ดแวร์ได้

10.ปรับแต่ฮาร์ดดิสก์สักหน่อย

11.เลือกที่ซีดีไดร์ ได้ครับว่าจะให้สตร์าท ที่ไดร์ไหน อักษรไดร์ตามจริงกับที่มีในเครื่องครับ

12.อันนี้จะไม่เล่นกับซีดีแผ่นจริง ใช้อิมเมจไฟล์ดีกว่า คลิ๊ก Browse.. เพื่อค้นหาไฟล์อิมเมจที่เราเก็บไว้ในเครื่อง

13.เมื่อปรับแต่งเสร็จเรียบร้อย ก็เปิดเครื่องเลยครับ กดที่ start ปุ่มสามเหลี่ยมเขียว ๆ

14.เริ่มทำงาน ติดตั้งเหมือนเครื่องจริงทุกประการ

15.เมื่อจะนำเคอร์เซอร์ ออกจากเครื่องจำลองให้กด Ctrl+alt เคอร์เซอร์ ก็จะสามารถมาโลดแล่นข้างนอกได้ จะเข้าไปใช้ในเครื่องจำลองก็เพียงกดที่ หน้าจอเครื่องจำลอง


หมายเหตุ

ถ้าต้องการก็อปข้อมูลจากเครื่องจริงไปดิสก์จำลองล่ะ ทำไง ก็ดับเบิ้ลคลิ๊กที่ Devices Hard Disk ของเครื่องจำลองนั้น ๆ แล้วทำการ Map กำหนดพารามิเตอร์ของไดร์ เสร็จแล้วไดร์จะไปโชว์ที่ My Computer กรณีที่ติดตั้งระบบ Unix อย่างเช่น Debian ซึ่งมีตั้ง 21 แผ่นซีดี หรือ 3 แผ่น ดีวีดี ไม่รู้ว่าทำไมมันมากมายปานนั้น เมื่อเครื่องถามหาแผ่นใหม่ (กรณีใช้ติดตั้งจากอิมเมจไฟล์) คลิ๊กขวาที่มุมด้านล่างขวาสุดที่เป็นรูปไดร์ซีดี Edit เลือกอิมเมจไฟล์ อันที่เครืองถามหา

การใช้งานโปรแกรม Adobe Captivate


Adobe Captivate 3.0

ปัจจุบันสื่อเรียนรู้หรือสื่อการนําเสนอมีรูปแบบที่หลากหลาย ทั้งสื่อแบบข้อความ รูปภาพ เสียงภาพเคลื่อนไหว สื่อมัลติมีเดีย ที่บรรจุอยู่ในแผ่นซีดี หรือเผยแพร่ผ่านทางอินเทอร์เน็ต ซึ่งโปรแกรมที่นํามาสร้างสื่อเรียนรู้หรือสื่อนําเสนอแบบมัลติมีเดียที่เรารู้จักนั้นมีมากมายหลายโปรแกรม เช่น Office TLEImpress, Microsoft PowerPoint, Macromedia Authorware, Macromedia Flash ฯลฯ โปรแกรมเหล่านี้จะต้องใช้เวลาในการเรียนรู้เพื่อพอสมควรจึงจะสร้างงานออกมาได้ ทําความรู้จัก Adobe Captivate 3.0 โปรแกรม Adobe Captivate 3.0 เป็นผลิตภัณฑ์น้องใหม่จากค่าย Adobe ที่ถูกพัฒนาขึ้น มาเพื่อสนับสนุนการสร้าง Movie ในรูปแบบสื่อเรียนรู้ หรือสื่อการนําเสนอแบบมัลติมีเดีย เช่น การนําเสนอผลงาน การจับหน้าจอภาพเพื่อนําไปสร้างสื่อเรียนรู้ การสร้างแบบทดสอบ รวมไปถึงการตัดต่อวิดีโอเพื่อใช้สําหรับงานนําเสนอหรือผลิตสื่อเรียนรู้ โดยโปรแกรม Adobe Captivate 3.0 เป็นโปรแกรมที่ใช้สร้างชิ้นงานได้ง่ายและเร็ว

จุดเด่นของโปรแกรม Adobe Captivate3.0

• สร้างสื่อเรียนรู้หรือสื่อนําเสนอมัลติมีเดียได้อย่างง่ายดาย

• ตัดต่อวิดีโอได้ทั้งภาพนิ่งและภาพเคลื่อนไหว

• สร้างสื่อเรียนรู้โดยการจับหน้าจอภาพ (Screen capture movie) ประกอบเสียงบรรยาย

• เหมาะสําหรับการนําไปใช้เป็นสื่อการเรียนการสอน

• สร้างแบบทดสอบได้ง่าย(ทำข้อสอบแบบ random ได้แล้ว สำหรับเวอร์ชั่นนี้)

• นําเข้าไฟล์จากแหล่งต่างๆ ได้หลากหลาย ไฟล์รูปภาพ (Image) เช่น JPG, BMP, GIF ไฟล์เสียง (Sound) เช่น MP3, WAV เสียงบรรยายผ่านไมโครโฟน ไฟล์วิดีโอ (Video) เช่น AVI สไลด์จากโปรแกรม Microsoft Power Point (.PPT)

Captivate 3.0

• ส่งออกไฟล์ได้หลายรูปแบบ Flash movie File (.swf) ลักษณะเช่นเดียวกับโปรแกรม Macromedia Flash HTML File (.html) สําหรับการนําไปใช้กับเว็บไซต์ EXE File (.exe) สําหรับการนําไปใช้แบบ Stand alone คือ การแสดงผลโดยไม่ต้องติดตั้งโปรแกรม Adobe captivate
แบบทดสอบ
1.ข้อใดไม่ใช่จุดเด่นของโปรแกรม
ก.บันทึกและตัดต่อไฟล์เสียงได้ข.รองรับการแสดงผลจาก browser ได้อย่างสมบูรณ์ค.ตัดต่องานสื่อวีดีโอได้ทั้งภาพนิ่งและภาพเคลื่อนไหวง.เชื่อมโยงกับเครือข่ายทุกเครือข่ายได้
2.ความต้องการทรัพยากรโดยรวมของ adobe ข้อใดถูกต้อง
ก.พื้นที่ว่างใน harddisk ไม่น้อยกว่า 700 MBข.หน่วยความจำชั่วคราว (RAM) ไม่น้อยกว่า 512 MBค.รองรับการแสดงผลที่ 800*600 pixelsง.ถูกทุกข้อ
3.ประเภทของไฟล์สำหรับสร้างงานและส่งออก adobe สามารถรับไฟล์นำเข้ได้ไฟล์
ก.2ไฟล์ข.3ไฟล์ค. 4 ไฟล์ง. 5ไฟล์
4.ข้อใดไม่ใช่ไฟล์ที่adobe สามารถนำเข้าได้
ก.ไฟล์รูปภาพข.ไฟล์วีดีโอค.ไฟล์เสียงง.ไม่มีข้อถูก
5. adobe สามารถส่งไฟล์ออกได้แบบยกเว้นไฟล์ที่มีนามสกุลใดต่อไปนี้ข้อใดต่อไปนี้
ก. .htmlข. .cpค. .mthง. .exe
6. Exe File (.exe) เป็นไฟล์สำหรับทำอะไร
ก.เป็นไฟล์สำหรับนำไปใช้กับเว็บไซต์ข.เป็นไฟล์สำหรับการนำเสนอแบบ stand aloneค.เป็นไฟล์ลักษณะวีดีโอไฟล์ออนไลน์ง.เป็นรูปแบบไฟล์เอกสารมาตราฐาน
7.Docment (.doc) คือไฟล์อะไร
ก.เป็นรูปแบบไฟล์เอกสารมาตรฐาน microsoft wordข.เป็นไฟล์ลักษณะวีดีโอไฟล์ออนไลน์ค.เป็นไฟล์สำหรับนำไปใช้กับเว็บไซต์ง.ไม่มีข้อถูก
8. html File (.html) เป็นไฟล์สำหรับทำอะไรก.เป็นไฟล์สำหรับนำไปใช้กับเว็บไซต์ข.เป็นไฟล์สำหรับการนำเสนอแบบ stand aloneค.เป็นไฟล์ลักษณะวีดีโอไฟล์ออนไลน์ง.เป็นรูปแบบไฟล์เอกสารมาตราฐาน
9. ZIPFile (.zip) เป็นไฟล์สำหรับทำอะไรก.เป็นไฟล์สำหรับนำไปใช้กับเว็บไซต์ข.เป็นไฟล์ที่รองรับมาตรฐานSOCRMค.เป็นไฟล์ลักษณะวีดีโอไฟล์ออนไลน์ง.เป็นรูปแบบไฟล์เอกสารมาตราฐาน
10.ข้อใดคือขั้นตอนแรกของการติดตั้งโปรแกรม Adobe Captivate 3.0
ก. Adobe ทำการแตกไฟล์สำหรับกระบวนการติดตั้งข.ดับเบิ้ลคลิกที่ไฟล์Adobe_ Captivate 3_WWE3.exe แล้วปรากฏหน้าต่างขึ้นให้แล้วกด nextค.Install Adobe Captivate 3.0ง.Adobe จะทำการติดตั้งโปรแกรม
เฉลย
1. ง 2.ง 3. ค 4. ง 5. ค 6. ข 7.ก 8. ก9. 10.ข

วันจันทร์ที่ 3 พฤศจิกายน พ.ศ. 2551

VMware

*โปรแกรม VMWare เป็นโปรแกรมที่ถูกคิดค้นขึ้นมาเพื่อสร้างคอมพิวเตอร์เสมือน (Virtual Machine) ขึ้นบนระบบปฏิบัติการเดิมที่มีอยู่ แสดงถึงเครื่องคอมพิวเตอร์ที่ลง ระบบปฏิบัติการ Windows XP อยู่เดิม แล้วทำการลงระบบปฏิบัติการ Windows NT ผ่านโปรแกรม VMWare อีกทีหนึ่ง ซึ่งเมื่อลงแล้ว ทั้งสองระบบสามารถทำงานพร้อมกันได้ โดยแยกจากกันค่อนข้างเด็ดขาด (เสมือนเป็นคนละเครื่อง) โดยคอมพิวเตอร์เสมือนที่สร้างขึ้นมานั้น จะมีสภาพแวดล้อมเหมือนกับคอมพิวเตอร์จริงๆ เครื่องหนึ่ง ซึ่งจะประกอบด้วย พื้นที่ดิสก์ที่ใช้ ร่วมกับพื้นที่ดิสก์ของเครื่องนั้นๆ การ์ดแสดงผล การ์ดเน็ตเวิร์ก พื้นที่หน่วยความจำ ซึ่งจะแบ่งการทำงานมาจากหน่วยความจำของเครื่องนั้นๆ เช่นกัน ปัจจุบันโปรแกรม VMWare มีเวอร์ชันทั้งสำหรับการทำงานบน Windows และ Linux หากเครื่องท่านเป็น Windows ก็สามารถลองเวอร์ชันสำหรับ Windows ได้
*VMware จะทำการสร้าง คอมพิวเตอร์ขึ้นมาอีก 1 เครื่อง โดยใช้ทรัพย์กรของ pc ของเราเอง คือมันจะทำการแบ่งเอา HD,Ram CPU ของเราไป สร้างเป็นคอมพิวเตอร์เครื่องใหม่ เราจะเห็นว่ามัน ทำงานอยู่บนเครื่องเรา เราสามารถสั่งให้มัน boot เครื่อง เข้าไป setup bios แล้วก็สั่ง boot ที่cdrom แล้วลง windows,linux,bsd,unix ซ้อนเข้าไปได้ในเครื่องเรา น้องสั่งเกตุผลงานง่ายๆอย่างเช่น หนังสือสอนการลง linux เค้าก็จะทำการใช้ vmware ให้มันทำการ boot แผ่น cd linux ที่เครื่องเราแล้วก็ setup linux แล้วคนทำหนนังสือก็จะ capture หน้าต่างๆในการลงโปรแกรม เอามาให้เรา อันนี้ก็เป็นประโยชน์ ประเด็นการใช้ Vm ware คือ เครื่องเราต้องแรงนิดนึงนะครับ ram พี่ว่าอย่างน้อยต้อง 512-1 G ถึงจะใช้แล้วสบายใจ ประสบการณ์ของพี่เองคือพี่เอา notebook ไปนั้ง training linux พี่ก็เอา notebook ไปลง
vmware แล้วก็เอา Vmware มาลง linux นั้ง training linux ได้โดยไม่ต้องลบ xp ทิ้ง เมื่อจะเลิกใช้ก็ลบ vmware ทิ้ง ทุกอย่างก็กลับมาเป็น xp เหมือนเดิม vmware ยังสามารถทำให้ os ที่ run อยู่ถายใต้ตัวมันใช้ระบบเครือข่ายได้จริงด้วยนะครับ

วันอังคารที่ 28 ตุลาคม พ.ศ. 2551

คำสั่ง Unix

คำสั่ง Unix

1.คำสั่ง man เป็นคำสั่งที่เป็นคู่มือการใช้คำสั่งแต่ละคำสั่งเช่น$ man ls$ man cp
2.คำสั่ง alias ใช้ย่อคำสั่งให้สั้นลง $ alias l = ls -l$ alias c = clear
3.คำสั่ง cal เป็นคำสั่งที่ใช้แสดง ปฏิทินของระบบ
4.คำสั่ง clear มีค่าเหมือนกับ คำสั่ง cls ของ dos ใช้ลบหน้าจอ terminal ให้ว่าง$ clear
5.คำสั่ง cmp เปรียบเทียบไฟล์สองไฟล์
6.คำสั่ง cat มีค่าเหมือนกับ คำสั่ง type ของ dos ใช้ดูข้อมูลในไฟล์ เช่น$ cat filename
7.คำสั่ง cut
8.คำสั่ง date ใช้แสดง วันที่ และ เวลา$ date 17 May 1999
9.คำสั่ง diff ใช้เปรียบเทียบไฟล์สองไฟล์ว่ามีความกว้างห้องต่างกันอย่างไร
10.คำสั่ง echo $ echo "Hello" ใช้แสดงข้อความ "Hello" ขนาดปกติ
11.คำสั่ง exit คำสั่งที่ใช้ในการออกจาก shell ที่เรกำลังใช้งานอยู่
12.คำสั่ง expv ประมวลคำจากสูตรคณิตศาสตร์
13.คำสั่ง find ใช้ค้นหาไฟล์ที่ต้องการ เช่น $ find /usr/bin -name "*sh" -print หาไฟล์ที่ลงท้ายด้วย sh จาก /usr/bin
14.คำสั่ง finger ใช้แสดงรายละเอียดของผู้ใช้
15.คำสั่ง grep ใช้คนหาข้อความที่ต้องการจากไฟล์ $ grep ข้อความ file
16.คำสั่ง head จะแสดงส่วนหัวของแฟ้มข้อมูล ตามจำนวนบรรทัดที่ต้องการ
17.คำสั่ง moreแสดงข้อมูลทีละหน้าจอ อาจใช้ร่วมกับเครื่องหมาย pipe line ( ) หากต้องการดูหน้าถัดไป กด space ดูบรรทัดถัดไปกด Enter เช่น$ ls -la more$ more filename
18.คำสั่ง less เป็นการพัฒนาคำสั่ง more ให้มีประสิทธิภาพมากขึ้น เนื่องจาก more จะไม่สามารถดูข้อมูลย้อนหลังได้ less จึงเป็นปรับปรุงและเพิ่มเติมเงื่อนไขบางอย่างให้ more
19.คำสั่ง passwd เปลี่ยน passwovd คนทำงานปัจจุบัน
20.คำสั่ง sort ใช้เพื่อทำการจัดเรียงข้อมูลในแฟ้มตามลำดับ (ทั้งนี้จะถือว่าข้อมูลแต่ละบรรทัดเป็น 1 record และจะใช้ field แรกเป็น key)
21.คำสั่ง su จะเปลี่ยนตนเองเป็น super userเพื่อใช้สิทธิสูงสุดในการบริหารระบบ
22.คำสั่ง tail จะแสดงส่วนท้ายของข้อมูลตามจำนวนบรรทัดที่ต้องการ
23.คำสั่ง touch สร้างไฟล์ที่ว่างเปปล่าหรือปรับเปลี่ยนวันเวลาที่บันทึกลงบนไฟล์
24.คำสั่ง w ใช้แสดงว่าใครใช้งานอยู่บ้างขณะนั้น $ w
25.คำสั่ง whoami ใช้เพื่อแสดงว่าผู้ใช้ซึ่ง login เข้าสู่ระบบนั้น (ตัวเราเอง) login ด้วยชื่ออะไร
26.คำสั่ง who ใช้แสดงว่าใครใช้งานอยู่บ้างขณะนั้น$ who
27.คำสั่ง which
28.คำสั่ง wheveis ค้นหาแฟ้มที่ต้องการว่าอยู่ที่ห้องใดแต่ค้นหาได้เฉพาะที่กำหนดไว้ใน pathเท่านั้นหากต้องการค้นหาที่เครื่องต้องใช้คำสั่ง find

-------------------------------------------------------------------------------------
URL

คำสั่ง Unix ที่ใช้เป็นประจำ [Engine By iGetWeb.com] 4 พ.ค. 2008 ... คำสั่ง Unix ที่ใช้เป็นประจำ. ... ข้อควรระวัง : คำสั่ง cd บน UNIX จะต้องมีเว้น วรรคเสมอ ..... ใช้คำสั่ง Unix บน DOS/Windows ...psoc.igetweb.com/index.php?mo=3&art=139478 - 78k - หน้าที่ถูกเก็บไว้ - หน้าที่คล้ายกัน

การใช้งานคำสั่ง unix เบื้องต้น 4.Utilities คำสั่งต่างที่ทำงานได้บน ระบบงาน unix จึงทำให้ kernel มีขนาดเล็ก เพราะจะมีเฉพาะหน้าที่สำคัญเท่านั้น ประเภทของไฟล์ใน Unix ...www.jobpub.com/articles/showarticle.asp?id=89 - 54k - หน้าที่ถูกเก็บไว้ - หน้าที่คล้ายกัน

แบบทดสอบ


1.คำสั่ง date เป็นคำสั่งใช้ทำอะไร
ก.ใช้แสดง วันที่ และ เวลา
ข.เปรียบเทียบไฟล์สองไฟล์
ค.เป็นคำสั่งที่เป็นคู่มือการใช้คำสั่งแต่ละคำสั่ง
ง.เป็นคำสั่งที่ใช้แสดง ปฏิทินของระบบ
2.ข้อใดคือหน้าที่ของคำสั่ง cmp
ก.เป็นคำสั่งที่ใช้แสดง ปฏิทินของระบบ
ข.เปรียบเทียบไฟล์สองไฟล์
ค. เปรียบเทียบไฟล์สองไฟล์
ง.ถูกทุกข้อ
3.ข้อใดคือหน้าที่ของคำสั่งคำสั่ง cal
ก.เป็นคำสั่งที่ใช้แสดง ปฏิทินของระบบ
ข. เปรียบเทียบไฟล์สองไฟล์
ค.ใช้แสดงรายละเอียดของผู้ใช้
ง.ใช้คนหาข้อความที่ต้องการจากไฟล์
4.หน้าที่ของคำสั่ง find คืออะไร
ก. ประมวลคำจากสูตรคณิตศาสตร์
ข.ใช้แสดงรายละเอียดของผู้ใช้
ค.ใช้ค้นหาไฟล์ที่ต้องการ
ง.ใช้เปรียบเทียบไฟล์สองไฟล์ว่ามีความกว้างห้องต่างกันอย่างไร
5.หน้าที่ของคำสั่งexpv คือข้อใดต่อไปนี้
ก.ใช้แสดงรายละเอียดของผู้ใช้
ข.ใช้เปรียบเทียบไฟล์สองไฟล์ว่ามีความกว้างห้องต่างกันอย่างไร
ค. ประมวลคำจากสูตรคณิตศาสตร์
ง.เปรียบเทียบไฟล์สองไฟล์
6.หน้าที่ต่อไปนี้คือ เป็นคำสั่งที่เป็นคู่มือการใช้คำสั่งแต่ละคำสั่งตรงกับคำสั่งในข้อใด
ก.คำสั่ง wan
ข.คำสั่ง man
ค.คำสั่ง van
ง.คำสั่ง nan
7.ใช้คนหาข้อความที่ต้องการจากไฟล์
ก.คำสั่งless
ข.คำสั่งhead
คคำสั่ง grep
ง.ไม่มีข้อถูก
8.หน้าที่ต่อไปนี้ใช้แสดงรายละเอียดของผู้ใช้ตรงกับคำสั่งใด
ก.คำสั่ง grep
ข.คำสั่งless
ค.คำสั่งhead
ง.คำสั่งfinger
9.คำสั่งw ทำหน้าที่อย่างไร
ก.ใช้แสดงว่าใครใช้งานอยู่บ้างขณะนั้น
ข.จะแสดงส่วนท้ายของข้อมูลตามจำนวนบรรทัดที่ต้องการ
ค.สร้างไฟล์ที่ว่างเปปล่าหรือปรับเปลี่ยนวันเวลาที่บันทึกลงบนไฟล์
ง.จะเปลี่ยนตนเองเป็น super userเพื่อใช้สิทธิสูงสุดในการบริหารระบบ
10.คำสั่งใดต่อไปนี้ที่มีหน้าที่คล้ายกัน
ก.คำสั่งwhich และคำสั่งwhoami
ข.คำสั่งwhoและ คำสั่งw
ค.คำสั่งwและคำสั่งwhich
ง.คำสั่งwhoและ คำสั่งwhich

เฉลย
1.ก 2.ข 3.ก 4. ค 5. ค 6.ข 7. ง 8. ง 9. ก 10.ข


วันอังคารที่ 21 ตุลาคม พ.ศ. 2551

แหล่งทัพยากรของ Unix

[DOC] Unix tool and computer programming
รูปแบบไฟล์: Microsoft Word - แสดงเป็นแบบ HTMLTwo kinds of unix programming. \end{document}. 6.ตอบ ดูในข้อสอบนะคะ. 7.ตอบ เป็นการทำให้สามารถแสดงผลภาษาไทยบน linux ได้. 8.ตอบ. Shell Programming ...lecture.cs.buu.ac.th/~s47232/special_report/exam/exam2312.doc

[PDF] อานันท์ สีห์พิทักษ์เกียรติ
รูปแบบไฟล์: PDF/Adobe Acrobat - แสดงเป็นแบบ HTML-rwxr-xr-x. 1 arnan. users 45270 Jan 11 13:01 unix.ppt* ...... Remote system type is UNIX. Using binary mode to transfer files. ...www.spu.ac.th/forum/vishakan/unix.pdf

[PPT] UNIX
รูปแบบไฟล์: Microsoft Powerpoint - แสดงเป็นแบบ HTMLAT&T แจก Code ของ UNIX ไปให้กับมหาวิทยาลัยต่างๆ เพื่อหวังให้เป็นที่นิยมมากขึ้น แต่กลับทำให้เกิด UNIX ตัวใหม่ขึ้นมา เรียกว่า BSD UNIX (Berkeley Software ...www.compsci.buu.ac.th/~jakkaman/C_Programming/week01(18%20June%2001)/Unix.ppt -

ความรู้เบื้องต้นเกี่ยวกับ Unix

ความเป็นมาของ Unix
ยูนิกซ์ (Unix แต่ชื่อตามเครื่องหมายการค้าคือ UNIX) เป็นระบบปฏิบัติการคอมพิวเตอร์แบบหลายงาน หลายผู้ใช้ ที่เริ่มพัฒนาโดยกลุ่มพนักงานของห้องปฏิบัติการ AT&T Bell Labs โดยกลุ่มนักพัฒนาที่เป็นที่รู้จัก คือ Ken Thompson, Dennis Ritchie และ Douglas McIlroyความเป็นมาของ Unix
ในทศวรรษที่ 60 สถาบันเทคโนโลยีแมสซาชูเซตส์ (MIT) , AT&T Bell Labs และบริษัท General Electric ได้ร่วมมือกันวิจัยระบบปฏิบัติการที่ชื่อว่า Multics (ย่อมาจาก Multiplexed Information and Computing Service) โดยมีจุดมุ่งหมายเพื่อทำงานบนเครื่องเมนเฟรมรุ่น GE-645 แต่ภายหลัง AT&T ได้ถอนตัวออกจากโครงการนี้Ken Thompson ซึ่งเป็นหนึ่งในทีมพัฒนาในขณะนั้น ได้เขียนเกมบนเครื่อง GE-645 ชื่อว่าเกม Space Travel และพบปัญหาว่าเกมทำงานได้ช้ากว่าที่ควร เขาจึงย้ายมาเขียนเกมใหม่บนเครื่อง PDP-7 ของบริษัท DEC แทนด้วยภาษาแอสเซมบลี โดยความช่วยเหลือของ Dennis Ritchie ประสบการณ์เหล่านี้ทำให้ Thompson หันมาพัฒนาระบบปฏิบัติการบนเครื่อง PDP-7ระบบ ปฏิบัติการนี้มีชื่อว่า UNICS ย่อมาจาก Uniplexed Information and Computing System เนื่องจากว่าการออกเสียงสามารถสะกดได้หลายแบบ และพบปัญหาชื่อใกล้เคียงกับ Multics ภายหลังจึงเปลี่ยนชื่อเป็น Unixการ พัฒนายูนิกซ์ในช่วงนี้ยังไม่ได้รับความสนับสนุนด้านการเงินจาก Bell Labs เมื่อระบบพัฒนามากขึ้น Thompson และ Ritchie จึงสัญญาว่าจะเพิ่มความสามารถในการประมวลผลคำ (Word Processing) บนเครื่อง PDP-11/20 และเริ่มได้รับการตอบรับจาก Bell Labs ในปีค.ศ. 1970 ระบบปฏิบัติการยูนิกซ์จึงได้รับการเรียกชื่ออย่างเป็นทางการ โปรแกรมประมวลผลคำมีชื่อว่า roff และหนังสือ UNIX Programmer's Manual ตีพิมพ์ครั้งแรกวันที่ 3 พฤศจิกายน ค.ศ. 1971ค.ศ. 1973 ได้เขียนยูนิกซ์ขึ้นมาใหม่ด้วยภาษาซี ทำให้สะดวกต่อการนำยูนิกซ์ไปทำงานบนเครื่องชนิดอื่นมากขึ้น ทาง AT&T ได้เผยแพร่ยูนิกซ์ไปยังมหาวิทยาลัย และหน่วยงานต่างๆ ของรัฐบาล โดยสัญญาการใช้งานเปิดเผยซอร์สโค้ด ยกเว้นเคอร์เนลส่วนที่เขียนด้วยภาษาแอสเซมบลียูนิกซ์เวอร์ชัน 4,5 และ 6 ออกในค.ศ. 1975 ได้เพิ่มคุณสมบัติ pipe เข้ามา ยูนิกซ์เวอร์ชัน 7 ซึ่งเป็นเวอร์ชันสุดท้ายที่พัฒนาแบบการวิจัย ออกในค.ศ. 1979 ยูนิกซ์เวอร์ชัน 8,9 และ 10 ออกมาในภายหลังในทศวรรษที่ 80 ในวงจำกัดเฉพาะมหาวิทยาลัยบางแห่งเท่านั้น และเป็นต้นกำเนิดของระบบปฏิบัติการ Plan 9ค.ศ. 1982 AT&T นำยูนิกซ์ 7 มาพัฒนาและออกขายในชื่อ Unix System III แต่บริษัทลูกของ AT&T ชื่อว่า Western Electric ยังคงนำยูนิกซ์รุ่นเก่ามาขายอยู่เช่นกัน เพื่อยุติความสับสนทางด้านชื่อ AT&T จึงรวมการพัฒนาทั้งหมดจากบริษัทและมหาวิทยาลัยต่างๆใน Unix System V ซึ่งมีโปรแกรมอย่าง vi ที่พัฒนาโดย Berkeley Software Distribution (BSD) จากมหาวิทยาลัยแคลิฟอร์เนีย เบิร์กลีย์ รวมอยู่ด้วย ยูนิกซ์รุ่นนี้สามารถทำงานได้บนเครื่อง VAX ของบริษัท DECยูนิกซ์ รุ่นที่เป็นการค้าไม่เปิดเผยซอร์สโค้ดอีกต่อไป ทางมหาวิทยาลัยแคลิฟอร์เนีย เบิร์กลีย์ จึงพัฒนายูนิกซ์ของตัวเองต่อเพื่อเป็นทางเลือกกับ System V การพัฒนาที่สำคัญที่สุดคือเพิ่มการสนับสนุนโพรโทคอลสำหรับเครือข่าย TCP/IP เข้ามาบริษัท อื่นๆ เริ่มพัฒนายูนิกซ์บนเครื่องคอมพิวเตอร์ระบบของตนเอง โดยส่วนมากใช้ยูนิกซ์ที่ซื้อสัญญามาจาก System V แต่บางบริษัทเลือกพัฒนาจาก BSD แทน หนึ่งในทีมพัฒนาของ BSD คือ Bill Joy มีส่วนในการสร้าง SunOS (ปัจจุบันคือ โซลาริส) ของบริษัทซัน ไมโครซิสเต็มส์ค.ศ. 1981 ทีมพัฒนา BSD ได้ออกจากมหาวิทยาลัยและก่อตั้งบริษัท Berkeley Software Design, Inc (BSDI) เป็นบริษัทแรกที่นำ BSD มาขายในเชิงการค้า ในภายหลังเป็นต้นกำเนิดของระบบปฏิบัติการ FreeBSD, OpenBSD และ NetBSDAT&T ยังคงพัฒนาความสามารถต่างๆ เข้าสู่ยูนิกซ์ System V และรวมเอา Xenix (ยูนิกซ์ของบริษัทไมโครซอฟท์SunOS เข้า) , BSD และ มารวมใน System V Release 4 (SVR4) เพื่อเป็นผลิตภัณฑ์หนึ่งเดียวสำหรับลูกค้า ซึ่งเพิ่มราคาขึ้นอีกมากหลังจากนั้นไม่นาน AT&T ขายสิทธิ์ในการถือครองยูนิกซ์ให้กับบริษัทโนเวลล์ และโนเวลเองได้สร้างยูนิกซ์ของตัวเองที่ชื่อ UnixWare ซึ่งพัฒนามาจากระบบปฏิบัติการ NetWare เพื่อแข่งกับระบบปฏิบัติการวินโดวส์เอ็นทีของไมโครซอฟท์ค.ศ. 1995 โนเวลขายส่วนต่างๆ ของยูนิกซ์ให้กับบริษัท Santa Cruz Operation (SCO) โดยโนเวลยังถือลิขสิทธิ์ของยูนิกซ์ไว้ ค.ศ. 2000 SCO ขายสิทธิ์ส่วนของตนเองให้กับบริษัท Caldera ซึ่งเปลี่ยนชื่อภายหลังเป็น SCO Group ซึ่งเป็นสาเหตุในการดำเนินคดีละเมิดลิขสิทธิ์กับลินุกซ์

URL
http://kusna-superhero.blogspot.com/2008/09/linuxunix.html

ที่มาจาก บล็อก
--------------------------------------------------------------------------------------
คุณสมบัติของระบบUNIX
Softwere tool- โปรแกรมบนUNIX จะแบ่งตัวเองออกเป็นส่วนย่อยๆและสามารถใช้งานส่วนย่อยเหล่านั้นร่วมกัน ระหว่างหลายๆโปรแกรมได้portability- เนื่องจาก UNIX สามารถนำไปใช้กับเครื่องแบบต่างๆได้มากมาย โปรแกรมที่ใช้งานบนUNIXจะสามารถนำไปใช้ได้ด้วยเช่นเดียวกันflexibility- UNIX จะมีความยืดหยุ่นในการใช้งานสูง สามารถนำไปใช้งานกับงานเล็กๆหรืองานใหญ่ๆก็ได้power- สามารถทำงานที่ซับซ้อนได้ดี และมีความสามารถในด้านต่างๆมากกว่าระบบปฏิบัติการอื่นๆmulti – user & multitasking- สามารถมีผู้ใช้งานได้ทีละหลายๆคน และทำงานหลายๆอย่างพร้อมกันElegance- หลักการทำงานของส่วนต่างๆจะเหมือนกันดังนั้นเมื่อผู้ใช้ทำงานส่วนหนึ่งได้ ก็จะเรียนรู้และใช้งานส่วนอื่นๆได้ง่ายnetwork orientation- UNIXเป็นระบบปฏิบัติการที่สนับสนุนการใช้งานเครือข่ายโดยเฉพาะเครือข่าย TCP/IP ซึ่งใช้ในระบบ Internet

URL :
http://nongbow.blogspot.com/2008_09_01_archive.html
ที่มาจาก บล็อกน้องโบว์

--------------------------------------------------------------------------------------
โครงสร้างของ Unix
ระบบปฏิบัติการ Unix สามารถแบ่งโครงสร้างหลัก ๆ ได้ 4 ระดับ แต่ละระดับก็จะทำหน้าที่ต่างกัน

1. ฮาร์ดแวร์ หมายถึงอุปกรณ์หรือทุกชิ้นส่วนของคอมพิวเตอร์ ที่เราสามารถจับต้องได้ เช่น จอภาพ คีย์บอร์ด เม้าส์ ดิกส์ไดรซ์ ซีดีรอม เป็นต้น
2. ยูนิกซ์ เคอร์เนล เคอร์เนล จะทำหน้าที่ควบคุมการทำงานทั้งหมดของระบบ ได้แก่ การจัดสรรทรัพยากร การจัดการข้อมูลบริการหน่วยความจำ ซึ่งเคอร์เนลนี้จะขึ้นกับฮาร์ดแวร์ เช่น ถ้ามีการเปลี่ยนแปลง ฮาร์ดแวร์ เคอร์เนลนี้ก็จะถูกเปลี่ยนไปด้วย เป็นต้น
3. เชลล์ คือ ตัวกลางระหว่างผู้ใช้กับตัวเคอร์เนล ทำหน้าที่รับคำสั่งจากผู้ใช้ แล้วนำไปแปลเป็นภาษาที่เครื่องคอมพิวเตอร์เข้าใจ เราเรียกอีกอย่างหนึ่งได้ว่า command interpreter แต่ถ้ามีการนำ เชลล์หลาย ๆ ตัวมาเขียนรวมกัน (คล้าย ๆ กับ batch file ในระบบปฏิบัติการ DOS) เราจะเรียกว่า เชลล์สคริปต์ นอกจากนี้ เชลล์ (Shell) ยังมีอีกหลาย ๆ ประเภท แต่ที่นิยมกันได้แก่
* Bourne shell (sh) เป็นเชลล์ต้นแบบของทุก ๆ เชลล์ มีความสามารถในการเขียน เชลล์สคริปต์ได้ด้วย
* C shell (csh) เป็นเชลล์ที่สร้างหลัง Bourne shell ความสามารถพิเศษของ C shell คือเก็บข้อมูลเกี่ยวกับคำสั่งที่เคยใช้
* Korn shell (ksh) ซึ่งพัฒนาโดย AT&T โดยได้นำคุณสมบัติเด่น ๆ ของ Bourne shell และ C shell มารวมกัน
* Bourne again shell (bash) มีคุณสมบัติและความสามารถคล้ายกับ Korn shell แต่ shell นี้ถูกสร้างขึ้นมาใช้สำหรับแจกฟรี
ซึ่งเป็นเหตุผลสำคัญที่ทาง Linux นำมาใช้ คำสั่งที่ทำให้ทราบว่าเราใช้งาน เชลล์อะไรอยู่คือ echo $SHELL
4. โปรแกรมประยุกต์ หมายถึง โปรแกรมการใช้งานเพิ่มเติมต่าง ๆ ที่ใช้บนระบบปฏิบัติการยูนิกซ์ ได้แก่ pine เป็นต้น

URL :
http://www.wutthi.com/forum/index.php?PHPSESSID=d51ca545597d55c29ed6f47a50f3bcf2&action=printpage;topic=533.0

ที่มาจาก ตำรวจแห่งชาติ
-------------------------------------------------------------------------------------------------
Shell
Shell เป็นส่วนที่รับคำสั่งจาก keyboard แล้วนำคำสั่งนั้นส่งให้ kernel ทำงานต่อ ถ้า kernel สามารถทำงานตามคำสั่งนั้นๆ ได้ ก็จะส่งผลลัพธ์กลับไปที Shell ถ้าไม่สามารถทำงานได้ก็จะส่ง error code กลับไปที่ Shell เช่นกัน

URL :
http://board.thaidarkside.com/smf/index.php?topic=11505.0

ที่มาจาก ไทย Dark site

--------------------------------------------------------------------------------------
ระบบไฟล์และdirectory
ไฟล์จะเก็บไว้ใน directory ในแต่ละ directory อาจจะไม่มีไฟล์เลยก็ได้ หรือ อาจจะมีไฟล์เป็น ร้อยๆ ไฟล์ก็ได้ และ ใน directory หนึ่งๆ ยังสามารถมี directory อื่นๆ อยู่ภายในได้อีก เป็น ลักษณะ directory ซ้อน directory ทั้งหมดนี้เป็นวิธีที่ง่ายที่สุด ในการจัดการโครงสร้าง การจัดเก็บข้อมูล ไฟล์ และ directory ถูกอ้างถึงได้ด้วย ชื่อไฟล์ และ ชื่อ directory ตามด้วยเครื่องหมาย slash , "/" ตามด้วยชื่อ directory อื่นๆ ตามความจำเป็น เช่น สมมุติว่าเรามี directory ชื่อ foo ซึ่งมี diretory ชื่อ bar อยู่ภายใน และมีไฟล์ชื่อ readme.txt อยู่ภายในอีกที ดังนั้น ชื่อเต็มๆ หรือ ที่เรียกว่า path ของไฟล์ readme.txt ก็คือ foo/bar/readme.txt ไฟล์ และ directory ถูกจัดเก็บไว้ใน filesystem ซึ่งแต่ละ filesystem จะมี directory ประจำที่อยู่ตำแหน่งบนสุดของ directory ทั้งหมด เราเรียกว่า root directory ของ filesystem และ root directory มีความสำคัญมากเพราะ เป็นตัวเก็บ directory อื่นๆ ทั้งหมด ทั้งนี้ทั้งนี้น เราอาจคุ้นเคยกับวิธีการข้างต้น ในระบบปฎิบัติการอื่น ที่เราเคยใช้งาน อาจมีความแตกต่างกันบ้าง เช่น MS-DOS ใช้ "\" เป็นตัวแยกชื่อไฟล์ และ ชื่อ directory ขณะที่ Mac OS กลับใช้ ":" แทน FreeBSD ไม่มีการใช้ ชื่อ drive เช่น A: , B: , C: หรือ ชื่อ drive ใน path ตัวอย่างเช่น ใน FreeBSD เราจะไม่เขียนว่าC:/foo/bar/read.txt ในวิธีการของ FreeBSD จะมี filesystem หนึ่งที่ถูกกำหนด ให้เป็น root filesystem และ ตัว root directory ของ root filesystem จะถูกอ้างอิงด้วยเครื่องหมาย "/" แล้ว filesystem อื่นๆ จะถูก mounted ให้มาอยู่ภายใต้ root filesystem อีกที ทั้งนี้ไม่ว่าเราจะมี disk มากเท่าไรก็ตาม ระบบของ FreeBSD จะถือว่า directory เหล่านั้น เป็นส่วนหนึ่งของ disk ตัวแรกเสมอ สมมุติว่า เรามี filesystem จำนวน 3 filesystems มีชื่อเรียกว่า A , B , และ C แต่ละ filesystem ต่างก็มี root directory ซึ่งต่างก็มีอีก 2 directory อยู่ภายใน มีชื่อเรียกว่า A1, A2 (และเป็นลำดับไป เป็น B1 , B2 และ C1 , C2)

URL :
http://lpnskr.com/misc/unix_basic_35.html

ที่มาจาก thaifreeBSD


แบบทดสอบ

1.ระบบปฏิบัติการบนเครื่อง PDP-7ระบบปฏิบัติการนี้มีชื่อว่า อะไร
ก.UNICS
ข.Multics
ค.Unix
ง.Ritchie
2.หนังสือ UNIX Programmer’s Manual ตีพิมพ์ครั้งแรกเมื่อใด
ก.วันที่4พฤศจิกายน ค..ศ. 1987
ข.วันที่4 พฤศจิกายน ค.ศ. 1971
ค.วันที่ 3พฤศจิกายน ค.ศ. 1971
ง.วันที่3พฤศจิกายน ค.ศ. 1987
3.ค.ศ.1973ได้เขียนยูนิกซ์ขึ้นมาใหม่ด้วยอะไร
ก.ภาษาCข
.ภาษาHTNL
ค.ภาษาโคบอล
ง.ภาษาปาสคาล
4.Powerมีคุณสมบัติอย่างไร
ก.มีความยืดหยุ่นในการใช้งานสูง สามารถนำไปใช้กับงานเล็กๆ หรืองานใหญ่ๆ ก็ได้
ข.เป็นระบบปฏิบัติการที่สนับสนุนการใช้งานเครือข่าย โดยเฉพาะเครือข่าย TCP/IP
ค.สามารถทำงานที่ซับซ้อนได้ดี และมีความสามารถในด้านต่างๆ มากกว่าระบบปฏิบัติการอื่นๆ
ง.สามารถมีผู้ใช้งานได้ทีละหลายๆคน และทำงานหลายๆ อย่างพร้อมกัน
5.โครงสร้างหลัก ของ Unixมีกี่ระดับ
ก.2ระดับ
ข.3ระดับ
ค.4 ระดับ
ง.5ระดับ
6.เชลล์ คือ อะไร
ก.ตัวกลางระหว่างผู้ใช้กับเชลล์
ข.ตัวกลางระหว่างผู้ใช้กับตัวเคอร์เนล
ค.ตัวกลางระหว่างผู้ใช้กับเครื่องคอมพิวเตอร์
ง.ตัวกลางระหว่างผู้ใช้กับคีย์บอร์ด7.scriptทำหน้าที่อย่างไรก.กำหนดทิศทางการเข้าของOutputshell ข.กำหนดทิศทางการเข้าออกของ Inputค.กำหนดทิศทางการเข้าของ Input/Outputshell ง.กำหนดทิศทางการเข้าออกของ Input/Outputshell
8.Flexibility–UNIX มีคุณสมบัติอย่างไร
ก.เป็นระบบปฏิบัติการที่สนับสนุนการใช้งานเครือข่าย โดยเฉพาะเครือข่าย TCP/IP
ข.มีความยืดหยุ่นในการใช้งานสูง สามารถนำไปใช้กับงานเล็กๆ หรืองานใหญ่ๆ ก็ได้
ค.สามารถทำงานที่ซับซ้อนได้ดี และมีความสามารถในด้านต่างๆ มากกว่าระบบปฏิบัติการอื่นๆ
ง.สามารถมีผู้ใช้งานได้ทีละหลายๆคน และทำงานหลายๆ อย่างพร้อมกัน
9.ค.ศ.1995 โนเวลขายส่วนต่างๆ ของยูนิกซ์ให้กับบริษัทใด
ก.บริษัท Caldera
ข.บริษัทซันไมโครซิสเต็มส์
ค.บริษัท santa Cruz operation (SCO)
ง.บริษัทไมโครซอร์ฟ
10.การตั้งชื่อไฟล์หรือ directoryจะใช้ตัวอักษรใดในการตั้งชื่อก็ได้ ยกเว้นตัวอักษรใด
ก.ตัวอักษร a
ข. เครื่องหมาย _
ค. ตัวเลข 1
ง. เครื่องหมาย *
เฉลย
1.ก 2. ง 3. ก 4. ค 5. ค 6. ข 7. ง 8 ข .9 ค 10.ง

วันอังคารที่ 14 ตุลาคม พ.ศ. 2551

~>ละอองฟอง<~
LOVE LOVE

คำอธิบายรายวิชา ระบบปฏิบัติการ 2

4121402 ระบบปฏิบัติการ 2 (Operating Systems 2 )
ศึกษาหน้าที่และการดำเนินงานของระบบปฏิบัติการ เกี่ยวกับจัดการหน่วยความจำ หน่วยประมวลผลกลาง การจัดแฟ้มข้อมูล หน่วยรับและแสดงผลข้อมูลในลักษณะของผู้ใช้คนเดียว งานเดียว และใช้หลายคนหลายงานพร้อมกัน รวมทั้งการสื่อสารระหว่างขบวนการ (Interprocess Communication : IPC)

URL Website

http://mis.pkru.ac.th/syllabus/view_syllabus.php?id=61
http://202.29.21.6/~bangkom/bindex.htm
http://academic.pcru.ac.th/index/course/7_12.htm
http://cs.mcru.ac.th/modules.php?name=History&file=explain
http://cptd.chandra.ac.th/index.php?Content=subject47
http://www.nsru.ac.th/computer/curriculum/subject.php?id=4121402&course_id=3
http://reg.nida.ac.th/registrar/program_info_1.asp?f_cmd=2&levelid=23&programid=10000314&facultyid=4&departmentname=%BB%C3%D1%AA%AD%D2%B4%D8%C9%AE%D5%BA%D1%B3%B1%D4%B5+(%C7%D4%B7%C2%D2%A1%D2%C3%A4%CD%C1%BE%D4%C7%E0%B5%CD%C3%EC)&programname=%BB%C3%D1%AA%AD%D2%#current
http://www.yonok.ac.th/burin/os/os00.htm
http://202.143.169.83/moodle/course/info.php?id=16
http://tabian.kpru.ac.th/cur/cur2.asp?Code=4122402

ที่มาจาก
มหาวิทยาลัยราชภัฏภูเก็ต
มหาวิทยาลัยราชภัฏรำไพพรรณี
มหาวิทยาลัยราชภัฏเพชรบูรณ์
มรภ.หมู่บ้านจอมบึง จังหวัดราชบุรี
มหาวิทยาลัยราชภัฏจันทรเกษม
มหาวิทยาลัย ราชภัฏนครสวรรค์
สถาบันบัณฑิตบริหารศาสตร์
มหาวิทยาลัยโยนก
วิทยาลัยสารพัดช่างอุทัยธานี
มหาวิทยาลัยราชภัฏกำแพงเพชร



e-learning ระบบปฏิบัติการ2
ตัวอย่างเนื้อหาระบบปฏิบัติการ2
ความหมายของระบบปฏิบัติการ


ระบบปฏิบัติการ คือ กลุ่มโปรแกรมซึ่งได้รับการจัดระเบียบให้เป็นส่วนเชื่อมโยงระหว่างเครื่องคอมพิวเตอร์และ ผู้ใช้เครื่อคอมพิวเตอร์ โดยจะเอื้ออำนวยการพัฒนาและ การใช้งานโปรแกรมต่าง ๆ รวมถึงการจัดสรรทรัพยากร (Resource) ต่าง ๆ ให้มีประสิทธิผลที่ดีโดย OS เองนั้น อาจเป็นได้ทั้ง Software, Hardware, FirmwareSoftware OS - เป็นโปรแกรมควบคุมการทำงานของเครื่อง ปรับปรุงแก้ไขง่าย ซึ่งโดยส่วนมากแล้ว OS ส่วนใหญ่จะเป็นSoftware OSHardware OS - ทำหน้าที่เดียวกับ Software OS แต่ทำงานเร็วกว่า เป็น OS ที่สร้างจากอุปกรณ์ electronic เป็นส่วนหนึ่งของ Hardware เครื่อง ปรับปรุงแก้ไขยาก มีราคาแพงFirmware OS - หมายถึง โปรแกรมส่วนหนึ่งของคอมพิวเตอร์ คือ ไมโครโปรแกรม (Microprogram) ไมโครโปรแกรม เกิดจาก คำสั่งไมโคร (Microinstruction) ซึ่งเป็นชุดคำสั่งต่ำสุดของระบบควบคุมการทำงานของ CPU หลาย ๆ คำสั่งรวมกันคำสั่งภาษาเครื่อง 1 คำสั่งเกิดจากการทำงานของ Microprogram 1 โปรแกรม (หรือเกิดจากหลาย Microinstruction มารวมกัน) การแก้ไข เปลี่ยนแปลง คำสั่งภาษาเครื่อง ทำโดยสร้าง Microprogram ขึ้นใหม่ ซึ่งทำได้ยากและเสียค่าใช้จ่ายสูง

หน้าที่ของระบบปฏิบัติการ
ตัว OS ถูกสร้างขึ้นเพื่อ จุดประสงค์หลัก คือ อำนวยความสะดวกให้แก่ผู้ใช้เครื่องคอมพิวเตอร์ในลักษณะที่ผู้ใช้ ไม่ต้องทราบกลไกการทำ หรือฮาร์ดแวร์ของระบบ เราจึงแบ่งหน้าที่ของ OS ได้ดังนี้


1.ติดต่อกับผู้ใช้ (User Interface)
ผู้ใช้สามารถติดต่อหรือควบคุมการทำงานของเครื่องผ่านทาง OS ได้ OS จะส่งเครื่องหมายพร้อมต์ (prompt) ออกสู่จอรับคำสั่งจากผู้ใช้ โดยตรง ตัว OS จึงเป็นตัวกลางในการทำหน้าที่เชื่อมโยงระหว่างผู้ใช้กับ Hardware กับเครื่อง นอกจากนี้ผู้ใช้อาจเขียนโปรแกรมเพื่องาน ซึ่งกรณีนี้ไม่สามารถกับ OS ได้โดยผ่านทาง System ' Call จึงเป็นการเรียกใช้รูทีน (โปรแกรมย่อย) ต่าง ๆ ของโปรแกรมของผู้ใช้ ำงานสำเร็จลุล่วงไปได้


2.ควบคุมดูแลอุปกรณ์และการทำงานของเครื่องคอมพิวเตอร์

เนื่องจากผู้ใช้งานคอมพิวเตอร์ผ่านทาง OS อาจไม่จำเป็นต้องมีความรู้ความเข้าใจถึงหลักการทำงานภายในของเครื่อง ดังนั้นตัว OS จึงต้องมีหน้าที่ ควบคุมการทำงานของอุปกรณ์ต่าง ๆ เพื่อให้การทำงานของระบบเป็นไปได้อย่างถูกต้อง และสอดคล้องกัน OS จึงมีส่วนประกอบเป็นรูทีนต่าง ๆ ที่ควบคุมอุปกรณ์แต่ละชนิด อุปกรณ์แต่ละชนิดก็ต้องมีการควบคุมที่แตกต่างกัน ตัวอย่างเช่น รูทีนควบคุม Disk Drives รูที่นควบคุมจอภาพ เป็นต้น


3. การจัดสรรทรัพยากรต่าง ๆ ในระบบ ทรัพยากร (Resource)

คือ สิ่งที่ถูกใช้ไปเพื่อให้โปรแกรมดำเนินต่อไปได้ เช่น CPU Memory Disk เป็นต้น เหตุที่ต้องมีการจัดสรรทรัพยากรเพราะ ทรัพยากรของระบบมีจำกัด ตัวอย่างที่เห็นได้ชัดคือ CPU ในระบบที่มี CPU ตัวเดียวแต่ทำงานหลายโปรแกรม เราต้องแบ่งสรรการใช้ CPU ให้กับโปรแกรมอย่างเหมาะสม มีทรัพยากรอยู่หลายประเภท แต่ละโปรเซส หรือโปรแกรมมีความต้องการใช้ทรัพยากร อย่างเดียว หรือหลายอย่างพร้อมกัน OS ต้องจัดเตรียมทรัพยากรต่าง ๆ ตามความต้องการของแต่ละโปรเซส หรือ โปรแกรมเหล่านั้น ดังนั้นหน้าที่อันสำคัญอีกประการหนึ่งของ OS ก็คือ จัดสรรการใช้ทรัพยากรของระบบ เพื่อให้เกิดประโยชน์สูงสุด ถ้า OS จัดสรรทรัพยากรได้อย่างมีประสิทธิภาพระบบก็สามารถรันโปรแกรม ได้รวดเร็ว และ ได้งานเพิ่มขึ้น ทรัพยากรหลักที่ OS จัดสรรได้แก่-โปรเซสเซอร์ (CPU )-หน่วยความจำ (Memory )-อุปกรณ์ อินพุต เอาท์พุต (Input/Output Devices)-ข้อมูล ( Data )


URL Website


http://www.thaiabc.com/os/indexo.html
ที่มา:มหาวิทยาลัยโยนก
http://cptd.chandra.ac.th/selfstud/os_2/dev.htm
http://www.mwit.ac.th/~cs/download/it40101/software.doc
ที่มา:โดยอาจารย์อ
http://www.siamtech.ac.th/Learning/metta/Drem/2.htm
http://computer.rru.ac.th/ln1/courses/6/lecture01.ppt#776,7,What’s operating systems?
ที่มา:ราชภัฏชนครินทร์
http://payamand.212cafe.com/archive/2008-06-17/os-2
ที่มา:ดร.ยรรยง เต็งอำนวย
http://seashore.buu.ac.th/~50541046/lab2.doc
http://kkst2006.com/content/view/31/67/1/1/
ที่มา:อารย์สุนทร แก้วเรือง
http://www.bannarak.th.gs/web-b/egin/TEST7.HTM
http://haruthai.exteen.com/20080822/entry-3
http://202.143.148.60/glossary/index.php?option=com_glossary&func=display&letter=O&Itemid=2&catid=3&page=1
ที่มา:พจนานุกรมออนไลน์โรงเรียนครูราษฏ์รังสกฤษฏ์

แบบทดสอบ
1.ข้อใดไม่ใช่หน้าที่ของโปรแกรมระบบปฏิบัติการ
ก.จำข้อมูลช่วงที่มีการป้อนไฟ
ข.จัดการด้านความปลอดภัย
ค.เป็นตัวกลางระหว่างเครื่องกับผู้ใช้
ง.ควบคุมฮาร์ดแวร์
2.ข้อดีของระบบปฏิบัติการ DOS คือข้อใด
ก.ติดต่อผู้ใช้โดยการพิมพ์
ข. ใช้ทรัพยากรน้อย
ค.มีซอฟต์แวร์ที่ทำงานภายใต้ DOS มาก
ง. ทำงานในโหมดตัวอักษร
3. ข้อเสียของระบบปฏิบัติการวินโดวส์ 95 คือข้อใด
ก.ติดต่อกับผู้ใช้ด้วยระบบ GUI ข. ต้องสั่งงานโดยใช้เมาส์
ค. ใช้ทรัพยากรมากกว่า DOS ง.ทำงานระบบ Plug and Play
4. ระบบปฏิบัติการใดน่าจะมีความเหมาะสมในยุคปัจจุบัน (พ.ศ. 2548) มากที่สุด
ก. Windows98
ข. WindowsXP
ค.Windows95
ง. DOS
5.ระบบปฏิบัติการประเภท Open Source คือข้อใด
ก. WindowsXP
ข. Unix
ค.Linux
ง. Mac
6 OS ย่อมาจากอะไร ในเรื่องระบบปฎิบัติการ
ก. Operaing system
ข. Open System
ค. Off-line Systemง
ง. Opportunity System
7. Digital computer เป็นคอมพิวเตอร์ที่ใช้หลักการใด
ก.ใช้ทั้งหลักการวัด และหลักการนับร่วมกัน
ข.หลักการวัดปริมาณที่มีความต่อเนื่อง
ค.หลักการนับซึ่งได้ผลออกเป็นตัวเลข
ง.ผิดทุกตัวเลือก
8.การสื่อสารผ่านสื่อกลางใดที่มีประสิทธิภาพที่สุด
ก.UTP
ข.Fiber optic
ค.Microwave
ง.COAX
9.ข้อมูล(Data) เมื่อนำไปผ่านการประมวลผล(Process) แล้วเรียกว่าอะไร
ก.Computer
ข.Information
ค.Paper
ง.Garbage
10.อุปกรณ์ใดต่อไปนี้ถือเป็นหน่วยแสดงผลลัพธ์(Output unit) ของคอมพิวเตอร์
ก.Diskette
ข.Memory
ค.Mouse
ง.Printer
เฉลย
1. ก 2.ข 3.ค 4.ข 5. ค 6. ก 7.ค 8.ข 9. ข 10.ง

วันจันทร์ที่ 13 ตุลาคม พ.ศ. 2551

แนะนำตัวเอง

ชื่อ-สกุล : นายนัฏฐพงษ์ ชัยสด
ชื่อเล่น : ก๊อฟ
รหัสประจำตัวนักศึกษา : 5012252137
อีเมล์ : chaisod@hotmail.com
เบอร์โทรศัพท์ : 0874485508
เพื่อนสนิท : พิณ 0874496527,ใหม่ 0874425617
URL blog : http://expertdata.blogspot.com