HOME NetWare History Quick Reference Downland WebMater  
   
NetWare Installation
NetWare Operating System
OperatingSystem Structure
Memory Unit
Cache Memory
Directory Structure
Java Virtual Machine
IRQ

Java Virtual Machine (JVM)

สถาปัตยกรรมของ Java ประกอบด้วยส่วนสำคัญ 4 ส่วนหลักคือ Java programming language, Java class file, Java API (Application Programming interface) และ Java VM (Java Virtual Machine) โดยที่ Java API และ Java VM ทั้งสองรวมกัน เรียกว่า Java Platform โดยคำว่าแพล็ตฟอร์ม (platforrn) หมายถึง hardware หรือ software environment ที่โปรแกรมใช้ในการรัน ตัวอย่างของแพล็ตฟอร์ม เช่น Windows 2000, Linux, Solaris, Mac Os ฯลฯ โดยแพล็ตฟอร์มส่วนใหญ่เป็นการรวมกันของระบบปฏิบัติการ (operating system) และฮาร์ดแวร์ (hardware) แต่ Java Platform คือ software-only platform

Java programmin language คือโปรแกรมที่เราเขียนขึ้นโดยใช้ภาษา Java ซึ่งอยู่ในรูปของเท็กซ์ (text) ที่สามารถอ่านได้ (.java) เรียกว่า ซอร์สโค้ด (source code) โดยจะถูกแปลง (compile) เป็น Java class file หรือไบต์โค้ด (.class) ซึ่งก็คือรูปของคำสั่งที่ Java Virtual Machine เข้าใจ โดยทั่วไปในภาษาอื่น เช่น C, C++ หลังคอมไฟล์จะได้ machine language ซึ่งจะขึ้นอยู่กับชนิดของโปรเซสเซอร์และระบบปฏิบัติการ ในขณะที่ไบต์โค้ด (หรือก็คือ machine language ของ Java Virtual Machine) ไม่ขึ้นกับสิ่งเหล่านี้จัดเป็น intermediate language และที่เรียกว่าไบต์โค้ดเพราะแต่ละคำสั่งส่วนใหญ่ใช้เพียงหนึ่งไบต์ (a stream of formatted bytes) ทำให้มีความสะดวกรวดเร็วในการส่งผ่านเน็ตเวิร์ก

 

 

--->>> อ่านต่อ --->>>

 
Windows Server 2003
WindowsXP SP2
WindowsNT Server4
WindowsCE
Linux Reahat
Linux Mandrake
LinuxTLE
Linux FreeBSD
Unix
Solaris
Mac
 
   

Home | NetWare History | Quick Reference | WebMaster | NetWare Installation | NetWare Operating System

OperatingSystem Structure | Memory Unit | Cache Memory | Directory Structure
NetWare 2006
   
Hosted by www.Geocities.ws

1