TAILIEUCHUNG - Smart Card Handbook phần 4

hiện đang được sử dụng gần như độc quyền. RAM (bộ nhớ truy cập ngẫu nhiên) Trong thẻ thông minh, bộ nhớ RAM là bộ nhớ được sử dụng để chứa dữ liệu được lưu trữ hoặc thay đổi trong suốt một session. Số lượng truy cập không giới hạn. RAM cần một nguồn cung cấp năng lượng để hoạt động. | 306 Smart Card Operating Systems Figure Top-level data flow diagram of the usual process for converting source code in C or assembler into executable machine code for the target processor Figure Top-level data flow diagram of possible procedures for converting Java source code into executable machine code for a target processor. Although the route shown at the left is provided by some compiler producers it does not correspond to the original philosophy of Java since it does not maintain hardware independence at 200 MHz with a supply voltage contains million transistors and has a power consumption of only 4 W. Since this chip includes many functions that are not needed in smart cards such as floating-point arithmetic and controlling external memory it would certainly be technically possible to integrate a stripped-down Java processor meeting the needs of smart cards into a smart card microcontroller. Open Platforms 307 Another possible solution to the speed problem is hardware extension of the instruction sets of smart card processors. Using this approach approximately 80 of the machine instructions of the Java VM could be handled by the processor. From a technical perspective this would not be particularly difficult and it would offer a pronounced increase in speed. This approach is presently preferred by many manufacturers of smart card microcontrollers as a solution to the speed problem. Table Program execution time versus programming language taking C C as the reference. The stated values for programs running on a PC are estimates and are only intended to serve as guidelines. The reference PC processor is a 300-MHz Pentium II while the reference Java processor is a 200-MHz picoJava 701 Programming language Execution time C C Java executed by an interpreter Java executed by an interpreter using a JIT compiler Java program code compiled as native code Java executed by a Java processor 1 20-40 5 1-2 Another option for increasing .

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.