PC Software Overview

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

2020-08-24 · Charlie Samra ·

Comments
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 ブラウザ B1 · Intermediate Rare
  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 メモリ A2 · Elementary Common
  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 メールリーダー B1 · Intermediate Uncommon
  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 クラウド B2 · Upper-intermediate Uncommon
  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 統合(とうごう)開発(かいはつ)環境(かんきょう) C1 · Advanced Uncommon
  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 実行(じっこう)可能(かのう)ファイル B2 · Upper-intermediate Rare
  1. The installer copied all the executables into the program folder.
    インストーラーはすべての実行(じっこう)可能(かのう)ファイルをプログラムフォルダーにコピーした。
  2. This operating system can run executables from different platforms.
    このオペレーティングシステムは、異(こと)なるプラットフォームの実行(じっこう)可能(かのう)ファイルを実行(じっこう)できる。
process プロセス B2 · Upper-intermediate Common
  1. The operating system manages each process on the computer.
    オペレーティングシステムは、コンピューター上(じょう)の各(かく)プロセスを管理(かんり)します。
  2. This process uses a lot of memory.
    このプロセスは多(おお)くのメモリを使(つか)います。
interface インターフェイス B1 · Intermediate Uncommon
  1. The email reader has a simple graphical interface.
    その電子(でんし)メールリーダーは、シンプルなグラフィカルインターフェイスを持(も)っています。
  2. Good interface design makes software easier to use.
    よいインターフェイス設計(せっけい)は、ソフトウェアを使(つか)いやすくします。
suite スイート B1 · Intermediate Uncommon
  1. We booked a suite with a view of the ocean.
    私(わたし)たちは海(うみ)の見(み)えるスイートを予約(よやく)しました。
  2. The office suite includes word processing, spreadsheets, and presentation software.
    そのオフィススイートには、ワープロ、表(おもて)計算(けいさん)、プレゼンテーションソフトが含(ふく)まれています。
device driver デバイスドライバ C1 · Advanced Common
  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

What did you think of this lesson?

Ask a question or share a thought — I read every one.