PCB'nin Depolandığı Yer
PCB'nin Depolandığı Yer
Bir PCB'nin nerede saklandığını merak ediyorsanız, doğru yere geldiniz. Bu makalede, PCB'nin Bellek adresi, İşlem kontrol bloğu, Program sayacı ve bir işlem için tahsis edilen yuva sayısı hakkında bilgi edineceksiniz. Bu kayıtlarda yer alan bilgiler, bir devre kartı oluşturmak için üretim sürecinde kullanılır.
Süreç kontrol bloğu
İşlem Kontrol Bloğu (PCB), CPU üzerinde işlemlerin depolandığı bellek bölgesidir. Bir süreç, işletim sisteminin belirli görevleri yerine getirmek için işlemciye gönderdiği talimatlar topluluğudur. Her sürece, ne tür bir süreç olduğunu belirlemek için askıya alındı ya da çalışıyor gibi bir durum verilir. Ayrıca, sürecin yürütmesi gereken bir sonraki talimatı gösteren bir program sayacı içerir. CPU ayrıca akümülatörler, indeks kayıtları ve genel amaçlı kayıtlar dahil olmak üzere kayıtlarında bilgi depolar. Bu kayıtlar, işlem önceliği ve kuyruk işaretçileri ile birlikte muhasebe ve iş bilgilerini içeren CPU zamanlama bilgilerini içerir.
Bir bilgisayardaki süreçlerin benzersiz kimlikleri vardır ve süreç kontrol bloğu bunları tanımlamanın anahtarıdır. Her sürecin farklı bir süreç kimliği vardır, bu da işletim sisteminin süreçleri verimli bir şekilde programlamasını ve yönetmesini sağlar. Sistem boyunca, her sürecin kendi benzersiz kimliğine karşılık gelen kendi PCB'si vardır. Bu süreç kontrol bloğu her sürecin durumunu saklar. Ayrıca her sürece verilen ayrıcalıklar ve ana süreçle olan ilişkisi hakkında bilgi tutar.
Program sayacı
Program sayacı, İşlem Kontrol Bloğundaki (PCB) bir bellek konumudur. PCB, İşletim Sistemi tarafından tutulan bir veri yapısıdır. Program sayacı, çalışan bir sürecin durumu hakkında bilgi içermelidir. Ayrıca bir sürecin kullandığı açık dosya sayısı hakkında da bilgi içerir. Bu bilgi belleği yönetmek ve kilitlenmeyi önlemek için kullanılır. Buna ek olarak, CPU bu kaydı CPU kullanımını ve zaman kısıtlamalarını takip etmek için kullanır.
Bir işlemin önceliği, oluşturulduğunda atanır. Ancak öncelik, kullanılan kaynakların yaşı ve miktarı gibi çeşitli parametrelere bağlı olarak zaman içinde değişebilir. Süreç kaynak özniteliğini ayarlayarak süreçlere dışarıdan bir öncelik atamak mümkündür. Bir sürecin bir diğer önemli niteliği, programdaki bir sonraki komutu gösteren program sayacıdır.
Bir sonraki PCB'nin bellek adresi
PCB, çeşitli öznitelikler içeren mantıksal bir veri bloğudur. Bu veri bloğu işlemci zamanlama parametrelerini ve diğer ilgili bilgileri içerir. Ayrıca bellek yönetimiyle ilgili bilgileri de içerir. Sayfa ve segment tabloları ile limit ve taban kayıtlarının değerlerini içerir. Ayrıca, PCB üzerindeki I/O cihazları ve dosyalar hakkında bilgi içerir.
Bir PCB oluşturulduğunda, ona bir öncelik atanır. Bu öncelik, sürecin yaşı ve tükettiği kaynak sayısı da dahil olmak üzere çeşitli parametrelere bağlı olarak daha yüksek veya daha düşük olabilir. Öncelik kullanıcı tarafından harici olarak da atanabilir.
Bir sürece tahsis edilen ücretsiz PCB yuvaları
Her işlemin çeşitli nitelikler içeren ayrı bir PCB'si vardır. İşletim sistemi her işlem için boş PCB yuvalarının bir listesini tutar. Liste mutlaka süreç kimliğini içermek zorunda değildir. Sürecin önceliğini, durumunu ve hesap bilgilerini de içerebilir. PCB'ye diğer süreçler tarafından erişilebilir, ancak kullanıcılar tarafından erişilemez.
Bir süreç, sayısal bir değer verilen bir önceliğe sahiptir. Bir süreç daha yeni ise daha yüksek önceliğe, daha eski ise daha düşük önceliğe sahiptir. Öncelik harici olarak atanabilir veya PCB oluşturma aşamasında belirlenebilir. Bir süreç tarafından tüketilen kaynak sayısı da süreç kaynak özniteliğine kaydedilir. Bir PCB'nin oluşturulması sırasında, süreç gerekli kaynak miktarına kadar tüketebilir.
Neme duyarlı bileşenler için depolama yönergeleri
Neme duyarlı bileşenler, hasarı önlemek için uygun şekilde saklanmalıdır. Buna uygun paketleme, kurutucu jel ve inert ortamlar dahildir. Ambalajda ayrıca bileşenin maksimum saklama süresi de belirtilmelidir. Çoğu bileşen uygun bakımla birkaç yıl saklanabilir. Neme karşı özellikle hassas olan parçalar genellikle bir nem göstergesi ile birlikte gönderilir. Bu, kullanıcının depolama sırasında parçanın ne kadar iyi performans gösterdiğini görmesini sağlar.
Neme duyarlı bileşenlerin zarar görmesini önlemek için, üretici tarafından belirtilen depolama yönergelerine uyulması önemlidir. Neme duyarlı bileşenler MSL'lerine (Nem Hassasiyet Seviyesi) göre sınıflandırılır. MSL etiketi, her bir Freescale ürününün MSL'sini gösterecektir. Depolama süresi boyunca bileşenler uygun şekilde monte edilmeli ve yeniden akıtılmalıdır.