PC Software Overview

The software includes the operating system, and all the applications that you know and love, such as Microsoft Word!

2020-08-25 · Charlie Samra ·

PC Software Overview

The Operating System (OS) is software that manages everything that the computer does.  Key parts of most OSs include process and memory management, file system and general I/O management, a command line interface, and a suite of device drivers.

The OS is a software layer between the computer hardware and the applications that run on top of the OS.  Application versions typically target one or more operating systems.  For example, there is a version of Microsoft Word that runs on Windows, and another completely different version that runs on macOS.  

The two most common PC operating systems are Microsoft Windows and Apple macOS. Windows (including all of its variants) comprises 77% of total PC operating system market share.  macOS has about 17%, and the rest are minor players such as Linux and Chrome OS.

Applications are software executables that run on top of and are managed by the OS.  Applications enable users to create documents, play games, and surf the Internet.  Software development companies typically create applications that run on both of the major operating systems, but not always.

The software used to create applications is often referred to as an IDE, or Integrated Development Environment.  Developers use IDEs that support one or more software languages.  Typically, applications written for Windows are written in C# or C++.  The most used IDE for Windows is Microsoft Visual Studio.

On macOS, applications are mostly written in Objective-C, Objective-C++, and Python, though there is good support for other languages.  Xcode by Apple is the premier IDE for macOS.

One important application that is bundled with the OS is the web browser.  The browser itself can run applications that are written in JavaScript.  Google's Chrome browser is the most popular at 49%, followed by Firefox at 12% and Apple Safari at 7%.

Another application that is bundled with practically every OS is the Email Reader.  This application is basically a graphical interface for reading and writing emails.  It communicates with an email server that is somewhere in the cloud.  You can set up multiple mailboxes on the Email Reader, one for each email account you own.  For example, I have an email account for both Google Gmail and Yahoo.  I set them both up in the Email Reader so they can access their respective email servers.

Vocabulary

Flash Card Drill
browser ブラウザ
  1. The Chrome browser can be slow when processing large images.
    (おお)きな画像(がぞう)処理(しょり)する(とき)は、Chromeブラウザーが(おそ)くなることがあります。
  2. On a Mac, the Safari browser is what I use the most.
    Macでは、(わたし)(もっと)もよく使用(しよう)しているのはSafariブラウザです。
memory メモリ
  1. I just upgraded my laptop's memory to 8GB.
    ラップトップのメモリを8GBにアップグレードしました。
  2. My new Dell desktop PC has a 9th Gen Intel Core i3-9100 (4-Core, 6MB Cache, up to 4.2GHz with Intel Turbo Boost Technology), and 4GB memory.
    (わたし)(あたら)しいDellデスクトップPCには、(だい)9世代(せだい)Intel Core i3-9100(4コア、6MBキャッシュ、Intel Turbo Boost Technologyを使用(しよう)した最大(さいだい)4.2GHz)、および4GBメモリがあります。
Email Reader メールリーダー
  1. The Email Reader application I use on my Mac is Spark.
    Macで(わたし)使用(しよう)しているメールリーダーアプリケーションはSparkです。
  2. Normally an Email Reader application is included with the personal computer's OS.
    通常(つうじょう)、メールリーダーアプリケーションはパソコンのOSに(ふく)まれています。
cloud クラウド
  1. The Internet cloud hosts all web-based applications for users to use.
    インターネットクラウドは、ユーザーが使用(しよう)するすべてのWebベースのアプリケーションを提供(ていきょう)します。
  2. I store all my pictures in the cloud.
    (わたし)はすべての写真(しゃしん)をクラウドに保存(ほぞん)しています。
Integrated Development Environment 統合(とうごう)開発(かいはつ)環境(かんきょう)
  1. The IDE most used on Mac computers is Xcode.
    Macコンピューターで(もっと)使用(しよう)されるIDEはXcodeです。
  2. For Java programming, the IDE I like the best is Eclipse. It does everything I need to produce quality code.
    Javaプログラミングの場合(ばあい)(わたし)一番(いちばん)()きなIDEはEclipseです。(こう)品質(ひんしつ)のコードを作成(さくせい)するために必要(ひつよう)なすべてを(おこな)います。
executable 実行(じっこう)可能(かのう)ファイル
  1. The installer copied all the executables into the program folder.
    インストーラーはすべての実行(じっこう)可能(かのう)ファイルをプログラムフォルダーにコピーした。
  2. This operating system can run executables from different platforms.
    このオペレーティングシステムは、(こと)なるプラットフォームの実行(じっこう)可能(かのう)ファイルを実行(じっこう)できる。
process プロセス
  1. The operating system manages each process on the computer.
    オペレーティングシステムは、コンピューター(じょう)(かく)プロセスを管理(かんり)します。
  2. This process uses a lot of memory.
    このプロセスは(おお)くのメモリを使(つか)います。
interface インターフェイス
  1. The email reader has a simple graphical interface.
    その電子(でんし)メールリーダーは、シンプルなグラフィカルインターフェイスを()っています。
  2. Good interface design makes software easier to use.
    よいインターフェイス設計(せっけい)は、ソフトウェアを使(つか)いやすくします。
suite スイート
  1. We booked a suite with a view of the ocean.
    (わたし)たちは(うみ)()えるスイートを予約(よやく)しました。
  2. The office suite includes word processing, spreadsheets, and presentation software.
    そのオフィススイートには、ワープロ、(おもて)計算(けいさん)、プレゼンテーションソフトが(ふく)まれています。
device driver デバイスドライバ
  1. You need to install the correct device driver for the printer to work.
    プリンターを動作(どうさ)させるには、(ただ)しいデバイスドライバをインストールする必要(ひつよう)があります。
  2. After updating the device drivers, the computer recognized the new graphics card.
    デバイスドライバを更新(こうしん)した(のち)、コンピュータは(あたら)しいグラフィックカードを認識(にんしき)しました。

Quizzes

Comments