Monday 6 May 2019

The Linux Concept & Architecture



પરિચય: - લિનક્સ અને તેની આર્કિટેક્ચર


ઑપરેટિંગ સિસ્ટમ પ્રોગ્રામ્સ અને કાર્યોનો સમૂહ છે જેનો ઍક્સેસ પ્રદાન કરે છે  હાર્ડવેર અને સૉફ્ટવેર સહિત સિસ્ટમ સંસાધનો; તે સંચાર કરનાર તરીકે કાર્ય કરે છે વપરાશકર્તા અને કમ્પ્યુટર વચ્ચે. આ સ્રોતોમાં સેન્ટ્રલ પ્રોસેસિંગ એકમ, ફાઇલ સિસ્ટમ, મોનિટર્સ અથવા ટર્મિનલ્સ, ડિસ્ક ડ્રાઇવ્સ, પ્રિન્ટર્સ અને અન્ય સમૂહ સંગ્રહ ઉપકરણો.

લિનક્સ એક મલ્ટિલેયર ઓપરેટિંગ સિસ્ટમ છે, સિસ્ટમમાં દરેક સ્તરનો વિચાર કરી શકાય છે દેશની જેમ તેની સ્વદેશી ભાષા છે. ઓપરેટિંગ સિસ્ટમ શબ્દો છે વારંવાર સ્તરો કર્નલ, શેલ્સ અને ઉપયોગિતાઓ અથવા આદેશોને સંદર્ભિત કરવા માટે વપરાય છે.

તકનીકી રીતે, ઉપયોગિતાઓ ઓ. ના ભાગ નથી. ઉપયોગીતાઓ જેઓ સાથે આવે છે. મૂળભૂત સાધનો છે જે સ્ટાન્ડર્ડ યુનિક્સ કમાન્ડ્સમાં વિકસિત થયા છે. તેઓ વપરાશકર્તા માટે વધુ તાત્કાલિક ઉપયોગી છે, પરંતુ માત્ર કર્નલ અને શેલ ખરેખર ઑપરેટિંગ સિસ્ટમ (ઓ.એસ.) છે.
 
કલ્પનાત્મક રીતે, લિનક્સ ઓ. ડુંગળી જેવું જ છે. તે ઘણી સ્તરો ધરાવે છે, જે એક કરતા વધારે છે. દરેક સ્તર તેની પોતાની કાર્યક્ષમતા ધરાવે છે અને અન્ય સ્તરો સાથે ક્રિયાપ્રતિક્રિયા કરે છે. લિનક્સ ઓપરેટિંગ સિસ્ટમની સ્તરો અને એકબીજા સાથેના તેમના સંચારને નીચેની આકૃતિની મદદથી સારી રીતે સમજાવી શકાય છે.

THE LINUX  ARCHITECTURE



ઑપરેટિંગ સિસ્ટમ સારાંશ હાર્ડવેર કર્નલ સાથે વાત કરી શકે છે. કર્નલ દ્વિભાષી છે. તે હાર્ડવેર અથવા શેલ સાથે વાત કરી શકે છે. શેલ બહુભાષી છે અને હાર્ડવેરના અપવાદ સાથે સિસ્ટમના કોઈપણ ભાગ સાથે વાત કરી શકે છે.

જ્યારે કમાન્ડ લાઇન ઇન્ટરફેસ (CLI) માં વપરાશકર્તા દ્વારા આદેશો લખવામાં આવે છે, અથવા જ્યારે ઉપયોગિતા / એપ્લિકેશન પ્રોગ્રામને સિસ્ટમ સંસાધનોને ઍક્સેસ કરવાની જરૂર હોય ત્યારે શેલ કર્નલ સાથે ક્રિયાપ્રતિક્રિયા કરે છે અને કર્નલ હાર્ડવેર સાથે ક્રિયા પ્રતિક્રિયા કરશે.



લિનક્સ કર્નલનું વિહંગાવલોકન



લિનક્સ કર્નલ એ એક મફત સૉફ્ટવેર યુનિક્સ જેવી ઓપરેટિંગ સિસ્ટમ કર્નલ છે જે 1991 માં લિનસ ટોરવાલ્ડ્સ દ્વારા શરૂ કરવામાં આવી હતી અને ત્યારબાદ વિશ્વભરના વિકાસકર્તાઓની સહાયથી તેમાં સુધારો થયો હતો.
કર્નલ ઓપરેટિંગ સિસ્ટમનો મુખ્ય ભાગ છે. આ માઉસ, કીબોર્ડ વગેરે, મેમરી મેનેજમેન્ટ, કાર્યો સુનિશ્ચિત કરવા અને ઉપકરણ ડ્રાઈવ દરમિયાન ઍક્સેસ થયેલ ઉપકરણો જેવા કે પેરિફેરલ ડિવાઇસેસને ઍક્સેસ કરવા માટે ઇનપુટ / આઉટપુટ મેનેજમેન્ટ જેવા બધા ઓ. કાર્ય કરે છે.
તે ઓ. નો પ્રથમ ભાગ છે. સિસ્ટમની શરૂઆત દરમિયાન મેમરીમાં લોડ થવા માટે, અને કમ્પ્યુટર સેશનની સંપૂર્ણ અવધિ માટે ત્યાં રહે છે કારણ કે તેની સેવાઓ સતત આવશ્યક છે. આમ, ઓ.એસ.ના અન્ય ભાગો દ્વારા આવશ્યક બધી આવશ્યક સેવાઓ પ્રદાન કરતી વખતે સિસ્ટમને ઝડપી બટનો શક્ય તેટલો નાના હોવા જરૂરી છે. અને વિવિધ એપ્લિકેશન કાર્યક્રમો દ્વારા.
કર્નલ પોતે વપરાશકર્તા સાથે સીધી વાતચીત કરતું નથી, પરંતુ CPU, મેમરી અને ડિસ્ક ડ્રાઈવો સહિત સિસ્ટમ પર હાર્ડવેર ઉપકરણો સાથે શેલ અને અન્ય કાર્યક્રમો સાથે સંપર્ક કરે છે.
કર્નલ જગ્યા અને વપરાશકર્તાઓ જગ્યા
કર્નલ જગ્યા એ છે જ્યાં 'કર્નલ' ચલાવે છે અને તેની સેવાઓ પ્રદાન કરે છે. વપરાશકર્તા સ્થાન એ મેમરી સ્થાનોનો સેટ છે જેમાં વપરાશકર્તા પ્રક્રિયાઓ ચાલે છે. પ્રક્રિયા એ પ્રોગ્રામનો અમલ કરતી ઘટના છે.


 

Popular Posts