วันพุธที่ 25 กรกฎาคม พ.ศ. 2550

คอมพิวเตอร์ทำงานอย่างไร

คอมพิวเตอร์ในยุคแรกๆเช่น ENIAC เวลาโปรแกรมต้องใช้วิธีการเปลี่ยนสายเชื่อมต่ออุปกรณ์ต่างๆ ซึ่งเป็นวิธีการที่ยุ่งยากมาก จึงเกิดแนวคิดว่าตัวโปรแกรมน่าจะจัดเก็บอยู่ในส่วนที่สามารถปรับเปลี่ยนแก้ไขได้ง่าย เป็นที่มาของแนวคิดที่ทำการจัดเก็บข้อมูลต่างๆรวมถึงโปรแกรมไว้ใน หน่วยความจำ หรือ memory ทำให้คอมพิวเตอร์จะได้รับคำสั่งโดยการอ่านคำสั่งจากหน่วยความจำ และการปรับเปลี่ยนโปรแกรมสามารถทำได้โดยการเปลี่ยนแปลงค่าภายในหน่วยความจำ
แนวคิดข้างต้นรู้จักในชื่อว่า "Stored-Program Concept" หรือ อีกชื่อว่าสถาปัตยกรรม von Neumann โดยเข้าใจว่า J. Presper Eckert และ John William Mauchly ซึ่งเป็นนักออกแบบ ENIAC เป็นผู้คิดค้นขึ้น
แนวคิดการทำงานแบบ Stored-Program ถูกใช้เป็นแนวคิดหลักของการทำงานในคอมพิวเตอร์จนถึงปัจจุบัน โดยแนวคิดนี้จะแบ่งการทำงานของคอมพิวเตอร์เป็น 4 ส่วนหลักได้แก่
หน่วยประมวลผลในรูปแบบข้อมูล Binary หรือที่เรียกว่า Arithmetic-Logical Unit (ALU) เปรียบเสมือนหัวใจของคอมพิวเตอร์ หน้าที่หลักของมันคือทำการประมวลผลทางคณิตศาสตร์ขั้นพื้นฐานอันได้แก่การบวกและลบ และการทำการเปรียบเทียบข้อมูลสองข้อมูลว่ามีค่าเท่ากันหรือไม่ถ้าไม่จะมีค่ามากกว่าหรือน้อยกว่า
หน่วยความจำ หรือ Memory ใช้สำหรับเก็บข้อมูล (Data) และ คำสั่ง (Instructions) โดยข้อมูลภายในหน่วยความจำจะถูกแบ่งเป็นส่วนๆเล็กๆเท่าๆกัน แต่ละส่วนมีที่อยู่(address) เพื่อใช้เข้าถึงข้อมูลที่ถูกจัดเก็บเอาไว้
อุปกรณ์อินพุตและเอาต์พุต หรือ I/O Device เป็นส่วนที่ใช้นำข้อมูลจากโลกภายนอกเข้ามาภายในระบบคอมพิวเตอร์ เพื่อนำมาประมวลผล และเมื่อได้ผลลัพธ์ก็จะนำข้อมูลที่ได้มาแสดงผลให้โลกภายนอกคอมพิวเตอร์ได้รับทราบ
หน่วยควบคุมการทำงาน หรือ Control Unit เป็นส่วนที่ใช้เชื่อมต่อแต่ละส่วนเข้าด้วยกัน หน้าที่หลักๆคือทำการอ่านข้อมูลคำสั่งที่อยู่ภายในหน่วยความจำหรือที่ได้จากอุปกรณ์อินพุต ทำการแปลความหมายและส่งไปประมวลผลใน ALU จากนั้นนำผลที่ได้ไปจัดเก็บในหน่วยความจำหรืออุปกรณ์เอาต์พุต หน้าที่หลักอีกประการ คือควบคุมลำดับการทำงานของแต่ละขั้นตอนให้อยู่ในเวลาที่เหมาะสม
หน่วยประมวลผล
การทำงานของหน่วยประมวลผลกลาง หน่วยประมวลผล จะรับคำสั่งและข้อมูลจากหน่วยความจำ โดยส่งเข้าที่ Queue Prefetch Unit จะตรวจสอบว่า ค่าใน Queue เป็นคำสั่งหรือไม่ ถ้าเป็นคำสั่งจะสั่งให้ Bus Interface Unit(BIU) ส่งค่าของคำสั่งไปที่ Decode Unit ถ้าเป็นค่าที่อยู่(Address)ของหน่วยความจำ จะถูกส่งไปที่ Segment and Paging Unit Segment and Paging Unit จะแปลงที่อยู่ของหน่วยความจำ จากที่อยู่เสมือน(Virtual Address)ในรูปแบบของ segment : offset ให้กลายเป็นที่อยู่จริง(Physical Address)ที่ Bus Interface Unit เข้าใจ หน่วยถอดรหัส(Decode Unit) จะตรวจสอบและแยกแยะคำสั่ง แล้วแปลคำสั่ง และส่งสัญญาณควบคุมไปให้ Execution Unit ทำงานตามคำสั่งนั้น ใน Execution Unit จะประกอบด้วย
Control Unit(CU)จะทำหน้าที่ควบคุมการทำงานภายในโปรเซสเซอร์เป็นตัวสั่งงาน Unit อื่นๆตามคำสั่งที่แปลจาก Decode Unit Protection Test Unit จะป้องกันและตรวจสอบการทำงานของส่วนต่างๆ ไม่ให้ทำผิดกฏเกณฑ์ จนเกิดข้อผิดพลาดขึ้น Register จะทำหน้าที่เก็บค่าชั่วคราวก่อนและหลังการประมวลเพื่อส่งให้ส่วนอื่นๆต่อไป เป็นเหมือนกระดาษทดชัว่คราว สำหรับ ALU Arithmetic Logic Unit(ALU) เป็นส่วนการคำนวณทางคณิตศาสตร์และหาค่าตรรกะของการเปรียบเทียบ
เมื่อ ALU คำนวณหรือเปรียบเทียบค่าเรียบร้อยแล้ว จะส่งไปเก็บไว้ที่ Register แล้ว Control Unit จะสั่งให้ BIU เก็บค่าผลลัพธ์ลงในหน่วยความจำ โดยแปลงที่อยู่เสมือนที่ Control Unit กำหนด ให้กลายเป็น ที่อยู่จริงของหน่วยความจำที่จะนำผลลัพธ์ไปเก็บไว้

หน่วยความจำ
หน่วยความจำเป็นพื้นที่การทำงานและเป็นพื้นที่การจัดเก็บข้อมูลของคอมพิวเตอร์ เพราะคอมพิวเตอร์ไม่สามารถทำงานตามลำพังโดยอาศัยเพียงหน่วยประมวลผลหลักได้ หน่วยความจำแบ่งออกเป็น 2 ประเภทใหญ่ๆ ได้แก่ หน่วยความจำชั่วคราว คือ แรม (RAM: Random Access Memory) โดยแรมจะเป็นหน่วยความจำที่ใช้ขณะคอมพิวเตอร์ทำงาน และจะหายไปเมื่อปิดเครื่อง อีกชนิดหนึ่งคือหน่วยความจำถาวร หรือหน่วยความจำหลัก ได้แก่ ฮาร์ดดิสก์ Hard Disk ที่ใช้ในการเก็บข้อมูล และ รอม (ROM: Read Only Memory) ที่ใช้ในการเก็บค่าไบออส หน่วยความจำถาวรจะใช้ในการเก็บข้อมูลของเครื่องคอมพิวเตอร์และจะไม่สูญหายเมื่อปิดเครื่อง
ข้อแตกต่างของหน่วยความจำคือ หน่วยความจำแบบชั่วคราวจะมีความเร็วในการถ่ายข้อมูลสูง แต่ความจำน้อย เมื่อเกิดการทำงานของโปรแกรมมากๆ จึงต้องส่งผ่านข้อมูลลงหน่วยความจำถาวร ซึ่งเป็นสาเหตุหนึ่งของอาการแฮ็ง (hang)
http://th.wikipedia.org/wiki/%E0%B8%84%E0%B8%AD%E0%B8%A1%E0%B8%9E%E0%B8%B4%E0%B8%A7%E0%B9%80%E0%B8%95%E0%B8%AD%E0%B8%A3%E0%B9%8C

how first computer use

Unlike modern digital computers, analog computers are not very flexible, and need to be reconfigured (i.e., reprogrammed) manually to switch them from working on one problem to another. Analog computers had an advantage over early digital computers in that they could be used to solve complex problems while the earliest attempts at digital computers were quite limited. But as digital computers have become faster and used larger memory (e.g., RAM or internal store), they have almost entirely displaced analog computers, and computer programming, or coding has arisen as another human profession.
Since computers were rare in this era, the solutions were often hard-coded into paper forms such as graphs and nomograms, which could then allow analog solutions to problems, such as the distribution of pressures and temperatures in a heating system.
Some of the most widely deployed analog computers included devices for aiming weapons, such as the Norden bombsight and Fire-control systems for naval vessels. Some of these stayed in use for decades after WWII. One example is the Mark I Fire Control Computer, deployed by the United States Navy on a variety of ships from destroyers to battleships.
The art of analog computing reached its zenith with the differential analyzer, invented by Vannevar Bush in 1930. Fewer than a dozen of these devices were ever built; the most powerful was constructed at the University of Pennsylvania's Moore School of Electrical Engineering, where the ENIAC was built. Digital electronic computers like the ENIAC spelled the end for most analog computing machines, but hybrid analog computers, controlled by digital electronics, remained in substantial use into the 1950s and 1960s, and later in some specialized applications

วันอาทิตย์ที่ 8 กรกฎาคม พ.ศ. 2550

Same of linux & windows

1.Can use internet
2.Have games
3.Can do the work sheet
4.Can change the desktop
5.ETC

how to install Windows 2008

Step 1: Start Server Manager

To start Server Manager Click: Start Menu -> All Programs -> Administrative Tools -> Server Manager. The Server Manager window is displayed.



Figure 2: Server Manager

Step 2: Adding a Server Role

In the Server Manager Select Roles
The Role Summary View is displayed


Figure 3: Start Add Roles Wizard

Step 3: Start the Add Roles Wizard
• Click Add Roles

• The Add Roles Wizard is displayed.

Click next to select roles to install.



Figure 4: Add Roles Wizard Introduction

Step 4: Choose Web Server (IIS) Role to Install


Figure 5: Check Web Server (IIS) in Add Roles Wizard

Check Web Server (IIS)

Step 5: Web Server Role depends on WAS
The Add Roles Wizard notifies you on any required dependencies; since IIS depends on the Windows Process Activation Service (WAS) feature, the following informational dialog is displayed.



Figure 6: Add Dependencies



Click Add Required Role Services to continue. Web Server is now selected for install.



Figure 7: Selected Web Server (IIS)

• Click Next to continue.

Step 6: Additional Information
• The following informational dialog is displayed



Figure 8: Introduction to Web Server Dialog

• Click next to continue

Step 7: View IIS7 Features
The Add Roles Wizard displays a list of all IIS features available to install as shown below. Note that features comprising the default install are pre selected.



Figure 9: Web Server Features Listed

NOTE: To install just the IIS 7 default features you should click the Install button at this time and then proceed to Step 10 below. If you need to install additional features proceed to Step 8.

Step 8: Select Additional IIS Features to Install


For this example we are going to install additional IIS features:

• Start be checking the box for ASP.NET, the following dialog will be displayed

• The Wizards warns if adding an IIS feature will also cause other features to be installed.



Figure 10: Dependency Information

• Click Add Required Role Services to continue.

Step 9: Select Additional IIS Features to Install


Continue selecting additional IIS Features to Install:

• Click on features you require.



Figure 11: Add Features For Web Server

• When you have selected all the features you require click Next to continue.

Step 10: Summary of Features to Install
• The Wizard provides a summary of what will be installed, as shown below



Figure 12: Summary of Features

• Click Install to continue

Step 11: Install Progress
After clicking Install the install progress dialog will be displayed.



Figure 13: Install Progress

Step 12: Install Complete


Figure 14: Installation Summary

When IIS install is complete the following dialog is displayed Click Close to return to the Server Manager.

Step 13: Check IIS install
You can now perform a quick check to verify that IIS is installed

• Start Internet Explorer web browser and enter the address http://localhost.

• You should see the default IIS "Welcome" page.

how to install Windows 2008

This tutorial is for anyone with an Intel based Mac who would like to install Longhorn Reloaded, and has about an hour to kill (not including the time it takes to download Longhorn Reloaded).

The steps and screenshots used for this tutorial are specific to VMWare Fusion version 1.0b3 (43733) running on a MacBook Pro w/ OS X (10.4.9). With that said, they will be nearly identical if you have a Mac Pro, Mac Mini, MacBook or any other Intel based Apple Mac.

VMWare Fusion is a virtualizer, or as they put it, “the best way to run Windows on your Intel-based Mac”. It’s currently in beta, and free, but that will almost certainly change at some point in the future. Sign up for the beta and download VMWare Fusion here.
http://www.dabcc.com/article.aspx?id=4613

OS homework Windows Server 2008

Windows Server 2008 is built from the same code base as Windows Vista; therefore, it shares much of the same architecture and functionality. As the code base is common, it automatically benefits from most of the technical, security, management and administrative features new to Windows Vista such as new improved rewritten networking stack (native IPv6, native wireless, speed and security improvements); improved image-based installation, deployment and recovery; improved diagnostics, monitoring, event logging and reporting tools; better security features such as Bitlocker, ASLR, improved Windows Firewall with secure default configuration; .NET Framework 3.0 technologies, specifically Windows Communication Foundation, Microsoft Message Queuing and Windows Workflow Foundation; and the core kernel, memory and file system improvements.
http://en.wikipedia.org/wiki/Windows_Server_2008

OS homework


Xenix
MSX-DOS
MS-DOS

Windows CE

Windows CE 3.0
Windows Mobile

Windows CE 5.0
Microsoft Windows
Windows 1.0
Windows 2.0
Windows 3.0
Windows 3.1x
Windows 3.2
Windows 95

Windows 98

Windows 98 Second Edition

Windows Millennium Edition

OS/2
Windows NT
Windows NT 3.1
Windows NT 3.5
Windows NT 3.51
Windows NT 4.0
Windows 2000
Windows XP
Windows Server 2003

Windows Vista
Windows Server 2008
Windows Fundamentals for Legacy PCs
Windows Vienna
WinPE

วันอาทิตย์ที่ 24 มิถุนายน พ.ศ. 2550

Desktop

Mainboard Gigabyte 7VT600-L (Sound+Lan Onboard)
CPU AMD Athron XP-2800
Hard Disk 40 GB. 7200 rpm
VGA AGP Asus V9520 Magic Fx5200 Ram 128 Mb.
DDR ram 256 MB.
CD-Rom 56X Lite-On
Drive 3.5"/Speaker/Mouse/Keyboard
Case Tower 350 W.
Monitor 17" Samsung 753 DFX
http://bbs.pramool.com/webboard/view.php3?katoo=B03949&page=1

Note Book

AMD turion 64x2 (1.6 GHz)
ATI Radeon Xpress 1100 chipset
512 DDR Ram
80 GB HDD
DVD - Super multi double layer Drive
56K Fax/Modem
10/100 Mbps Lan
802.11 b/g wireless lan
Dos OS Bluetooth (Integrated)
USB POORT 2.0 >2port
http://ccp.nectec.or.th/ccp/download/easyspec-Q2-2003-final-rev1.0.pdf

วันอาทิตย์ที่ 10 มิถุนายน พ.ศ. 2550

ฮากลิ้ง


ฮาๆ


คลายเครียด


ผู้ที่ได้ฉายาว่า แฮร์ ไดรเออ


ท่านเซอร์ อเล็ก โฟกุสัน

รูปภาค2


คริสเตียนโน่ โรวนัลโด้

มาดูรูปกันเลย


ไรอัน กิกซ์

สวัสดีชาวแมนยูคลับ

ก่อนอื่นขอคุยหน่อยนะ เราน่ะชอบแมนยูมาตั้งแต่อยู่ในท้องแม่แล้ว ต้องโดนแม่ดุเพราะว่านึกว่าตัวเองเป็นเบ็คแฮม เตะท้องแม่ใหญ่เลย พอคลอดมาก็เตะนางพยาบาลอีก หมอก็ไม่เว้นนะ เออๆสรุปก็คือ เรารักแมนยูมากก็แล้วกันนะ