প্রশ্ন ট্যাগ «system-calls»

কোনও প্রোগ্রাম কীভাবে কার্নেল API এর সাথে যোগাযোগের জন্য সিস্টেম কল ব্যবহার করে, কী কলগুলি উপলভ্য হয়, কীভাবে তারা কাজ করে ইত্যাদি সম্পর্কিত প্রশ্নগুলি work

7
আমি কীভাবে লিনাক্স কার্নেল সিস্টেম কল প্রয়োগ করতে পারি?
আমি বোঝার চেষ্টা করছি mkdirযে কার্নেল উত্সটি দেখে কোনও ফাংশন কীভাবে বলবে works এটি কার্নেল ইন্টার্নালগুলি বোঝার এবং বিভিন্ন ফাংশনের মধ্যে নেভিগেট করার চেষ্টা। আমি জানি mkdirসংজ্ঞায়িত করা হয় sys/stat.h। আমি প্রোটোটাইপটি পেয়েছি: /* Create a new directory named PATH, with permission bits MODE. */ extern int mkdir (__const char …

5
কমান্ড লাইন থেকে অ্যাপ্লিকেশনটির পথ কীভাবে সন্ধান করবেন?
উদাহরণস্বরূপ, আমি gitআমার সিস্টেমে ইনস্টল করেছি। তবে আমি এটি কোথায় ইনস্টল করেছি তা মনে নেই, সুতরাং এটি খুঁজে পাওয়ার জন্য কোন আদেশটি উপযুক্ত?

2
সিস্টেম "টাকসকল" কী করেছিল?
ইন include/x86_64-linux-gnu/asm/unistd_64.h, আমি নামের একটি সিস্টেম কল দেখছি tuxcall, #define __NR_tuxcall 184 man tuxcallএটি একটি প্রয়োগহীন সিস্টেম কল হিসাবে বলা ছাড়া কিছুই নেই । এটা কি করল? এটি কি কখনও বাস্তবায়িত হয়নি, বা এটি প্রাচীনত্বের কিছু করেছিল?

4
ইউনিক্স / পসিক্স সিস্টেম কল নামকরণ কেন এত অযৌক্তিক?
কি ধরনের untelling সিস্টেম কল নাম মত ব্যবহার করতে কারণ নেই timeএবং creatপরিবর্তে getCurrentTimeSecsএবং createFileবা, ইউনিক্স উপর হয়তো আরো উপযুক্ত get_current_time_secsএবং create_file। যা আমাকে পরবর্তী পয়েন্টে নিয়ে আসে: কেন কেউ cfsetospeedউটের কেস ছাড়া বা কমপক্ষে আন্ডারস্কোর ছাড়া এমন কিছু চায় যাতে এটি পাঠযোগ্য হয়? অবশ্যই কলগুলিতে আরও অক্ষর থাকবে তবে …

3
X86 এবং x86_64 এ লিনাক্স সিস্টেম কল নম্বরগুলি কেন পৃথক?
আমি জানি যে সিস্টেম কল ইন্টারফেসটি নিম্ন স্তরে প্রয়োগ করা হয় এবং তাই আর্কিটেকচার / প্ল্যাটফর্ম নির্ভর, "জেনেরিক" কোড নয়। তবুও, লিনাক্স 32-বিট x86 কার্নেলগুলিতে সিস্টেম কলগুলির অনুরূপ আর্কিটেকচার লিনাক্স 64৪-বিট x86_64 তে একই নম্বর রাখার কারণগুলি আমি কেন পরিষ্কারভাবে দেখতে পাচ্ছি না? এই সিদ্ধান্তের পিছনে অনুপ্রেরণা / কারণ কী? …

2
সিগন্যাল ধরা পড়লে সিস্টেম কলগুলির বাধা
ম্যান পৃষ্ঠাগুলি read()এবং write()কলগুলিতে পড়া থেকে দেখা যাচ্ছে যে এই কলগুলি ব্লক করতে হবে কিনা তা নির্বিশেষে সংকেত দ্বারা বাধাগ্রস্থ হয়। বিশেষত, ধরে নিই একটি প্রক্রিয়া কিছু সংকেতের জন্য একটি হ্যান্ডলার স্থাপন করে। একটি ডিভাইস দিয়ে খোলা হয় (বলুন, একটি টার্মিনাল) O_NONBLOCK না সেট (অর্থাত মোড ব্লকিংয়ের অপারেটিং) প্রক্রিয়াটি তখন …

2
কাঁটাচামচ বোম্বের কাঁটা () কোথায়: () {: |: &};:?
সতর্কতা: বেশিরভাগ শেলগুলিতে এই কমান্ডটি চালনার ফলে একটি ভাঙ্গা ব্যবস্থা তৈরি হবে যার সমাধানের জন্য বাধ্যতামূলকভাবে শাটডাউন প্রয়োজন আমি পুনরাবৃত্তি ফাংশন :(){ :|: & };:এবং এটি কী করে তা বুঝতে পারি। তবে কাঁটা সিস্টেম কলটি কোথায় আছে তা আমি জানি না। আমি নিশ্চিত নই, তবে পাইপে সন্দেহ করছি |।

2
সিস্টেম কল নির্বাচন করার জন্য প্রথম যুক্তির উদ্দেশ্য কী?
থেকে man select int select(int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout); এনএফডিএস হ'ল তিনটি সেট এর যেকোন একটিতে সর্বাধিক সংখ্যাযুক্ত ফাইল বর্ণনাকারী 1 উদ্দেশ্য কি nfds, যখন আমরা ইতিমধ্যে আছে readfds, writefdsএবং exceptfds, যা থেকে ফাইল বর্ণনাকারী নির্ধারিত করা যেতে পারে?


4
পাইপ কীভাবে বোঝা যায়
যখন আমি সবেমাত্র পাইপে পাইশ ব্যবহার করেছি, আমি এ সম্পর্কে আরও ভাবিনি। কিন্তু যখন আমি কাঁটাচামচ () এর সাথে সিস্টেম কল পাইপ () ব্যবহার করে কিছু সি কোড উদাহরণ পড়ি তখন আমি অবাক হয়ে যাই যে কীভাবে বেনামে পাইপ এবং নামযুক্ত পাইপ উভয়ই পাইপগুলি বোঝে understand প্রায়শই শোনা যায় "লিনাক্স …

4
একটি এনএফএসের উপরে ফ্লক (2) বনাম এফসিএনটিএল (2)
পার্ল x.x ডকুমেন্টেশনটিতে বলা হয়েছে যে এর ফ্লক (..) প্রয়োগের ফলে নীচের একটি নেটিভ কল ব্যবহার করা হবে, ১ থেকে শুরু হয়ে এবং যদি উপলভ্য না হয় তবে ৩ এর দিকে কাজ করবে: ঝাঁক (2) fcntl (2) lockf (3) সেটা ঠিক আছে. তবে, আপনি তাদের অস্বীকৃতিটি লক্ষ্য করে থাকতে পারেন …
19 nfs  system-calls 

3
সিস্টেম কল, বার্তা পাসিং এবং বাধাগুলির মধ্যে কী সম্পর্ক?
আমি প্রক্রিয়া পরিচালনার জন্য উইকিপিডিয়া নিবন্ধটি পড়ছি । আমার ফোকাস লিনাক্স উপর। আমি তাদের কল্পনা এবং উদ্দেশ্যগুলির মধ্যে সিস্টেম কল, বার্তা প্রেরণ এবং বাধাদানের মধ্যে সম্পর্ক এবং পার্থক্যগুলি সনাক্ত করতে পারি না। তারা কি সমস্ত কি প্রক্রিয়াগুলির জন্য সংস্থান এবং সংস্থানগুলির জন্য কার্নেলের অনুরোধ জানাতে পারে? নিবন্ধ থেকে কিছু উদ্ধৃতি …

5
প্রোগ্রামিং ভাষার প্রয়োগ না হলে "সিস্টেম কল" বলতে কী বোঝায়?
আমি "সিস্টেম কল" শব্দটি বুঝতে চাই। আমি জানি যে সিস্টেম কলগুলি ব্যবহারকারীর অ্যাপ্লিকেশন থেকে কার্নেল পরিষেবা পেতে ব্যবহৃত হয়। যে অংশটির সাথে আমার স্পষ্টকরণ দরকার তা হ'ল "সিস্টেম কল" এবং "সিস্টেম কলের সি প্রয়োগকারী" এর মধ্যে পার্থক্য। এখানে একটি উদ্ধৃতি যা আমাকে বিভ্রান্ত করে: ইউনিক্স-মতো সিস্টেমে, সেই এপিআই সাধারণত গ্ল্যাবসি-র …
14 kernel  c  posix  system-calls 

1
টিসিপি স্থানীয় সকেটের ঠিকানাটি কতক্ষণ বন্ধ থাকার পরে অনুপলব্ধ হয়ে আবদ্ধ?
লিনাক্সে (আমার লাইভ সার্ভারগুলি RHEL 5.5 এ রয়েছে - নীচের LXR লিঙ্কগুলি সেই কার্নেলের সংস্করণে রয়েছে), man 7 ipবলেছেন: একটি টিসিপি স্থানীয় সকেট ঠিকানা যা আবদ্ধ হয়েছে তা বন্ধ হওয়ার পরে কিছু সময়ের জন্য অনুপলব্ধ, যদি না SO_REUSEADDR পতাকা সেট করা থাকে। আমি ব্যবহার করছি না SO_REUSEADDR। "কিছু সময়" কত …

2
স্লো সিস্টেম কল এবং দ্রুত সিস্টেম কলগুলির মধ্যে পার্থক্য
স্লো সিস্টেম কল এবং দ্রুত সিস্টেম কলগুলির মধ্যে পার্থক্য কী? আমি শিখেছি যে প্রক্রিয়াটিতে কিছু সংকেত ধরা পড়লে ধীরে ধীরে সিস্টেম কলটি ব্লক করতে পারে, কারণ ধরা পড়া সংকেতগুলি ব্লক হওয়া সিস্টেম কলটি জাগিয়ে তুলতে পারে, তবে আমি ঠিক এই প্রক্রিয়াটি বুঝতে পারি না। কোন উদাহরণ প্রশংসা করা হবে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.