İçeriğe atla

Prex

Prex BSD Lisansı altında dağıtılan gerçek zamanlı gömülü işletim sistemidir. Bellek yönetimi, process'ler arası iletişim (mesajlar ve paylaşık bellek) ve kernel içerisinde multithreading özelliklerini sağlamaktadır. Bunların yanında uygulamaya özel nitelikleri örneğin kullanılacak dosya sisteminin tasarımını kullanıcıya bırakmaktadır. Prex şu anda IBM PC'ler ve Game Boy oyun konsolları üzerinde kullanılmaktadır.

Dış bağlantılar

İlgili Araştırma Makaleleri

<span class="mw-page-title-main">C (programlama dili)</span> programlama dili

C, yapısal bir programlama dilidir. Bell Laboratuvarları'nda, Ken Thompson ve Dennis Ritchie tarafından UNIX işletim sistemini geliştirebilmek amacıyla B dilinden türetilmiştir. Geliştirilme tarihi 1972 olmasına rağmen yaygınlaşması Brian Kernighan ve Dennis M. Ritchie tarafından yayımlanan "C Programlama Dili" kitabından sonra hızlanmıştır. Günümüzde neredeyse tüm işletim sistemlerinin yapımında %95'lere varan oranda kullanılmış, hâlen daha sistem, sürücü yazılımı, işletim sistemi modülleri ve hız gereken her yerde kullanılan oldukça yaygın ve sınırları belirsiz oldukça keskin bir dildir. Keskinliği, programcıya sonsuz özgürlüğün yanında çok büyük hatalar yapabilme olanağı sağlamasıdır. Programlamanın gelişim süreciyle beraber programlamanın karmaşıklaşması, gereksinimlerin artması ile uygulama programlarında nesne yönelimliliğin ortaya çıkmasından sonra C programcıları büyük ölçüde nesne yönelimliliği destekleyen C++ diline geçmişlerdir.

Komut kümesi mimarisi, CPU'nun yazılım tarafından nasıl kontrol edileceğini tanımlayan bilgisayar soyut modelinin bir parçasıdır. ISA, işlemcinin ne yapabileceğini ve bunu nasıl yapacağını belirterek donanım ve yazılım arasında bir arayüz gibi davranır.

Bellek bilgisayarı oluşturan 3 ana bileşenden biridir.. İşlemcinin çalıştırdığı programı, lar ve programa ait bilgiler bellek üzerinde saklanır. Bellek geçici bir depolama alanıdır. Bellek üzerindeki bilgiler güç kesildiği anda kaybolurlar. Bu nedenle bilgisayarlarda programları daha uzun süreli ve kalıcı olarak saklamak için farklı birimler mevcuttur.

<span class="mw-page-title-main">Bellek yönetimi</span>

Ana belleğin işlemler arasında paylaştırılmasına ana bellek yönetimi ya da bellek yönetimi adı verilir. İşletim sisteminin bu amaçla oluşturulan kesimine de bellek yöneticisi adı verilir.

<span class="mw-page-title-main">PlayStation Portable</span> video oyunu konsolu-PsP

Sony PlayStation Portable ya da kısaca PSP, Sony'nin Japonya'da 12 Aralık 2004'te, Amerika'da 24 Mart 2005'te çıkardığı taşınabilir oyun konsoludur. Geliştirilmeye açık olmamakla beraber homebrew adı verilen yazılımların çalıştırılmasına Sony tarafından destek verilmemektedir. Bu duruma rağmen oyuncular PSP'de Super Mario Bros. gibi oyunların oynanabilmesi için çeşitli emülatörler geliştirmiştir. Yeni sürümü PlayStation Vita PSP kadar başarılı olamamış ve Sony'nin el konsolu yatırımlarını bitirmesine neden olmuştur. Konsola bu yazılımların oyun olan versiyonları Minis adı ile oyunculara sunulmuştur. Oyun oynamanın yanı sıra müzik dinleme, film izleme gibi aktiviteleri yapabilmeyi sağlayan el konsolu, yazılımın yükseltilmesi ile internete bağlanmaya da olanak sağlamaktadır. Müzik dinlemek için şarkıları hafıza kartına yüklemek gerekir. Filmler ve oyunlar ise UMD denilen diskler sayesinde hafıza kartlarına yüklenebilmektedir. Bununla birlikte kablosuz internet bağlantısı sayesinde internet siteleri de ziyaret edilebilmektedir. PSP arayüz olarak XMB arayüzünü kullanmaktadır. Konsol online desteğini 2021 yılında kaybetmiştir.

Bellek ya da hafıza, yaşananları, öğrenilen konuları, bunların geçmişle ilişkisini bilinçli olarak zihinde saklama gücüdür.

<span class="mw-page-title-main">Bilgisayar mimarisi</span>

Bilgisayar mimarisi, en küçüğe ve en başarılıya ulaşmayı hedeflerken aynı zamanda maliyeti de göz önünde bulundurduğu için sanat ve bilimin ortak buluştuğu nokta olarak da tanımlanır. Bilgisayar Mimarisi, bilgisayar parçalarının iç yapıları ve aralarındaki haberleşme bağlantıları ile ilgilidir.

Kısa süreli bellek, kısa bir süre için aktif, hazır bir durumda az miktarda bilgiyi işlemeden akılda tutma yetisidir. Örneğin, kısa süreli bellek, kısa bir süre önce söylenen bir telefon numarasını hatırlamak için kullanılabilir. Kısa süreli hafızanın süresinin saniyeler düzeyinde olduğuna inanılmaktadır. En çok bahsedilen kapasite, Miller'ın kendisinin figürün "bir şakadan biraz daha fazlası" olarak tasarlandığını belirtmesine rağmen, Büyülü Sayı Yedi, Artı veya Eksi İki' dir ve Cowan'ın (2001) daha gerçekçi bir figürün 4 ± 1 birim olduğuna dair kanıt sağlamıştır. Buna karşılık, uzun süreli bellek bilgileri süresiz olarak tutabilir.

Uzun süreli bellek ya da Uzun dönemli hafıza, iki depolama hafıza modeli teorisinin bir parçası olarak, öğeler arasındaki ilişkilerin depolandığı bellektir. Teoriye göre uzun süreli bellek, kısa süreli bellekten farklı işlevlere sahiptir. Bu da kısa süreli belleğin 20 ila 30 saniye içerisindeki bilgileri çağırmasından farklı olarak, depolanmış bilgileri uzun sürelerde tekrar, tekrar çağırabilmesidir. Bu iki bellek arasında bir fark görünmüyor gibi olsa da, her ikisi bilgiyi farklı yer ve alanlarda depolamaları bağlamında modelleri farklıdır.

<span class="mw-page-title-main">Flaş bellek (bilgisayar)</span> kaynak gücü kesildiğinde bile sakladığı veriyi tutabilen ve elektronik olarak içeriği silinip, yeniden programlanabilen bellek türü

Flaş Bellek, kaynak gücü kesildiğinde bile sakladığı veriyi tutabilen ve elektronik olarak içeriği silinip, yeniden programlanabilen bellek türüdür. Flaş bellek teknolojisi çoğunlukla bellek kartlarında ve USB bellek aygıtlarında kullanılır. EEPROM türündeki belleklerin büyük miktardaki veri öbeklerinin programlanıp silinmesini sağlayan özel bir türüdür. "Elektriksel olarak programlanabilen sadece okunabilen bellek" olarak çevirebileceğimiz EEPROM'ların üzerindeki veriler elektriksel yolla değiştirilebilir. Sadece okunabilir bellek denilmesinin sebebi, bilgilerin kalıcı olmasından kaynaklanır. Klasik bellek yapılarından bilindiği üzere, flash bellekler de hücrelerden oluşur. Her hücrenin kendi transistörleri vardır. Bilgisayar ortamında bilgiler 0 ve 1'lerden oluşur. 0'lar düşük voltaj, 1'ler ise yüksek voltaj anlamına gelir. Veri yazılmak istendiği anda, transistörlerin voltaj seviyeleri değiştirilerek bilgiler yazılır, silinir, yenilenir.

Sanal bellek, fiziksel belleğin görünürdeki miktarını arttırarak uygulama programına (izlence) fiziksel belleğin boyutundan bağımsız ve sürekli bellek alanı sağlayan bilgisayar tekniğidir. Ana belleğin, diskin (ikincil saklama) önbelleği (cache) gibi davranmasıyla; yani disk yüzeyini belleğin bir uzantısıymış gibi kullanmasıyla gerçekleştirilir. Ancak gerçekte, yalnızca o anda ihtiyaç duyulan veri tekerden ana belleğe aktarılıyor olabilir. Günümüzde genel amaçlı bilgisayarların işletim sistemleri çoklu ortam uygulamaları, kelime işlemcileri, tablolama uygulamaları gibi sıradan uygulamalar için sanal bellek yöntemi kullanılmaktadır.

Sayfalama ya da bellek adresleme, durgun sanal bellek sayfalarının ikincil bellekte (teker) saklanarak daha sonra ihtiyaç duyulduğunda ana belleğe yüklenmesi işlemini içerir. Bir diğer anlamı, adres uzayının belli oranlarda bloklara ayrılmasıdır. Sayfalama, bellek mahallerine ulaşımı ve adreslemeyi kolaylaştırır. 6502 mikroişlemcili bir sistemde 65536'lık adres uzayı 256 adet 256 Baytlık hayalı sayfalara ayrılır. Genelde 6502 işlemcili sitemlerde 1. sayfa yığın olarak ayrılırken 0. sayfaya bakış tabloları veya veri blokları yerleştirilir.

<span class="mw-page-title-main">Çekirdek (bilgisayar bilimi)</span>

İşletim sistemi çekirdeği, kısaca çekirdek (kernel), işletim sistemindeki her şeyin üzerinde denetimi olan merkezi bileşenidir. Uygulamalar ve donanım seviyesindeki bilgi işlemleri arasında bir köprü görevi görür. Çekirdeğin görevleri sistemin kaynaklarını yönetmeyi de kapsamaktadır. Genellikle çekirdek, işletim sisteminin temel bir elemanı olarak, yazılımın fonksiyonunu yerine getirebilmesi için kontrol etmesi gereken kaynaklar için düşük seviye soyutlama katmanı sağlayabilir. İşletim sistemi görevleri, tasarımları ve uygulanmalarına göre farklı çekirdekler tarafından farklı şekillerde yapılır. Sistem açılırken belleğe yüklenir ve sistem kapatılıncaya kadar ana bellekte kalır.

<span class="mw-page-title-main">USB bellek aygıtı</span> sayısal, katı-hal depolama ortamı

USB flaş sürücüsü, USB hafıza ünitesi, flash disk, USB çubuk ya da USB bellek USB 1.1, 2.0, 3.0 iken şimdi artık 3.1 ile üretilmeye başlanmıştır. Arayüzü ile entegre edilmiş, kapasiteleri 1 TB'a kadar ulaşabilen, küçük, hafif, çalışma esnasında sökülüp takılabilir NAND-tipinde veri depolama aygıtlarıdır. Neredeyse USB veriyolunu destekleyen tüm sistemler tarafından kullanılabilir. USB flaş bellekler aynı zamanda flaş sürücü, flaş disk adları ile de bilinmektedir. Flaş sürücüler sadece bilgisayarın USB girişine takılı olduğu sürece çalışır durumdadırlar ve harici güç kaynağı veya pil gücüne ihtiyaç duymazlar ve her türlü bilgi saklanabilir. Optik sürücülerden daha hızlı ve kullanımı daha kolaydır.

<span class="mw-page-title-main">Linux framebuffer</span>

Linux çerçeve belleği (fbdev) genellikle konsolda veya bir bilgisayar monitöründe grafik gösterimi için grafik donanımından bağımsız soyutlama katmanıdır. Çerçeve tamponu veya çerçeve belleği kelimesi güncel bir video karesini içeren video belleğinin bir parçasını ifade eder. Linux framebuffer, SVGAlib veya başka bir kullanıcı boşluk yazılımı gibi sisteme özel arşivlerine dayanmadan "Linux çekirdeği altında arabelleğine erişim yöntemi" anlamına gelir.

Puppy Linux, herhangi bir dağıtımı temel almamış bir Linux dağıtımı. Eski bilgisayarlarda performans hedefleyen küçük boyutlu bir linux dağıtımıdır. Varsayılan olarak JVM ve Openbox masaüstleriyle birlikte gelmektedir. Kendi depoları üzerinden paketler mevcuttur.

<span class="mw-page-title-main">Veri kayıt ortamı</span> bilginin kaydı için fiziksel depolama ortamı

Veri kayıt ortamı, verilerin üzerine kaydedilip saklandığı ortamların genel adı.

Semantik bellek ya da anlamsal bellek anlamlar, anlayışlar ve diğer kavram tabanlı bilginin işlendiği uzun süreli bellek bölümüdür. Dünya hakkında genel bilgiyi ve gerçek bilgilerin bilinçli hatıralarını içerir. Genel kültür, kurallar, kavramlar, genellemeler bu bellektedir. Semantik bellek ve epizodik bellek birlikte belleğin iki önemli bölümünden biri olan bildirimsel belleği oluştururlar. Epizodik bellek ; uzay-zaman, aksiyonlar ve aktörlerden oluşur. Uzay-yer ve zaman bağlı olayları kapsar. Örneğin, geçmişteki tatil anılarını bu bellek saklar. Semantik bellek ise; öğrenilmiş sözcük bilgilerini saklar. Örneğin yapılan tatilin ayrıntılarını epizodik bellek saklarken tatilin yapıldığı yerin ismiyle ilgili bilgileri semantik bellek saklar. Semantik bellek kullanımı ile anlamsız kelime ve cümlelere anlam verebilir. Geçmişte öğrenilen şeyler hakkında bilgiler kullanılarak yeni kavramlar hakkında bilgi edinilebilir. Bildirimsel belleğin muadili olarak, prosedürel bellek ya da örtük bellek kullanılır.

Çalışma belleği, bellekte işlemlerin geçici olarak tutulduğu ve üzerlerinde değişikliklerin yapıldığı bellek bileşenidir.

İşlemsel (prosedürel) hafıza, önceki deneyimlerin bilinçli farkındalığı olmadan belirli türdeki görevlerin yerine getirilmesine yardımcı olan bir tür örtük bellektir.