Sambungan PC dengan win ce 6. Antara muka pengguna yang mudah

Windows CE (aka WinCE) ialah pilihan sistem operasi Microsoft Windows untuk komputer pegang tangan, telefon bimbit dan sistem terbenam. Windows CE bukanlah versi desktop Windows yang dilucutkan dan berdasarkan kernel yang berbeza sama sekali. x86, MIPS, seni bina ARM dan pemproses Hitachi SuperH disokong.

Windows CE dioptimumkan untuk peranti dengan isipadu minimum ingatan: kernel Windows CE boleh berjalan pada 32 KB memori. Dengan antara muka grafik (GWES), Windows CE memerlukan sekurang-kurangnya 5 MB. Peranti selalunya tidak mempunyai ingatan cakera dan boleh direka bentuk sebagai peranti "tertutup", tanpa keupayaan untuk dikembangkan oleh pengguna (sebagai contoh, OS boleh "dihubungkan" ke dalam ROM). Windows CE memenuhi definisi sistem pengendalian masa nyata.

Banyak platform berasaskan Windows CE, termasuk PC Pegang Tangan, Pocket PC, Pocket PC 2002, Pocket PC 2003, Pocket PC 2003 SE, Smartphone 2002, Smartphone 2003, Windows Mobile, serta banyak lagi peranti industri dan sistem terbenam. Konsol Sega Dreamcast mempunyai sokongan untuk Windows CE. Windows CE sendiri tidak disertakan dalam penghantaran awal, tetapi ia boleh dilancarkan pada kotak atas set dari CD. Sesetengah permainan menggunakan ciri ini ===

Ia membandingkan beberapa ciri utama platform Windows CE .NET dan Windows Mobile™. Matlamatnya adalah untuk mendidik pengguna tentang persamaan dan perbezaan antara platform ini, dan untuk menerangkan peranan setiap platform dalam strategi peranti mudah alih dan terbenam Microsoft.

Platform utama Microsoft Corporation untuk peranti mudah alih seperti pembantu digital peribadi (PDA, PDA), telefon pintar dan Pusat Media Mudah Alih. Penyeragaman keperluan untuk peralatan dan program memungkinkan untuk mengoptimumkan parameter peranti untuk berasaskan Windows Mudah alih dan menyediakan sokongan untuk aplikasi daripada pemaju pihak ketiga. Platform Windows CE direka bentuk untuk rangkaian peranti terbenam yang lebih luas. Memandangkan kepelbagaian peranti yang boleh dibina pada Windows CE, tiada keperluan perkakasan atau perisian standard.

Ia harus diambil kira hakikat bahawa Penyelesaian Windows Mudah alih sentiasa dibuat atas dasar versi terkini Windows CE, yang dalam kes ini adalah teras platform. Apabila platform Windows CE bertambah baik, begitu juga dengan platform Windows Mobile. Untuk kejelasan, surat-menyurat antara versi Windows CE dan Windows Mobile diringkaskan dalam jadual.

Versi OS Windows CE 3.0 Windows CE .NET 4.2 Produk Windows CE 5.0 untuk PDA Pocket PC 2000 Pocket PC 2002 Windows Mobile 2003 untuk Pocket PC Produk Windows Mobile 5.0 untuk peranti telefon - Telefon Pintar 2002 Windows Mobile 2003 untuk Telefon Pintar

Windows CE .NET ialah sistem pengendalian berasaskan komponen yang membenarkan pembangun dan pengilang mencipta peranti terbenam tersuai. Ia tergolong dalam keluarga sistem pengendalian terbenam, yang termasuk sistem pengendalian Windows XP Embedded.

Sejak awal lagi, platform Windows CE telah direka bentuk dengan mengambil kira keperluan pasaran terbenam. Ia menggabungkan sistem pengendalian masa nyata moden dan cara yang paling berkuasa pembangunan yang membolehkan penciptaan pantas peranti padat, pintar dan bersambung generasi akan datang. Berdasarkan asas kodnya sendiri, berbeza daripada OS desktop, platform Windows CE .NET menyediakan pembangun dengan OS terbenam berasaskan komponen dengan konfigurasi sistem yang kaya dan keupayaan pemilihan aplikasi untuk pelbagai peranti terbenam. Pengeluar peranti boleh menggunakan platform Windows CE untuk membangunkan imej OS tersuai dan mencipta aplikasi untuk peranti intensif sumber. Julat peranti ini merangkumi daripada alatan industri (pengawal industri, suis komunikasi, klien Windows nipis, dll.) kepada peranti pengguna (kamera digital, telefon VoIP, kotak set atas IP, dll.).

Platform Builder ialah persekitaran pembangunan bersepadu untuk mencipta, menyahpepijat dan menggunakan imej OS tersuai berdasarkan Windows CE.

Ciri-ciri platform Windows Mobile

Gambaran keseluruhan terperinci tentang ciri pengguna utama platform Windows Mobile diberikan di sini.

Dalam konteks perbandingan dengan platform Windows CE, perlu diperhatikan bahawa pengeluar peranti berasaskan Windows Mobile menerima ini. perisian untuk peranti anda bukan dalam bentuk kod sumber, tetapi dalam bentuk produk yang hampir siap. Dalam produk ini, pengeluar hanya perlu membuat perubahan yang berkaitan dengan ciri perkakasan peranti yang sedang dibangunkannya, tetapi terima kasih kepada penyeragaman keperluan untuk peranti Windows Mobile, membuat perubahan sedemikian tidak memerlukan kos yang ketara daripada pengeluar. Oleh itu, penggunaan platform Windows Mobile membolehkan pengeluar peranti mudah alih mengurangkan masa pembangunan peranti dengan ketara dan mengurangkan perbelanjaan kewangan untuk mempersiapkan penerbitan anda. Istilah "pergi ke pasaran" digunakan untuk menandakan kualiti ini.



Windows CE

pengenalan.

Windows CE (aka WinCE) ialah varian sistem pengendalian Microsoft Windows untuk komputer pegang tangan, telefon mudah alih dan sistem terbenam. Hari ini Windows CE (Elektronik Pengguna - Perkakas) bukanlah versi Windows yang "dipotong" untuk PC desktop, ia berdasarkan kernel yang sama sekali berbeza dan merupakan sistem pengendalian masa nyata dengan set aplikasi berdasarkan API Microsoft Win32.

Windows Mobile (juga dikenali sebagai Windows Phone untuk cawangan 6.5.x) ialah sistem pengendalian mudah alih yang dibangunkan oleh Microsoft untuk Pocket PC (komunikator) dan platform perkakasan Telefon Pintarnya sendiri. Pada masa ini sedang menjalani penghentian sokongan dan pembangunan secara berperingkat. Asalnya klasik Peranti Windows Mudah alih ialah komputer peribadi poket tanpa keupayaan untuk menyambung ke rangkaian selular dan dipanggil Pocket PC (PPC). Pengganti Pocket PC ialah sistem pengendalian Windows Mobile Professional, yang sebagai tambahan kepada fungsi PDA juga menyokong fungsi telefon, dan Windows Mobile Classic, juga direka bentuk untuk PDA, tetapi dibina di atas teknologi yang lebih moden.

Pocket PC (disingkat P/PC atau PPC) ialah platform perisian dan perkakasan untuk komputer peribadi poket dan komunikator daripada Microsoft, serta nama umum untuk peranti skrin sentuh yang menjalankan sistem pengendalian Windows Mobile. Pada sesetengah peranti ini adalah mungkin untuk menjalankan sistem pengendalian lain, contohnya GNU/Linux, NetBSD. Dalam bahasa Rusia tidak ada istilah khas untuk jenis peranti ini. Istilah Pocket PC digunakan untuk merujuk kepada keseluruhan kelas komputer mudah alih, yang dalam bahasa Inggeris dipanggil PDA. Pada tahun 2007, Microsoft telah meninggalkan penggunaan nama Pocket PC dalam menetapkan versi Windows Mobile 6, menukar skema penamaan peranti dengan sewajarnya. Komunikator hendaklah dipanggil peranti Windows Mobile 6 Professional, dan PDA ringkas (tanpa fungsi telefon) hendaklah dipanggil Windows Mobile 6 Classic Devices. Walau bagaimanapun, nama panjang sedemikian menyusahkan, jadi peranti berasaskan Windows Mobile terus dipanggil Pocket PC.

Seni bina Windows CE.

Sistem keluarga Microsoft Windows CE adalah sistem pengendalian berskala terbuka yang membolehkan anda mengarang sistem pengendalian untuk julat yang luas moden peranti kecil, yang menggabungkan keupayaan komputer, telefon dan rangkaian. Peranti yang boleh dipasang Windows CE biasanya direka bentuk untuknya penggunaan khusus, selalunya berjalan kendiri dan memerlukan OS kecil yang mempunyai tindak balas deterministik terhadap gangguan.

Versi terbaru daripada keluarga ini ialah sistem Microsoft Windows Phone 7 (berdasarkan Windows Embedded CE 6.0, dikeluarkan 11 Oktober 2010). Tidak seperti RTOS lain, Windows CE direka bentuk agar serasi dengan sistem pengendalian tujuan umum. Pada masa ini, kebanyakan peranti moden mempunyai Windows Mobile 6.0 dan Windows Mobile 6.5 dipasang dan berjalan, berdasarkan Windows CE 5.2.

Windows CE 5.0 ialah pengganti Windows CE 4.2, keluaran ketiga Keluarga Windows CE .NET, sistem pengendalian mudah alih masa nyata 32-bit dan sistem pengendalian pengkomputeran terbenam yang menyokong seni bina mikropemproses x86, ARM, MIPS dan SuperH.

Baharu berbanding versi sebelumnya:


  • Kira-kira 50 pemacu peranti baharu;

  • Alat Pengujian dan Penyelenggaraan: Windows Pelaporan Ralat(Windows Error Reporting), Memperluas kefungsian Windows CE Test Kit (Windows CE Test Kit)

  • Multimedia: Direct3D Mobile untuk aplikasi multimedia, permainan dan lain-lain

  • Keselamatan: Ramalan bahaya, tetapan keselamatan lalai, sokongan untuk standard penyulitan AES, sokongan untuk piawaian XML (meningkatkan kebolehurusan dan fleksibiliti operasi apabila bekerja dengan Windows CE).

  • Untuk Windows CE 5.0, Microsoft telah melonggarkan syarat lesen untuk kod sumber yang diedarkan di bawah inisiatif Sumber Dikongsi. Oleh itu, pengguna akan dapat mengedarkan versi yang diubah suai sistem untuk tujuan komersial, sambil mengekalkan hak kepada perubahan yang dibuat. Sebelum ini, Microsoft memerlukan semua pengubahsuaian yang dilakukan disublesenkan kepadanya.

Windows CE 5.0 wujud dalam beberapa pengubahsuaian. Windows CE 5.0 sering dipasang pada navigator GPS, menyediakan fungsi yang minimum. Manakala Windows CE 5.0 .NET dipasang pada peranti kelas PDA.

Windows CE 5.0 .NET termasuk versi khas teras pelaksanaan .NET - Pek Perkhidmatan .NET Compact Framework 1.0 2. Turut disertakan ialah set penonton dokumen dalam format aplikasi yang disertakan dalam Microsoft Office (Word, Excel, PowerPoint), Peti Masuk Microsoft (e-mel pelanggan) dan WordPad (penyunting teks yang dipermudahkan dalam format Microsoft Word atau RTF). Pada platform x86, Windows CE 5.0 bersaing dengan Java, Symbian OS, Palm OS.

Windows CE RTOS adalah modular dengan kernel kecil dan modul pilihan yang berjalan sebagai proses bebas. Penjadualan dalam Windows CE adalah berdasarkan keutamaan. Perlindungan kernel dan proses antara satu sama lain disokong. Di samping itu, mod operasi boleh dilakukan apabila tiada perlindungan antara proses dan kernel. Perlu diingatkan bahawa gangguan diproses sebagai benang dan mempunyai tahap keutamaan benang. Windows CE juga menyokong benang, iaitu benang yang tidak diuruskan oleh kernel. Setiap utas berjalan dalam konteks utas yang menciptanya; ia boleh digunakan untuk mencipta penjadual dalam urutan. Benang sedemikian berguna dalam aplikasi eksotik atau lama, tetapi ia tidak sesuai untuk sistem masa nyata.

Seni bina Windows CE ditunjukkan dalam Rajah. 1. Perkara yang paling menarik tentang sistem pengendalian ini ialah modularitinya dan pembahagian yang jelas kepada bahagian yang bergantung pada platform dan bebas platform. Kedua-dua sifat inilah yang menjadikannya agak mudah Penyesuaian Windows CE untuk platform tertentu dan tugas khusus.

OEM, Microsoft dan ISV

Terima kasih kepada modulariti, adalah mungkin untuk membina konfigurasi sistem pengendalian yang berbeza yang memenuhi keperluan pelanggan tertentu. Ini membolehkan anda mengurangkan keperluan memori dengan ketara (dengan memasukkan hanya komponen yang diperlukan) dan meliputi julat aplikasi yang lebih luas (dengan mengembangkan perpustakaan komponen secara beransur-ansur).

Sistem fail.

Windows CE menggunakan sistem fail TFAT (transaction-safe FAT). Ciri utama FS ini ialah ia menyokong transaksi yang mengganggu semasa pelaksanaan. Oleh itu, kejadian yang kerap seperti mengeluarkan kad memori atau kehilangan kuasa tidak akan menjejaskan integriti FS, dan tiada maklumat pengguna akan hilang. TFAT berfungsi dengan 2 salinan jadual FAT: jadual FAT1, yang menguruskan operasi semasa dan jadual FAT0, yang menyimpan salinan stabil FAT terkini. Perubahan kepada FAT0 tidak akan disimpan sehingga semua elemen transaksi berjaya diselesaikan. Jika transaksi tidak berjaya diselesaikan, cakera dipulihkan kepada keadaan sebelum transaksi bermula. Selepas semua transaksi berjaya diselesaikan, jadual FAT1 disalin ke FAT0.

Jumlah teori TFAT ialah 2TB, saiz satu sektor ialah 512 bait. Untuk mengubah suai fail sedia ada, TFAT akan memperuntukkan kluster baharu untuk bit yang diubah dan mencipta laluan baharu untuk rantaian FAT supaya rantaian itu merentangi kluster baharu. Ini dilakukan supaya jika transaksi tidak berjaya diselesaikan, salinan asal fail kekal utuh.

Seni bina kernel.

Kernel menyediakan fungsi asas OS. Fungsi ini termasuk proses, utas dan pengurusan memori. Kernel juga menyediakan beberapa keupayaan sistem fail.

Kernel menggunakan reka bentuk halaman memori maya untuk mengurus dan meletakkan aplikasi dalam ingatan. Sistem memori maya menyediakan blok memori bersebelahan, dalam halaman 4096-bait dalam bank 64 KB, supaya aplikasi tidak perlu risau tentang pengurusan memori sama sekali. Untuk permintaan memori yang lebih kecil daripada 64 KB, aplikasi boleh menggunakan timbunan setempat yang setiap aplikasi mempunyai akses. Kernel juga memperuntukkan memori pada timbunan untuk setiap proses atau utas baharu. Pembangun perisian boleh menggunakan fungsi kernel untuk memperuntukkan dan mengagihkan memori maya, menggunakan memori pada timbunan tempatan, mencipta timbunan terbahagi dan memperuntukkan memori daripada timbunan. Kernel menyediakan fungsi berikut:


  1. Pengurusan ingatan

  2. Perancangan

  3. Pelaksanaan program dalam masa nyata

  4. Panggilan sistem

Symbian OS

Sejarah OS Symbian

Sistem pengendalian Symbian OS (EPOC 32) telah dicipta oleh Symbian, usaha sama Motorola, Ericsson, Nokia dan Psion berdasarkan bahagian Perisian Psion Psion. Kemudian mereka disertai oleh Matsuflowersa, Kenwood, Fujitsu, Siemens dan lain-lain.

Keluaran awal ("keluaran") EPOC 32 pada April 1997 menandakan kelahiran sistem pengendalian generasi baharu berdasarkan pengalaman luas Psion dalam industri peranti mudah alih mudah alih.

Sejak 1991, siri peranti Psion Siri 3 telah menjadikan penganjur digital peribadi popular dan peranti boleh diakses permintaan besar-besaran. OS baharu dipanggil SIBO (Sixteen-Bit Organiser), selalunya juga dipanggil SYMBIAN OS16.

Pada tahun 1998-2000 sebahagian besar sistem telah ditulis semula untuk mengoptimumkan kod untuk dijalankan pada peranti dengan sumber terhad. Bermula dengan versi 9.x sistem, mekanisme perlindungan yang serius muncul - persempadanan API mengikut hak (keupayaan) aplikasi. Bahasa pembangunan aplikasi utama ialah C++, dengan sokongan Java tersedia. Terdapat juga perpustakaan PIPS untuk mengalihkan aplikasi daripada OS lain.

Pada tahun 2005, Symbian OS Series 60 3rd Edition telah dikeluarkan, berdasarkan kernel EKA2 baharu, yang membawa kepada pecahan dalam keserasian ke belakang dengan program yang ditulis untuk versi sebelumnya. hidup masa ini versi yang paling biasa (mengikut bilangan peranti) ialah Symbian OS Series 60 Edisi Ke-3 dan Edisi Ke-5 (Symbian^1).

Pada 11 Februari 2011, Nokia mengumumkan bahawa Windows Phone 7 akan menjadi platform utama untuk telefon pintar, tetapi syarikat itu tidak bercadang untuk meninggalkan platform Symbian dan MeeGo, yang telah dibangunkan sejak beberapa tahun kebelakangan ini. Symbian akan menjadi francais.

Seni bina OS Symbian (menggunakan versi 7.0s sebagai contoh)


nasi. 1. Seni bina OS Symbian

Pertama sekali, anda perlu memahaminya OS Symbian bagi pengeluar telefon terbahagi kepada dua bahagian: teras dan sistem grafik. Terima kasih kepada ini, pengeluar telefon boleh mencipta jenis antara muka pengguna mereka sendiri. Seni bina perisian OS Symbian dicipta berdasarkan prinsip pembinaan modular, yang terdiri daripada tahap yang dibina di atas satu sama lain:


  • Integrasi Kernel dan Perkakasan- kernel dan perkakasan sistem;

  • Perkhidmatan Pangkalan- perkhidmatan asas;

  • Perkhidmatan OS- perkhidmatan sistem pengendalian;

  • Perkhidmatan Aplikasi- perkhidmatan pengguna;

  • Rangka Kerja UI- infrastruktur antara muka pengguna;

  • Java 2 ME- Platform Java 2 ME.

Kernel dan perkakasan sistem


nasi. 2. Tahap Integrasi Kernel dan Perkakasan

Tahap abstrak kernel dan perkakasan sistem (Penyatuan Kernel dan Perkakasan) terdiri daripada dua subsistem yang ditunjukkan dalam Rajah. 2. Teras sistem(Perkhidmatan Kernel) dioptimumkan untuk dijalankan pada pemproses seni bina ARM Dengan pengurusan yang berkesan semua perkhidmatan sistem yang ada. Teras sistem menyediakan pengurusan berbilang benang, memori dan kuasa, dan juga menyediakan kemudahalihan kepada sebarang perkakasan.

Pemacu Peranti(Pemandu Peranti) menyediakan sokongan tahap rendah pengawal perisian untuk peranti berikut:


  • papan kekunci;

  • paparan;

  • kad memori;

  • penukar digital;

  • inframerah dan port bersiri komunikasi;

  • USB 1.1.

Perkhidmatan asas


nasi. 3. Tahap Perkhidmatan Asas

Perkhidmatan sistem asas(Perkhidmatan Asas) menyediakan rangka kerja asas atau asas untuk komponen seterusnya OS Symbian. Lapisan perkhidmatan asas terdiri daripada dua subsistem: Level rendah Perpustakaan (Perpustakaan peringkat rendah) dan Pelayan Fail (Pelayan Fail). Dalam Rajah. 3. Tahap asas dibentangkan.

Komponen Perpustakaan Peringkat Rendah mengandungi perpustakaan dan utiliti peringkat rendah yang boleh digunakan untuk menyelesaikan masalah dalam bidang berikut:


  • kriptografi;

  • Pangkalan data;

  • struktur pengurusan kuasa;

  • sokongan pengekodan;

  • bekerja dengan ingatan;

  • bekerja dengan arkib.
Pelayan fail diperlukan untuk operasi yang betul dengan sistem fail. Jenis media yang disokong:

  • RAM (Random Access Memory) ialah peranti memori akses rawak (RAM) yang digunakan untuk membaca dan menulis data;

  • NOR kilat;

  • kilat NAND;

  • Kad memori MMS;

  • Kad memori SD.

Perkhidmatan sistem pengendalian

Perkhidmatan sistem pengendalian(Perkhidmatan OS) mengandungi satu set komponen infrastruktur OS Symbian untuk bekerja dengan grafik, multimedia, kriptografi, komunikasi dan sebagainya. Ini adalah perisian tegar sepenuhnya, komponen asasnya adalah berdasarkan tahap sistem pengendalian sebelumnya. Lapisan Perkhidmatan OS dibahagikan kepada empat subsistem, dengan pelbagai komponen. Dalam Rajah. Rajah 4 menunjukkan lapisan Perkhidmatan OS.

nasi. 4. Tahap Perkhidmatan OS

Perkhidmatan sambungan komputer(Perkhidmatan Sambung PC) menyediakan komunikasi antara telefon dan komputer melalui perisian khusus, serta alat pembangun (Toolkit) untuk mencipta program pada komputer.

Perkhidmatan grafik(Perkhidmatan Grafik) menyediakan kerja dengan skrin dan papan kekunci dihidupkan berdasarkan grafik subsistem, menyediakan akses terus kepada skrin, peranti input dan grafik anti-aliasing. Semua ini berlaku berdasarkan HAL (Lapisan Abstraksi Perkakasan).

Perkhidmatan data(Perkhidmatan Comms) menyediakan infrastruktur komunikasi untuk Symbian OS. Pertama sekali, ini adalah telefon, perkhidmatan rangkaian dan perkhidmatan komunikasi dengan siri dan port inframerah, USB dan Bluetooth.

Sistem telefon menyediakan keupayaan untuk bekerja dengan piawaian berikut:


  • GSM (Fasa2+),

  • GPRS (r4, Kelas B),

  • CDMA 2000 (lx),

  • EDGE (ECSD, EGPRS),

  • WCDMA(r4).
Antara muka rangkaian menyokong protokol komunikasi:

  • TCP, IPv4, IPv6, MSCHAPv2;

  • IPSec;

  • TCP/IP;

  • pengalamatan berbilang.
Pada gilirannya perkhidmatan komunikasi menyediakan kerja dengan cara komunikasi asas:

  • IrDA;

  • Bluetooth.
Subsistem dalam lapisan Perkhidmatan OS ialah Perkhidmatan Generik, yang terdiri daripada dua perkhidmatan: Perkhidmatan Kriptografi dan Multimedia. Kriptografi bertanggungjawab untuk keselamatan sistem dalam bidang kriptografi, pengurusan sijil dan pemasangan perisian pada telefon. Piawaian berikut disokong dalam kriptografi:

  • DES; Q 3DEC;

  • RC2-128;

  • RSA;,

  • PKCS#7.
Sistem multimedia diperlukan untuk bekerja dengan bunyi, video dan grafik (kedua-dua 2D dan 3D). Bekerja dengan komponen ini dijalankan melalui perpustakaan sistem yang sepadan. Dalam Rajah. Rajah 5 menunjukkan komponen sistem multimedia.

nasi. 5. Sistem multimedia

Mencipta permainan 3D dalam OS Symbian mungkin dengan sokongan perkakasan yang sesuai dan berdasarkan OpenGL ES. Bekerja dengan grafik 2D dibina melalui GDI (Antaramuka Peranti Grafik - antara muka peranti grafik) Sistem Symbian. Selain itu, semua telefon yang menjalankan OS Symbian menyokong audio dan video.

Perkhidmatan Pengguna

Lapisan Perkhidmatan Aplikasi merangkumi pelbagai mekanisme yang membolehkan pengguna bekerja dengan data. OS Symbian mengandungi pakej aplikasi terbina dalam, seperti: kalendar, nota, jam penggera, pemindahan SMS, akses e-mel dan sebagainya. Perkhidmatan pengguna terdiri daripada empat subsistem yang ditunjukkan dalam Rajah. 6.


nasi. 6. Tahap perkhidmatan pengguna

PIM(Pengurus Maklumat Peribadi - pengurus maklumat peribadi) menyediakan mekanisme standard untuk bekerja dengan data pengguna. Contohnya ialah penganjur yang mudah, Buku nota atau permohonan pejabat, dilaksanakan dalam OS Symbian. Terdapat satu set besar API untuk mencipta program tersuai anda sendiri.

Penyegerakan data(Penyegerakan Data) dibina berdasarkan mekanisme OMA SyncML 1.1, yang memastikan penyegerakan data berdasarkan prinsip pelayan/klien.

Pemesejan(Pemesejan) menyokong semua jenis mesej utama: Ia juga menyokong protokol POP, SMTP/SHARP untuk menghantar dan menerima, contohnya, e-mel (Menyemak imbas). WAP, HTTP, XHTTP disokong dan pustaka sistem mempunyai banyak kelas untuk mencipta program anda sendiri.

Infrastruktur Antara Muka Pengguna

Rangka Kerja Antara Muka Pengguna (Rangka Kerja UI) ialah sistem di mana pengeluar peranti mudah alih boleh mencipta antara muka grafik mereka berdasarkan mekanisme OS Symbian. Keputusan yang bijak dan seimbang adalah untuk memisahkan sistem ke dalam teras dan grafik. Rangka kerja antara muka pengguna terdiri daripada dua komponen. Yang pertama ialah Rangka Kerja Aplikasi UI, yang menyediakan keupayaan untuk mencipta antara muka pengguna anda sendiri yang boleh anda lihat pada telefon anda. Yang kedua ialah UI Toolkit (User Interface Developer Tools). Berdasarkan alat ini, pengeluar telefon membangunkan SDK mereka dan dengan bantuan pengaturcara yang mencipta program mereka. Pendekatan ini memperluaskan rangkaian pengeluar yang berminat untuk mengalihkan OS Symbian ke model telefon mereka.

Berbilang tugas dan ciri-ciri lain kernel EKA2 dalam OS Symbian.

OS Symbian menggunakan multitasking preemptive. Ini adalah jenis multitasking di mana sistem pengendalian itu sendiri memindahkan kawalan daripada satu pelaksanaan program kepada yang lain sekiranya operasi I/O selesai, berlakunya peristiwa dalam perkakasan komputer, tamat tempoh pemasa dan potongan masa, atau penerimaan isyarat tertentu dari satu program ke program yang lain. Dalam jenis multitasking ini, pemproses boleh ditukar daripada melaksanakan satu program kepada melaksanakan yang lain tanpa sebarang keinginan daripada program pertama dan secara literal antara mana-mana dua arahan dalam kodnya. Pengagihan masa CPU dijalankan oleh penjadual proses. Di samping itu, setiap tugas boleh diberikan keutamaan khusus oleh pengguna atau sistem pengendalian itu sendiri, yang menyediakan pengurusan yang fleksibel mengagihkan masa pemproses antara tugas (contohnya, anda boleh mengurangkan keutamaan program intensif sumber, dengan itu mengurangkan kelajuannya, tetapi meningkatkan prestasi proses latar belakang). Jenis berbilang tugas ini memberikan respons yang lebih pantas kepada tindakan pengguna.

Android

Ciri-ciri platform Android

Perkara pertama yang patut dikatakan tentang platform Android ialah ia dibina pada Linux dengan semua yang tersirat, termasuk dari segi keselamatan. Setiap aplikasi yang dipasang pada Android tinggal di kawasannya sendiri, hanya menggunakan fail yang diperlukan untuk operasi dan tidak mempunyai akses kepada fail aplikasi lain (3):

  • Bilik Operasi sistem Android berbilang pengguna sistem Linux, di mana setiap aplikasi adalah, sebenarnya, pengguna unik.

  • Secara lalai, sistem memberikan setiap aplikasi yang unik nombor pengenalan- ID Pengguna. Pada masa yang sama, hanya sistem pengendalian yang mengetahui tentang ID ini, tetapi ia disembunyikan untuk aplikasi. OS kemudian menetapkan kebenaran untuk setiap fail dalam aplikasi supaya hanya aplikasi itu boleh mengaksesnya.

  • Setiap proses pada sistem mempunyai mesin maya sendiri, jadi kod berjalan secara berasingan daripada aplikasi lain.

  • Secara lalai, setiap aplikasi menjalankan proses Linuxnya sendiri. Android memulakan proses apabila komponen aplikasi memerlukan pemprosesan, kemudian menamatkan proses apabila ia tidak lagi memerlukan sumber atau apabila sumber sistem perlu dikosongkan untuk tugasan lain.
Oleh itu, Android OS melaksanakan prinsip keistimewaan yang paling sedikit. Ini bermakna setiap aplikasi, secara lalai, mempunyai akses secara eksklusif kepada komponen yang diperlukannya Operasi biasa, tetapi tidak lebih. Semua ini menjadikan OS Android lebih selamat daripada akses tanpa kebenaran. Walau bagaimanapun, ini tidak bermakna anda tidak boleh memasang fail kongsi untuk beberapa aplikasi:

  • Dalam sistem pengendalian terdapat kemungkinan untuk dua aplikasi yang berbeza tetapkan ID yang sama, yang akan membolehkan aplikasi mengakses fail satu sama lain. Untuk menyimpan sumber sistem, aplikasi dengan ID biasa mempunyai keupayaan untuk dijalankan dalam proses Linux yang sama dan menggunakan mesin maya biasa (aplikasi juga mesti mempunyai sijil yang sama).

  • Selain itu, setiap aplikasi boleh meminta akses kepada kenalan pengguna, mesej SMS, media storan, kamera, Bluetooth, dll. Dalam kes ini, semua aplikasi mesti menerima pengesahan daripada pengguna untuk operasi ini.
Android mempunyai pelbagai pilihan sambungan, meliputi Wi-Fi, Bluetooth dan protokol data selular (GPRS, EDGE, 3G, dll.). Ke dalam timbunan perisian perisian Android termasuk sokongan untuk perkhidmatan berasaskan lokasi (contohnya, GPS), pecutan dan sokongan kamera video.

Dari segi sejarah, dua kawasan di mana aplikasi mudah alih ketinggalan di belakang rakan desktop mereka, terdapat grafik/multimedia dan pilihan storan data. Android menyelesaikan masalah grafik dengan sokongan asli untuk grafik 2-D dan 3-D, termasuk perpustakaan OpenGL. Tugas menyimpan data dipermudahkan oleh pangkalan data SQLite sumber terbuka popular platform Android. Rajah 1 menunjukkan rajah dipermudahkan lapisan perisian Android.

Secara keseluruhannya, seperti yang dapat dilihat daripada rajah, terdapat 5 peringkat dalam seni bina: peringkat aplikasi, peringkat rangka kerja aplikasi, perpustakaan kongsi dan peringkat mesin maya, dan peringkat kernel (kernel Linux 2.6).

Lapisan aplikasi

Android termasuk satu set aplikasi asas: e-mel dan pelanggan SMS, kalendar, pelbagai kad, pelayar, program pengurusan kenalan dan banyak lagi. Semua aplikasi yang berjalan pada platform Android ditulis dalam Java.

Lapisan Rangka Kerja Aplikasi

Android membolehkan anda memanfaatkan kuasa penuh API yang digunakan dalam aplikasi teras. Seni bina dibina sedemikian rupa sehingga mana-mana aplikasi boleh menggunakan keupayaan aplikasi lain yang telah dilaksanakan, dengan syarat aplikasi kedua membuka akses untuk menggunakan fungsinya. Oleh itu, seni bina melaksanakan prinsip penggunaan semula komponen dan aplikasi OS.

Asas semua aplikasi adalah satu set sistem dan perkhidmatan:

1. Sistem Pandangan ialah set pandangan yang kaya dengan fungsi yang boleh diperluaskan yang berfungsi untuk membina penampilan aplikasi, termasuk komponen seperti senarai, jadual, medan input, butang, dsb.

2. Pembekal Kandungan ialah perkhidmatan yang membenarkan aplikasi mengakses data daripada aplikasi lain, serta menyediakan akses kepada data mereka sendiri.

3. Pengurus Sumber direka untuk mengakses rentetan, grafik dan jenis sumber lain.

4. Pengurus Pemberitahuan membenarkan mana-mana aplikasi untuk memaparkan pemberitahuan tersuai dalam bar status.

5. Pengurus Aktiviti menguruskan kitaran hayat aplikasi dan menyediakan sistem navigasi untuk sejarah kerja dengan aktiviti.

Lapisan masa jalan (Waktu Jalan Android)

Android dilengkapi dengan satu set perpustakaan kernel yang menyediakan kebanyakan fungsi perpustakaan kernel. bahasa Jawa. Platform ini menggunakan mesin maya Dalvik sensitif huruf besar yang dioptimumkan, berbeza dengan mesin maya standard mesin java– berorientasikan timbunan. Setiap aplikasi berjalan dalam prosesnya sendiri, dengan contoh mesin mayanya sendiri. Dalvik menggunakan format Dalvik Executable (*.dex), yang dioptimumkan untuk penggunaan memori aplikasi yang minimum. Ini dipastikan oleh sedemikian fungsi asas Kernel Linux, seperti threading dan pengurusan memori peringkat rendah. Bytecode Java di mana aplikasi anda ditulis disusun ke dalam format dex menggunakan utiliti dx yang disertakan dalam SDK.

Tahap Kernel Linux

Android adalah berdasarkan OS Linux versi 2.6, dengan itu menyediakan perkhidmatan sistem kernel seperti pengurusan memori dan proses, keselamatan, rangkaian dan pemacu. Kernel juga berfungsi sebagai lapisan abstraksi antara perkakasan dan perisian. Linux Kernel 2.6 digunakan.

Android termasuk satu set perpustakaan yang ditulis dalam C/C++ yang digunakan oleh pelbagai komponen sistem. Pembangun juga boleh menggunakan perpustakaan ini.

Seni bina aplikasi

Seperti yang telah disebutkan, Android berjalan di atas kernel Linux. Aplikasi Android ditulis dalam bahasa pengaturcaraan Java dan dijalankan dalam mesin maya (VM). Adalah penting untuk ambil perhatian bahawa mesin maya bukanlah JVM, seperti yang anda jangkakan, tetapi teknologi sumber terbuka yang dipanggil Mesin Maya Dalvik. Seperti yang dinyatakan di atas, masing-masing Apl Android berjalan di dalam contoh VM Dalvik, yang seterusnya terkandung dalam diurus kernel proses Linux seperti yang ditunjukkan dalam Rajah 2

Komponen Aplikasi

Komponen aplikasi ialah blok binaan asas dari mana program Android dibina. Terdapat empat jenis komponen yang berbeza. Setiap jenis mempunyai tujuan unik dan kitaran hayatnya sendiri yang menentukan cara ia dicipta dan dimusnahkan. Jadi komponen ini adalah:

  • Aktiviti
Aktiviti ialah skrin tunggal dengan antara muka pengguna (serupa dengan halaman web). Contohnya, aplikasi yang beroperasi melalui emel, mungkin mempunyai satu skrin (aktiviti) yang memaparkan senarai mesej terkini, satu lagi untuk mencipta mesej, satu pertiga untuk melihat mesej. Oleh itu, ketiga-tiga ruang kerja ini (skrin, halaman, aktiviti) disambungkan dan bergantung antara satu sama lain, membentuk antara muka pengguna tunggal. Aplikasi boleh dilancarkan dari mana-mana skrin ini (jika disokong oleh program itu sendiri), contohnya, kamera boleh melancarkan halaman penciptaan mesej supaya pengguna boleh menghantar foto yang baru sahaja diambil.

  • Perkhidmatan
Perkhidmatan ialah komponen yang berjalan di latar belakang untuk melaksanakan operasi yang lama atau untuk melaksanakan kerja untuk proses jauh. Tidak menyokong antara muka pengguna. Sebagai contoh, perkhidmatan boleh memainkan muzik di latar belakang semasa pengguna berada dalam aplikasi lain, atau menghantar data melalui rangkaian tanpa mengganggu aktiviti semasa pengguna. Komponen lain boleh melancarkan dan mengurus perkhidmatan (contohnya, aktiviti yang sama).

  • Pembekal kandungan (sumber data)
Pembekal kandungan mengurus data awam. Anda boleh menyimpan maklumat dalam fail, pangkalan data, Internet atau stor data berterusan lain yang boleh diakses oleh aplikasi anda. Melalui pengurusan kandungan, aplikasi lain boleh mengakses atau menukar data. Sebagai contoh, Android OS menyokong pengurusan kandungan maklumat hubungan pengguna.

  • Penerima siaran
Penerima siaran ialah komponen yang bertanggungjawab untuk menerima peristiwa sistem global. Ini mungkin, sebagai contoh, mematikan skrin, bateri lemah, panggilan masuk dan lain-lain. Aplikasi juga boleh mencetuskan peristiwa yang serupa. Ini mungkin perlu untuk memberitahu aplikasi lain bahawa data telah berjaya dimuat turun ke peranti dan ia tersedia untuknya. Selain itu, komponen ini tidak mempunyai antara muka pengguna, tetapi boleh mencipta tetingkap amaran apabila sesuatu peristiwa berlaku. Secara umum, penerima siaran adalah sejenis "port" untuk komponen lain dan ia direka untuk melaksanakan jumlah kerja yang minimum. Sebagai contoh, ia boleh memulakan perkhidmatan untuk melakukan beberapa kerja yang terikat dengan acara tertentu.

Ciri tersendiri OS Android ialah aplikasi boleh menjalankan komponen aplikasi lain. Walau bagaimanapun, aplikasi dipisahkan antara satu sama lain dengan kebenaran yang ketat pada setiap sumber, dan oleh itu tidak boleh mengakses sumber orang lain secara langsung, walaupun sumber tersebut ditandakan sebagai awam. Walau bagaimanapun, kernel boleh mengakses semua aplikasi, dsb. kepada komponen mereka. Oleh itu, untuk aplikasi 1 mendapatkan komponen aplikasi 2, ia perlu menghubungi kernel terlebih dahulu. Kernel akan memutuskan sama ada mungkin untuk memindahkan kepada aplikasi 1 komponen aplikasi 2 (jika seni bina aplikasi pada mulanya direka untuk menjalankan komponen individunya oleh perisian lain) dan akan memindahkannya jika kemungkinan sedemikian wujud.

Rajah di atas menunjukkan prosedur:


  1. Aplikasi 1 meminta kernel untuk memperuntukkan beberapa sumber daripada Aplikasi 2 kepadanya.

  2. Kernel mengakses aplikasi 2

  3. Kernel melancarkan dan menerima Aktiviti Aplikasi 2

  4. Kernel mengembalikan Aktiviti yang sedang berjalan ke aplikasi1

Artikel ini akan menarik minat mereka yang tidak berjaya memancarkan tablet dengan pemproses WM8505, i.e. mereka tidak dapat mencari perisian tegar yang berfungsi stabil untuknya dengan Android OS. Di sini saya akan memberitahu anda cara memasang versi Rusia OS Windows CE 6.0 Embedded pada tablet anda.

Menurut salah satu idea saya, saya memutuskan untuk memulihkan tablet lama yang telah lama dihantar untuk didermakan. Pada masa pemulihan ia tiada: modul Wi-Fi, kamera, penderia, bateri, cip GL850G (berkhidmat Hab USB) dan perkara-perkara kecil yang lain. Supaya anda boleh mengawal tablet, contohnya, tetikus standard, mengeluarkan beberapa soket USB menggunakan teknologi yang telah "diwujudkan" tetapi dipertingkatkan yang saya bincangkan. Berikut adalah beberapa foto proses ini.


Oleh kerana papan tidak mempunyai cip GL850G, bilangan maksimum port USB ialah dua. Sekiranya sesiapa berminat dengan cara dan di mana untuk mendapatkan pendawaian USB jika tiada cip GL850G, tanya, saya akan menjawab dalam komen, walaupun semuanya sudah kelihatan dalam foto.



Jadi, membawa perkakasan tablet kepada lebih kurang keadaan bekerja, saya memutuskan untuk cuba mencari perisian tegar untuknya berdasarkan OS Android, tetapi tiada satu pun daripada mereka bermula selepas pemasangan - dibuat di China, apa yang boleh saya katakan. Akibatnya, pilihan dibuat pada WinCE 6.0 RUS. Ia dimuatkan lebih cepat daripada Android, yang merupakan kelebihan yang besar untuk saya. Kelemahannya ialah hakikat bahawa pemandu untuk kamera tidak dapat ditemui.

Anda boleh memuat turun WinCE 6.0 versi Rusia untuk tablet dengan pemproses WM8505. Windows dipasang mengikut senario biasa. Anda perlu membongkar arkib dan menyalin kandungannya ke kad kilat mikroCD supaya folder skrip muncul dalam akar pemacu denyar. Kemudian kad mikroCD ini dimasukkan ke dalam tablet, ia dihidupkan dan proses pemasangan bermula, yang mengambil masa kira-kira lima minit. Tidak ada yang rumit mengenainya, perkara utama adalah mengikuti inskripsi pada skrin dan mengikutinya. Sedang berlangsung Pemasangan Windows CE 6.0 Dibenamkan pada tablet, anda perlu mengeluarkan kad mikroCD sekali dan memaksa but semula. Itu sahaja yang diperlukan daripada anda.

Saya ingin ambil perhatian bahawa kad memori mikroCD kelas 6 2 GB tidak sesuai untuk tujuan ini, tetapi kad memori kelas 4 16 GB berfungsi dengan stabil dan boleh dipercayai. Ia juga penting bahawa semasa pemasangan WinCE 6.0 pada tablet, anda mesti menyahpateri (putuskan sambungan) kamera, kerana Tiada pemacu untuknya dalam OS, dan Windows terperangkap dalam proses mencarinya. Mungkin ini juga akan digunakan pada modul Wi-Fi, saya tidak dapat menyemaknya kerana... Saya hanya tidak memilikinya semasa pemasangan, dan tidak ada cara untuk menyemak fakta ini.

"Yamazaki") ialah versi keenam sistem pengendalian Windows Embedded, bertujuan untuk perusahaan mengeluarkan pengawal dan peranti industri elektronik pengguna. Windows Embedded CE 6.0 mempunyai kernel yang direka bentuk semula sepenuhnya yang menyokong lebih 32,000 proses, meningkat daripada 32 in versi sebelumnya. Ruang alamat maya yang diperuntukkan untuk proses telah meningkat daripada 32 MB kepada 2 GB.

Pada Mac 2011, Windows Embedded CE 6.0 telah digantikan dengan Windows Embedded Compact 7 yang dipertingkatkan.

YouTube ensiklopedia

    1 / 1

    ✪ Memasang Windows CE dalam Beaglebone Black

Sari kata

Penerangan

Windows Embedded CE ialah sistem pengendalian berasaskan komponen, berbilang tugas, berbilang benang, berbilang platform dengan sokongan masa nyata. Kira-kira 600 komponen tersedia untuk pembangun, yang menggunakan mana mereka boleh mencipta imej sistem pengendalian mereka sendiri, yang merangkumi hanya apa yang diperlukan untuk sesuatu peranti tertentu kefungsian. Sistem pengendalian menyediakan satu set API kepada pembangun aplikasi berdasarkan API Win32 standard dan ditambah dengan API khusus untuk peranti terbenam. Memandangkan CE hanya menyokong sebahagian daripada API Win32 dan mempunyai spesifik tertentu yang berkaitan dengan sifat terbenam sistem pengendalian, aplikasi yang ditulis untuk versi desktop sistem pengendalian Windows mungkin memerlukan penyesuaian dan pengubahsuaian tambahan untuk dijalankan pada peranti terbenam; dan dalam apa jua keadaan, untuk menjalankan program pada peranti, ia perlu disusun semula.

Sama seperti versi desktop Windows, Windows Embedded CE menggunakan format standard fail boleh laku - Mudah alih Boleh laku (PE). Ini membolehkan anda menggunakan kebanyakan utiliti standard yang berfungsi dengan format PE, seperti Dependency Walker atau DumpBin.

Alat pembangunan sistem pengendalian CE 6.0 terbenam disepadukan dengan Visual Studio 2005 dan disediakan sebagai tambahan kepada suite pembangunan moden ini. Integrasi dengan Studio Visual membolehkan anda menggunakan satu persekitaran untuk membangunkan kedua-dua aplikasi dan program sistem. Bersama-sama dengan alat pembangunan baharu, emulator peranti ARM baharu dibekalkan, disepadukan ke dalam Pembina Platform, yang memudahkan proses mengkonfigurasi, mencipta dan menguji imej sistem pengendalian. Semua kuasa editor kod sumber Visual Studio moden tersedia untuk pembangun pada CE 6.0: penyerlahan sintaks dan teknologi InteliSense (termasuk fail BIB). Editor grafik baharu telah muncul: editor pendaftaran, editor imej sistem pengendalian. CE 6.0 menggunakan penyusun Visual Studio 2005 yang dipertingkatkan. Penyusun baharu telah meningkatkan keserasian dengan bahasa C++; menyediakan perpustakaan yang lebih baik; menyokong CRT, ATL dan MFC, dan juga menawarkan pemeriksaan keselamatan masa jalan yang dipertingkatkan (/GS). Versi baharu CE mempunyai keupayaan untuk "post-mortem" penyahpepijatan. Ini menyediakan ciri-ciri tambahan untuk mendiagnosis masalah yang berpotensi dan mengoptimumkan prestasi. Penghantaran termasuk utiliti yang menentukan lesen masa jalan yang diperlukan dan menyokong pengeksportan laporan ke HTML, yang meningkatkan interaksi apabila bekerja pada projek dan perakaunan.

Kesambungan dengan Windows Mobile dan Windows Phone

Windows Embedded CE 6.0 tidak digunakan dalam platform Windows Mobile, tetapi ia menguasakan Zune HD. Seterusnya versi Windows Mudah alih, Windows Phone 7 Siri, sebahagiannya berasaskan Windows Embedded CE 6.0 R3.

DALAM dunia Windows anda tidak akan mengejutkan sesiapa pun. Di negara kita, namanya hampir menjadi nama rumah. Tetapi kebanyakan pengguna biasa tidak memikirkan sama sekali tentang sistem Windows dan cara ia berfungsi. Dan sudah tentu, hanya sedikit orang yang mempunyai konsep lengkap tentang struktur organisasi sistem pengendalian ini.

Apakah Windows?

Kebanyakan pengguna terbiasa dengan fakta bahawa apabila mereka menghidupkan komputer, OS dimuatkan, di mana mereka kemudiannya boleh bekerja dengan pelbagai program. Tetapi apakah peranan sistem pengendalian itu sendiri?

Sistem pada komputer, apatah lagi komponen perkakasan yang ada, memainkan peranan dominan dan perantaraan. Peranan pertengahan ialah ia adalah penghubung antara perisian yang dipasang(perisian), pengguna dan perkakasan. Dalam erti kata lain, ia adalah melalui fungsi Set tetingkap pengguna boleh melancarkan pelbagai aplikasi yang boleh berinteraksi antara satu sama lain. Tetapi pengiraan sudah dilakukan oleh pemproses pusat dengan pemuatan selari komponen program yang sedang aktif (tidak mengira proses mereka sendiri yang diperlukan untuk operasi sistem itu sendiri) ke dalam RAM. Iaitu, apakah itu "Windows"? Jambatan yang menghubungkan pengguna dan aplikasi aplikasi dengan komponen perkakasan, yang diamanahkan dengan fungsi melaksanakan semua proses (operasi pengiraan, mengeluarkan keputusan dan pemprosesan seterusnya).

Sebaliknya, bercakap tentang apa itu Windows, sistem itu boleh dibandingkan dengan beberapa kemiripan organisasi masyarakat manusia. "Windows" ialah sejenis pemimpin yang memberi arahan kepada ahli lain yang berpangkat lebih rendah, dan juga menetapkan hak atau melarang pelaksanaan proses tertentu.

Sedikit sejarah

Tetapi keluarga sistem pengendalian ini tidak selalu begitu popular. Sebelum ini, apabila kebanyakan sistem seperti DOS digunakan pada komputer, dan untuk berinteraksi dengan komputer adalah perlu untuk memasukkan banyak arahan, tidak perlu bercakap tentang sebarang kemudahan operasi.

Hanya pada tahun 1985, apabila versi pertama Windows 1.01, dibangunkan mengikut prinsip terkini pengaturcaraan berorientasikan objek, dikeluarkan, pengguna dapat bekerja dengan komputer melalui antara muka grafik, yang kemudiannya menjadi lebih mudah, tetapi tidak. mengalami perubahan asas.

Kemudian pengubahsuaian 2.0, 3.x diikuti, tetapi sistem seperti yang kita lihat hari ini akhirnya dibentuk hanya dengan keluaran Windows 95 revolusioner ketika itu. Ini diikuti oleh versi desktop 98, 2000, Millennium (ME), XP, Vista, 7, 8 dan 10 ( versi terkini"Windows"), tidak mengira bilangan besar pengubahsuaian pelayan.

Elemen antara muka asas

Tetapi elemen utama sejak kemunculan sistem telah dan kekal sebagai tingkap (di mana, sebenarnya, nama itu berasal). Ia digunakan untuk memaparkan semua program, proses, dsb.

Dalam versi 95, beberapa lagi elemen muncul, tanpanya hari ini sistem hampir mustahil untuk dibayangkan - butang "Mula" (yang, bagaimanapun, cuba ditinggalkan oleh pemaju dalam pengubahsuaian kelapan, tetapi kembali ke tempatnya pada kesepuluh) dan pelbagai jenis panel, yang utamanya ialah "Taskbars".

Penerangan ringkas tentang sistem Windows dan pesaingnya

Tetapi mengapa Windows menjadi salah satu sistem pengendalian yang paling biasa, walaupun hanya sehingga baru-baru ini semua pengubahsuaian telah dibayar? Ini bukan sahaja disebabkan oleh kemudahan penggunaan atau kehadiran versi yang digodam, yang majoritinya diambil kira oleh pengguna dalam ruang pasca-Soviet.

Hakikatnya ialah pemaju pada mulanya cuba mencipta sistem sejagat, yang boleh berfungsi dengan kebanyakan peranti perkakasan yang terkenal ( papan induk, pemproses, Ram, cakera keras, dsb.), dan di mana ia mungkin untuk menjalankan sebarang program tanpa mengira pembangun atau tujuannya.

Sudah tentu, hari ini sistem Windows sedang diikuti oleh kedua-dua Linux (sistem yang asalnya percuma) dan Mac OS X. Tetapi yang pertama agak khusus dan sangat popular hanya di kalangan pengguna yang sempit, manakala yang kedua boleh hanya berfungsi pada peralatan khas ( Bukan tanpa alasan bahawa platform Windows diklasifikasikan sebagai PC, dan sistem Mac diklasifikasikan sebagai Intel). Tetapi perkara yang paling menarik ialah sistem pengendalian yang bersaing tidak terjejas oleh virus, manakala Windows mempunyai banyak lubang keselamatan (ini akan dibincangkan secara berasingan).

Bagaimana untuk mengetahui versi sistem?

Sekarang mari kita lihat bagaimana untuk melihat ciri-ciri Windows versi 7, sebagai contoh, atau mana-mana yang lain. Dalam setiap sistem dapatkan maklumat ringkas mungkin melalui menu RMB pada ikon komputer dengan pilihan sifat (hampir semua orang tahu ini).

Tetapi untuk menjelaskan parameter sistem atau menentukan nombor binaan yang tepat, lebih baik menggunakan arahan msinfo32 yang dimasukkan dalam konsol Run, atau baris winver yang dimasukkan dalam menu yang sama. Untuk kemudahan, anda juga boleh menggunakan bahagian sistem dalam "Panel Kawalan".

Mengapa sistem gagal?

Sememangnya, kemungkinan Windows sangat luas, tetapi tidak terhad. Ramai pengguna mengadu bahawa OS tertentu ini sering ranap dan menyebabkan sejumlah besar ralat muncul.

Di sini adalah wajar untuk menjelaskan bahawa dalam hampir 99.9% kes bukan sistem yang "berkereta api", tetapi perisian yang dipasang, atau peralatan yang dipasang tidak memenuhi keperluan OS itu sendiri. Perkara yang sama tidak betul pemacu yang dipasang, jalur yang berbeza ingatan dan banyak perkara lain boleh menyebabkan konflik. By the way, salah satu yang terakhir Pengubahsuaian Windows 10 Pro adalah yang paling tidak terdedah kepada ranap sistem.

Keselamatan dan kemas kini isu pemasangan

Sistem keselamatan, walaupun terdapat banyak langkah perlindungan, jauh dari tahap tertinggi. Hanya dalam Windows 10 Pro dan versi lain kumpulan kesepuluh yang antivirus terbina dalam muncul, dan sebelum itu perlu menggunakan pembangunan pihak ketiga. Di samping itu, tembok api agak bermasalah. Dan terdapat banyak lubang dalam sistem yang melaluinya virus atau kod berniat jahat boleh menembusi.

Inilah sebabnya mengapa pemasangan berterusan kemas kini Windows diperlukan. Dalam kebanyakan kes, keluaran kemas kini sedemikian adalah berkaitan dengan menampal lubang dalam sistem keselamatan, walaupun anda juga boleh memasang kemas kini untuk perisian lain produk Microsoft, termasuk pakej pejabat atau platform khusus seperti DirectX, .NET Framework, Visual C++, dll., yang penting untuk operasi yang betul bagi banyak program moden, menuntut sumber sistem.

Sebagai peraturan, dalam mana-mana versi, memasang kemas kini Windows secara automatik diaktifkan secara lalai. Tetapi jika kegagalan berlaku, anda boleh mencari dan memasangnya sendiri dengan melakukan carian manual di Pusat Kemas Kini. Tetapi, malangnya, sesetengah kemas kini itu sendiri boleh menyebabkan ralat sistem disebabkan pemasangannya yang salah atau tidak lengkap, atau malah kerana ia pada mulanya dilakukan secara tidak betul, tetapi ini adalah kesalahan pengaturcara Microsoft.

Rollback dan pemulihan fungsi sistem

Akhirnya, ramai pengguna berminat dengan persoalan sama ada ia mungkin untuk memulihkan Windows. boleh. Bermula dengan versi ME, keluarga ini menjadi lebih bijak. Ini dinyatakan dalam fakta bahawa pada cakera keras dicipta (dan sedang dibuat) sandaran keadaan OS pada masa tertentu. Di samping itu, dalam pengubahsuaian moden anda tidak perlu menunggu automasi proses ini, tetapi buat cakera atau pemacu kilat untuk pemulihan cepat sistem, apatah lagi penyalinan penuh cakera keras.

Biasanya, selepas kegagalan kritikal berlaku, pemulihan bermula secara automatik tanpa campur tangan pengguna. Jika ini tidak berlaku, anda sentiasa boleh menggunakan menu but tambahan, yang dalam semua sistem kecuali Windows 10 dipanggil dengan menekan kekunci F8 semasa permulaan, dan pilih memuatkan yang terkini konfigurasi yang berjaya. Benar, versi terkini Windows (kesepuluh) menggunakan laluan yang sedikit berbeza untuk memasuki menu sedemikian, walaupun jika anda mahu, anda boleh kembali menggunakan F8 dengan mudah.

Jika ini tidak membantu, apabila bermula dari media boleh tanggal, anda boleh menjalankan baris arahan dan memulihkan sistem pengendalian menggunakan set alat khusus (pemeriksaan cakera atau sistem fail, pemulihan dalam talian, menimpa sektor but atau pemuat but itu sendiri, dsb.). Dalam sesetengah kes, cukup untuk menggunakan mod mula selamat ( Safe mode), yang membolehkan anda menghapuskan banyak masalah jika sistem tidak boleh boot dalam mod biasa (memasang dan menyahpasang program, termasuk pemacu, mengalih keluar virus, menukar tetapan OS itu sendiri, melancarkan Pusat Pemulihan secara manual, dll.).

Kesimpulan ringkas

Itu semua tentang sistem Windows secara ringkas. Tidak disentuh semata-mata di sini isu teknikal, berkaitan dengan prinsip operasi OS, kerana pengguna biasa tidak benar-benar memerlukan ini. Tetapi untuk meringkaskan, kita boleh mengatakan bahawa Windows ialah cangkerang bersatu yang membolehkan anda mengurus semua elemen komputer (perkakasan dan perisian) dan berinteraksi antara komputer dan pengguna. Ia agak bermasalah untuk menerangkan semua keupayaan sistem pengendalian moden, kerana ia akan mengambil lebih daripada satu halaman. Tetapi kita boleh mengatakan dengan yakin bahawa pembangunan keluarga OS ini tidak berhenti, dan pada masa akan datang kita boleh mengharapkan kemunculan sejumlah besar inovasi.