Từ 1 tới 6 trên tổng số 6 kết quả

Đề tài: LINUX System Call Quick Reference

  1. #1
    Ngày gia nhập
    10 2007
    Nơi ở
    /root
    Bài viết
    318

    Mặc định LINUX System Call Quick Reference

    System call is the services provided by Linux kernel. In C programming, it often uses functions defined in libc
    which provides a wrapper for many system calls. Manual page section 2 provides more information about
    system calls. To get an overview, use "man 2 intro" in a command shell.
    It is also possible to invoke syscall() function directly. Each system call has a function number defined in
    <syscall.h> or <unistd.h>. Internally, system call is invokded by software interrupt 0x80 to transfer control to
    the kernel. System call table is defined in Linux kernel source file "arch/i386/kernel/entry.S".
    Attached Files Attached Files
    What you see is never what you get...

  2. #2
    Ngày gia nhập
    12 2006
    Nơi ở
    US
    Bài viết
    1,917

    And an excellent book ( in my opinion )
    http://www.amazon.com/Linux-System-P...8143798&sr=8-1

  3. #3
    Ngày gia nhập
    05 2010
    Bài viết
    38

    uh nó là tài liệu reference đến syscall
    bạn chỉ cần siêng năng tìm hiểu header trong /usr/include/linux hay asm chút là hiểu syscall
    ngoài cách liên hệ với kernel thông qua int $80 thì cũng có cách khác là syscall
    vấn đề là phải biết cách xài system call.
    Đã được chỉnh sửa lần cuối bởi panfider : 10-06-2010 lúc 08:09 PM.

  4. #4
    Ngày gia nhập
    05 2010
    Bài viết
    38

    direct call thì nhanh hơn gọi glibc, đặc biệt không có libc vẫn chạy tốt

  5. #5
    Ngày gia nhập
    09 2006
    Nơi ở
    /usr/share/.hack@
    Bài viết
    1,433

    Trích dẫn Nguyên bản được gửi bởi panfider Xem bài viết
    direct call thì nhanh hơn gọi glibc, đặc biệt không có libc vẫn chạy tốt
    vl , không biết thì đừng có phán bậy.
    GlibC là core của Linux đấy đại ca
    None!

  6. #6
    Ngày gia nhập
    07 2006
    Nơi ở
    Hanoi, Vietnam
    Bài viết
    2,760

    Mặc định LINUX System Call Quick Reference

    Xcross87 nói đúng đấy, nếu không cài glibc làm sao gọi được system call của một Unix Kernel?
    Email: kevin[@]congdongcviet.com | CC to: info[@]congdongcviet.com
    Phone: 0972 89 7667

    Một người nào đó coi thường ý thức kỷ luật cũng có nghĩa là người đó đã coi thường tương lai số phận của chính bản thân người đó.
    Những người coi thường ý thức kỷ luật sẽ không bao giờ có được sự thành công trong sự nghiệp hoặc bị sự thiếu kỷ luật làm tiêu tan sự nghiệp.

Các đề tài tương tự

  1. Các loại reference trong Java: strong reference, soft reference, weak reference, phantom reference và ứng dụng
    Gửi bởi SuperUser trong diễn đàn Tutorials và Thủ thuật lập trình Java
    Trả lời: 2
    Bài viết cuối: 02-10-2013, 04:41 PM
  2. Building Embedded Linux System
    Gửi bởi AlexF trong diễn đàn Thủ thuật, Tutorials và Mã nguồn
    Trả lời: 5
    Bài viết cuối: 25-04-2013, 08:50 PM
  3. Xài system call trong Linux hay BSD
    Gửi bởi hardwire trong diễn đàn Thủ thuật, Tutorials và Mã nguồn
    Trả lời: 0
    Bài viết cuối: 05-11-2011, 08:04 PM
  4. Cách System Trace trong Linux ?
    Gửi bởi haian trong diễn đàn Thắc mắc lập trình shell Linux
    Trả lời: 1
    Bài viết cuối: 04-03-2011, 06:53 PM
  5. Lỗi undefined reference khi biên dịch C/C++ trên Linux
    Gửi bởi hikaru1505 trong diễn đàn Thắc mắc lập trình C/C++ trên Linux
    Trả lời: 5
    Bài viết cuối: 30-12-2010, 04:24 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn