En Popüler 60 İşletim Sistemi (OS) Mülakat Soruları ve Cevapları
İşte hem yeni başlayanlar hem de deneyimli adaylar için hayallerindeki işi bulmaları için İşletim Sistemi (OS) mülakat soruları ve cevapları.
Ücretsiz PDF İndir: İşletim Sistemi Mülakat Soruları
1) Bir işletim sisteminin temel amacını açıklayın?
İşletim sistemleri iki ana amaç için mevcuttur. Birincisi, bir bilgisayar sisteminin hesaplama faaliyetlerini yöneterek iyi performans göstermesini sağlamak için tasarlanmış olmasıdır. Bir diğeri ise programların geliştirilmesi ve yürütülmesi için bir ortam sağlamasıdır.
2) Talep çağrılaması nedir?
Talep sayfalamasına, bir işlemin tüm sayfaları RAM'de olmadığında başvurulur, ardından işletim sistemi eksik (ve gerekli) sayfaları diskten RAM'e getirir.
3) Çok işlemcili sistemin avantajları nelerdir?
İşlemci sayısının artmasıyla verimde önemli bir artış olur. Ayrıca kaynakları paylaşabildikleri için daha fazla para tasarrufu da sağlayabilirler. Son olarak genel güvenilirlik de artar.
4) Çekirdek nedir?
Çekirdek her işletim sisteminin çekirdeğidir. Uygulamaları verilerin fiili işlenmesine bağlar. Ayrıca kullanılabilirlik ve güvenilirliği sağlamak için yazılım ve donanım bileşenleri arasındaki tüm iletişimi yönetir.
5) Gerçek zamanlı sistemler nelerdir?
Gerçek zamanlı sistemler, bir işlemcinin çalışmasına katı zaman gereksinimleri getirildiğinde kullanılır. İyi tanımlanmış ve sabit zaman kısıtlamaları vardır.
6) Sanal bellek nedir?
Sanal bellek, işlemlerin belleğin dışında yürütülmesine izin veren bir bellek yönetimi tekniğidir. Bu, özellikle çalışan bir programın fiziksel belleğe sığamadığı durumlarda çok kullanışlıdır.
7) Çoklu programlamanın amacını açıklar.
Çoklu programlamanın temel amacı, bir sürecin her zaman çalışmasını sağlamaktır. Bu tasarımla CPU kullanımının maksimuma çıkarılacağı söyleniyor.
8) Zaman paylaşım sistemi nedir?
Bir Zaman paylaşımlı sistemde, CPU, çoklu görev olarak da bilinen, aralarında geçiş yaparak birden fazla işi yürütür. Bu işlem o kadar hızlı gerçekleşir ki, kullanıcılar her program çalışırken etkileşime girebilir.
9) SMP Nedir?
SMP, Simetrik Çoklu İşlemenin kısa bir şeklidir. Çok işlemcili sistemlerin en yaygın türüdür. Bu sistemde her işlemci, işletim sisteminin aynı kopyasını çalıştırır ve bu kopyalar gerektiğinde birbirleriyle iletişim kurar.
10) Sunucu sistemleri nasıl sınıflandırılır?
Sunucu sistemleri bilgisayar-sunucu sistemleri veya dosya sunucusu sistemleri olarak sınıflandırılabilir. İlk durumda, istemcilerin bir eylemi gerçekleştirmeye yönelik istek göndermeleri için bir arayüz kullanıma sunulur. İkinci durumda, müşterilerin dosyaları oluşturması, erişmesi ve güncellemesi için hükümler mevcuttur.
11) Asimetrik kümeleme nedir?
Asimetrik kümelemede bir makine, aktif sunucuyu izlemek dışında hiçbir şey yapmadığı, sıcak bekleme modu olarak bilinen bir durumdadır. Sunucunun arızalanması durumunda bu makine aktif sunucunun rolünü üstlenir.
12) İplik nedir?
Bir iş parçacığı, CPU kullanımının temel bir birimidir. Genel olarak bir iş parçacığı, iş parçacığı kimliği, program sayacı, kayıt kümesi ve yığından oluşur.
13) Çok iş parçacıklı programlamanın bazı faydalarını verin.
– kullanıcıya karşı artan yanıt verme oranı var
– süreç içerisinde kaynak paylaşımı
- ekonomi
– çoklu işlem mimarisinin kullanımı
14) FCFS'yi kısaca açıklayınız.
FCFS, İlk gelen ilk alır anlamına gelir. Bir tür planlama algoritmasıdır. Bu şemada, ilk önce CPU'yu talep eden prosese ilk önce CPU tahsis edilir. Uygulama bir FIFO kuyruğu tarafından yönetilir.
15) RR planlama algoritması nedir?
RR (yuvarlak-robin) planlama algoritması öncelikle zaman paylaşımlı sistemlere yöneliktir. Döngüsel bir kuyruk, CPU zamanlayıcısının bu kuyruk etrafında dolaşarak CPU'yu her bir işleme yaklaşık 10 ila 100 milisaniyeye kadar bir zaman aralığı boyunca tahsis edeceği şekilde bir kurulumdur.
16) Bir sistemde kilitlenme durumuna yol açabilecek gerekli koşullar nelerdir?
Kilitlenme durumları, bir sistemde dört koşulun aynı anda meydana gelmesiyle ortaya çıkar: Karşılıklı dışlama; Tut ve Bekle; Ön alım yok; ve Dairesel bekleme.
17) Farklı RAID seviyelerini numaralandırın.
RAID 0 – Yedeksiz şeritleme
RAID 1 – Yansıtılmış Diskler
RAID 2 – Bellek tarzı hata düzeltme kodları
RAID 3 – Bit serpiştirilmiş Eşlik
RAID 4 - Blok serpiştirilmiş Parite
RAID 5 – Blok serpiştirilmiş dağıtılmış Parite
RAID 6 – P+Q Yedekliliği
18) Banker'in algoritmasını tanımlayın
Banker'ın algoritması bir sistemdeki kilitlenmeden kaçınmanın bir biçimidir. Adını birinden alıyor bankacılık Bankanın mevcut nakit miktarını hiçbir zaman tüm müşterilerinin ihtiyaçlarını karşılayamayacak şekilde tahsis etmediği sistem.
19) Kilitlenmeyi önleme sisteminde bir tespit algoritmasının kullanılması gerekip gerekmediğini hangi faktörler belirler?
Birincisi, bu algoritmanın uygulanması sırasında bir kilitlenmenin ne sıklıkla meydana gelebileceğine bağlı olmasıdır. Diğeri ise bu algoritma uygulandığında kilitlenmeden kaç işlemin etkileneceği ile ilgilidir.
20) Mantıksal adres alanı ile fiziksel adres alanı arasındaki temel farkı belirtin.
Mantıksal adres, CPU tarafından oluşturulan adresi ifade eder. Fiziksel adres ise bellek biriminin gördüğü adresi ifade eder.
21) Dinamik yükleme, bellek alanının daha iyi kullanılmasına nasıl yardımcı olur?
Dinamik yüklemede bir rutin çağrılana kadar yüklenmez. Bu yöntem, özellikle hata rutinleri gibi nadiren meydana gelen durumların üstesinden gelmek için büyük miktarlarda koda ihtiyaç duyulduğunda kullanışlıdır.
22) Bindirmeler nedir?
Kaplamalar, bir işlemin kendisine ayrılan bellek miktarından daha büyük olmasını sağlamak için kullanılır. Bunun temel fikri, yalnızca herhangi bir zamanda ihtiyaç duyulan talimatların ve verilerin hafızada tutulmasıdır.
23) Sayfalamanın temel işlevi nedir?
Sayfalama, bir işlemin fiziksel adres alanının bitişik olmamasına izin veren bir bellek yönetimi şemasıdır. Bu, çeşitli boyutlardaki bellek parçalarını destek deposuna sığdırma zorunluluğunun önemli sorununu ortadan kaldırır.
24) Parçalanma nedir?
Parçalanma hafızanın boşa harcanmasıdır. Sabit boyutlu tahsis birimlerine sahip sistemlerle ilgileniyorsak dahili olabilir veya değişken boyutlu tahsis birimlerine sahip sistemlerle ilgileniyorsak harici olabilir.
25) Değiştirme, daha iyi bellek yönetimiyle nasıl sonuçlanır?
İşletim sistemi tarafından belirlenen düzenli aralıklarla, işlemler ana bellekten bir yedekleme deposuna kopyalanabilir ve daha sonra tekrar kopyalanabilir. Değiştirme, aynı anda belleğe sığabilecek daha fazla işlemin çalıştırılmasına olanak tanır.
26) Süreç Durumuna bir örnek verin.
– Yeni Durum – bir sürecin yaratıldığı anlamına gelir
– Çalışıyor – talimatların yürütüldüğü anlamına gelir
– Bekleme – bir sürecin belirli koşulların veya olayların gerçekleşmesini beklediği anlamına gelir
– Hazır – bir sürecin ana işlemciden talimat beklediği anlamına gelir
– Sonlandır – bir işlemin aniden durdurulduğu anlamına gelir
27) Soket nedir?
Soket iki uygulama arasında bağlantı sağlar. Bir iletişimin her uç noktası bir sokettir.
28) Doğrudan Erişim Yöntemi Nedir?
Doğrudan Erişim yöntemi, bir dosyanın disk modelini temel alır; böylece dosya, numaralandırılmış bir blok veya kayıt dizisi olarak görüntülenir. Rastgele blokların okunmasına veya yazılmasına izin verir. Büyük miktarda bilgiye erişimde doğrudan erişim avantajlıdır.
29) Çırpınma ne zaman gerçekleşir?
Thrashing, yüksek sayfalama etkinliği örneğini ifade eder. Bu, yürütmek yerine sayfalamaya daha fazla zaman harcadığında meydana gelir.
30) Bir işletim sistemi tasarlarken en iyi sayfa boyutu nedir?
En iyi sayfalama boyutu sistemden sisteme değişir, dolayısıyla sayfa boyutu söz konusu olduğunda en iyi tek bir tane yoktur. Uygun bir sayfa boyutu bulmak için sayfa tablosu, sayfalama süresi ve bunun işletim sisteminin genel verimliliği üzerindeki etkisi gibi dikkate alınması gereken farklı faktörler vardır.
31) Bir işletim sistemi için dosya yapısını tasarlarken hangi nitelikler dikkate alınır?
Tipik olarak bir dosya yapısına ilişkin farklı nitelikler; adlandırma, tanımlayıcı, desteklenen dosya türleri ve dosyaların konumu, boyutu ve koruma düzeyidir.
32) Kök bölümü nedir?
Kök bölüm, işletim sistemi çekirdeğinin bulunduğu yerdir. Ayrıca önyükleme sırasında bağlanan diğer potansiyel olarak önemli sistem dosyalarını da içerir.
33) Aygıt sürücüleri nelerdir?
Aygıt sürücüleri, farklı şirketler tarafından üretilmiş olabilecek G/Ç aygıtlarını temsil etmek için standart bir yol sağlar. Bu, bu tür aygıtların bir sistem birimine dahil edildiği durumlarda çakışmaları önler.
34) VFS'nin temel işlevleri nelerdir?
VFS veya Sanal Dosya Sistemi, temiz bir VFS arayüzü tanımlayarak dosya sistemi genel işlemlerini uygulamalarından ayırır. Ağ dosya sistemlerini desteklemek için gereken sayısal bir belirleyiciyi içeren, vnode olarak bilinen bir dosya temsili yapısına dayanmaktadır.
35) Tipik bir işletim sistemindeki farklı CPU yazmaç türleri nelerdir? Sistem tasarımı?
– Akümülatörler
– Dizin Kayıtları
– Yığın İşaretçisi
– Genel Amaçlı Kayıtlar
36) G/Ç durum bilgisinin amacı nedir?
G/Ç durum bilgisi, belirli bir işlem için hangi G/Ç cihazlarının tahsis edileceğine ilişkin bilgi sağlar. Ayrıca hangi dosyaların açıldığını ve diğer G/Ç cihazı durumunu da gösterir.
37) Çoklu görev nedir?
Çoklu görev, bir işletim sistemi içerisinde kullanıcının aynı anda birden fazla uygulamayı çalıştırmasına olanak sağlayan süreçtir. Bununla birlikte, bazı uygulamalar "perde arkasında" çalışabilmesine rağmen, kullanıcı etkileşimi için aynı anda yalnızca bir uygulama etkindir.
38) Komut satırı arayüzünün artılarını ve eksilerini açıklayın?
Komut satırı arayüzü, kullanıcının anında sonuç sağlayabilecek komutları yazmasına olanak tanır. Birçok deneyimli bilgisayar kullanıcısı komut satırını kullanmaya alışkındır çünkü onu daha hızlı ve basit bulurlar.
Bununla birlikte, komut satırı arayüzündeki temel sorun, kullanıcıların kendisiyle birlikte gelen anahtarlar ve parametreler de dahil olmak üzere komutlara aşina olma zorunluluğudur. Bu, komutları ezberlemeyi sevmeyen insanlar için bir dezavantajdır.
39) Önbelleğe alma nedir?
Önbelleğe alma, sınırlı bir veri ve işlem için hızlı belleğin bir bölgesinin kullanılması işlemidir. Önbellek, yüksek erişim hızı nedeniyle genellikle çok verimlidir.
40) Biriktirme nedir?
Bekletme normalde yazdırmayla ilişkilidir. Farklı uygulamalar yazıcıya aynı anda bir çıktı göndermek istediğinde, bekletme, bu yazdırma işlerinin tümünü bir disk dosyasına alır ve bunları yazıcıya göre sıraya koyar.
41) Birleştirici nedir?
Birleştirici, düşük seviyeli dil için tercüman görevi görür. Anımsatıcı komutlar kullanılarak yazılan derleme kodları, Assembler tarafından makine diline çevrilir.
42) Kesintiler nelerdir?
Kesintiler, belirli bir kaynağa erişim kazanmak istediğinde CPU'ya bildirim gönderen donanım mekanizmasının bir parçasıdır. Bir kesme işleyicisi bu kesme sinyalini alır ve işlemciye kesme isteğine göre harekete geçmesini "söyler".
43) GUI nedir?
GUI, Grafiksel Kullanıcı Arayüzü'nün kısaltmasıdır. Kullanıcılara, simgeler ve grafik sembollerle etkileşime girerek eylemlerin gerçekleştirilebileceği bir arayüz sağlar. İnsanlar GUI'deyken, özellikle fareyi kullanırken bilgisayarla etkileşime girmeyi daha kolay buluyorlar. Kullanıcılar, komutları hatırlamak ve yazmak zorunda kalmak yerine, bir işlemi gerçekleştirmek için düğmelere tıklarlar.
44) Önleyici çoklu görev nedir?
Önleyici çoklu görev, bir işletim sisteminin yazılım programları arasında geçiş yapmasına olanak tanır. Bu da birden fazla programın işlemci üzerinde tam kontrol sahibi olmadan çalışmasına ve sistemin çökmesine neden olmasına olanak tanır.
45) Bölümleme ve biçimlendirme neden bir işletim sistemi kurmanın ön koşuludur?
Bölümleme ve biçimlendirme, işletim sisteminin düzgün bir şekilde kopyalanıp kurulabilmesi için sürücüde bir hazırlık ortamı oluşturur. Bu, sürücüde yer ayırmayı, sürücü adını belirlemeyi, uygun dosya sistemi ve yapısını belirleyip oluşturmayı içerir.
46) Sıhhi tesisat/boru nedir?
Bir programın çıktısının diğerine girdi olarak kullanılması işlemidir. Örneğin, bir klasörün veya sürücünün listesini ana ekrana göndermek yerine, kanalize edilerek bir dosyaya gönderilebilir veya basılı bir kopya oluşturmak için yazıcıya gönderilebilir.
47) NOS nedir?
NOS, Ağ İşletim Sisteminin kısaltmasıdır. Bir bilgisayarın, dosya/klasör paylaşımı da dahil olmak üzere ağ üzerinden diğer cihazlarla iletişim kurmasını sağlayacak özel bir yazılımdır.
48) Dahili komutları harici komutlardan ayırın.
Dahili komutlar, zaten işletim sisteminin bir parçası olan yerleşik komutlardır. Harici komutlar, ayrı bir klasör veya dizinde saklanan ayrı dosya programlarıdır.
49) DOS altında, bir dizindeki dosyaları listelemek ve aynı zamanda her ekran çıktısından sonra duraklatmak istediğinizde hangi komutu yazacaksınız?
a) yön /w
b) yön /p
c) yön /s
d) yön /w /p
Cevap: d) yön /w /p
50) EXAMPLEFILE.TXT dosya adı Windows 98'de çalışan DOS komut konsolu altında görüntülendiğinde nasıl görünür?
Dosya adı EXAMPL~1.TXT olarak görünecektir. Bunun nedeni, bu işletim sistemindeki dosya adlarının DOS ortamında çalışırken 8 karakterle sınırlı olmasıdır.
51) Ubuntu'da klasör nedir?
Ubuntu'da Klasör kavramı yoktur. Donanımınızda bulunan her şey bir DOSYAdır.
52) Ubuntu'nun neden güvenli olduğunu ve virüslerden etkilenmediğini açıklayın?
- Kötü niyetli e-postaları ve içerikleri desteklemez ve herhangi bir e-posta kullanıcılar tarafından açılmadan önce birçok güvenlik kontrolünden geçecektir.
- Ubuntu, süper güvenli bir işletim sistemi sistemi olan Linux'u kullanıyor
- Diğer işletim sistemlerinden farklı olarak sayısız Linux kullanıcısı kodu istediği zaman görebilir ve varsa sorunu çözebilir.
- Kötü amaçlı yazılımlar ve virüsler, Windows'un zayıflığından yararlanacak şekilde kodlanır
53) Ubuntu'da Birlik nedir açıklayın? Başlatıcıya nasıl yeni girişler ekleyebilirsiniz?
Ubuntu'da Unity varsayılan grafik kabuğudur. Ubuntu'nun sol tarafında, programları başlatmak için başlatıcıyı ve Dash'ı tanıtır.
Başlatıcıya yeni girişler eklemek için şöyle bir dosya adı oluşturabilirsiniz: .desktop ve ardından dosyayı başlatıcıya sürükleyin.
54) Ubuntu'da libaio paketi kullanmanın amacını açıklayın?
Libaio, Linux Çekirdeği Eşzamansız G/Ç'dir (A/O). A/O, tamamlanmayı beklemeden bir sistem çağrısında bir veya daha fazla G/Ç isteğinin gönderilmesi için bir arayüz sağlayarak, tek bir uygulama iş parçacığının bile G/Ç işlemlerinin diğer işlemlerle çakışmasına olanak tanır. Ve belirli bir tamamlama grubuyla ilişkili tamamlanmış G/Ç işlemlerini elde etmek için ayrı bir arayüz.
55) Ubuntu'da davranış sekmesinin kullanımı nedir?
Davranışlar sekmesi aracılığıyla masaüstünün görünümünde birçok değişiklik yapabilirsiniz.
- Başlatıcıyı otomatik gizle: İşaretçiyi tanımlanan etkin noktaya taşıdığınızda başlatıcıyı ortaya çıkarmak için bu seçeneği kullanabilirsiniz.
- Çalışma alanlarını etkinleştir: Bu seçeneği işaretleyerek çalışma alanını etkinleştirebilirsiniz
- Başlatıcıya masaüstünü göster simgesini ekle: Bu seçenek, masaüstü simgesini başlatıcıda görüntülemek için kullanılır
56) Ubuntu'da “export” komutunun anlamı nedir?
Dışa aktarma, Bash kabuk dilinde bir komuttur. Bir değişken ayarlamaya çalıştığınızda, bu değişken görünür veya o bash örneğinden başlatılan herhangi bir alt işleme aktarılır. Değişken, dışa aktarma komutu olmadan alt süreçte mevcut olmayacaktır.
57) Unity Yapılandırmasını nasıl sıfırlayabileceğinizi açıklayın?
Birlik yapılandırmasını sıfırlamanın en basit yolu, bir Terminali açmak veya Atl-F2'ye basmak ve # birlik –reset komutunu çalıştırmaktır.
58) Terminale nasıl erişileceğini açıklayın?
Terminale erişmek için Uygulama altına girmelisiniz. Menü -> Aksesuarlar -> Terminal.
Bu mülakat soruları aynı zamanda yaşamınızda da yardımcı olacaktır.
talep çağrı yazdığınız şey DEĞİLDİR! bir işlemin tüm sayfaları RAM'de olmadığında, işletim sistemi eksik (ve gerekli) sayfaları diskten RAM'e getirir, dolayısıyla "talep sayfalama" adı verilir. lütfen bunu değiştirin!
Değişiklikler yapıldı. Teşekkür ederim.
#29 'çöpe atmak' değil 'çöpe atmak'tır.
Hata Düzeltildi! Bunu belirttiğiniz için teşekkürler
#50'de dosya adı "EXAMPLEF.TXT" olmalıdır; çünkü dosyanın adı muhtemelen değişemez. Dolayısıyla "EXAMPL~1.TXT" büyük olasılıkla yanlıştır. Ayrıca "EXAMPLEF.TXT" '8- şartını karşılamaktadır. karakter kısıtlaması. Lütfen kontrol edin.
bu çok iyi!!
Sadece bu değil aynı zamanda mükemmel👍
Kararlı depolama ve bölge depolama hakkında mı yazıyorsunuz?
bu gerçekten faydalı. Teşekkür ederim. Tanrı kutsasın
Hey! Unity bildiğim kadarıyla bir pencere yöneticisi değil, bir masaüstü ortamı. Lütfen değiştirin.
güncellenmiş! Bunu belirttiğiniz için teşekkürler
harika puanlar
Vay bu harika. Gerçekten çok iyi anlayabilsek bile röportajı nasıl karşılayabileceğimizi anlamak için değerli sorular.
Teşekkür
Malzemeleri buradan almak istiyorum
Süreç Planlamanın çeşitli kavramlarını ve algoritmalarını inceleyip uyguladığımızdan, her düğümün aşağıdaki özelliklere sahip olduğu Özelleştirilmiş Bağlantılı Listeyi kullanarak hem Hazır hem de Yürütme Kuyruğunu koruyan süreç durumu yaşam döngüsünü göz önünde bulundurarak En Kısa Önce İş (SJF) uygulamanız gerekir.
Nitelikler: ProcessId, ArrivalTime, CPUBurst, IOBurst, WaitingTime, ServiceTime
Algoritmanın yürütülmesinden sonra, İşlemleri Yürütme Kuyruğundan ekleme sırası, Bekleme Süresi ve Hizmet Süresi ile görüntüleyin.
lütfen bana bu sorunun çözümünü gönderin, size çok müteşekkirim
En iyi anketlerden biri
Çok güzel ama pdf olarak değiştiriyorum
İyi
Bunun için teşekkürler
bence her soru önemsizdir
Sorularınızı beğendim, sorularınızın üzerinden sınavlar yapıştırdım
Herşey gönlünce olsun
Çok iyi
Anketler harika 💭