【未経験用】頻出IT基礎用語まとめ


背景

なんと転職できました。
未経験から転職するにあたって、ITの基礎的な知識を、なあなあではなく
しっかりさせようとした目的です。まあ【備忘録】です。

用語集

OS

コンピューターを動かすためのソフトウェアのこと。
コンピューター全体を管理・制御し、人が使えるようにする役割を担う。
代表例)Windows,mac,Linux

ソフトウェア

ソフトウェアとは、コンピューターを動かすプログラムのこと。広い意味では、プログラムが処理するデータも含まれる。コンピューター自体や周辺機器などのように目に見える機器をハードウェアと呼ぶのに対し、ソフトウェアは目で見ることができない。
大きく二つに分類する。


  • 応用ソフトウェア:ワープロや表計算などの各種アプリケーション
  • システムソフトウェア:ミドルウェア(DB)・基本ソフトウェア(OS、言語プロセッサなど)

ハードウェア

コンピューターを構成する目に見るもの全般。
例)マウス・ディスプレイ・キーボード

CPU

人の「頭脳」のような役割を行うパーツのこと。
コア数=処理を行える頭脳の数。

HDD

PCにデータを保存するための内ストレージと呼ばれる領域。
(ストレージ=「データを保管する場所」)
記憶装置のため本棚と例えられる。

メモリ

データやプログラムを一時的に保存する部品のこと。
机や作業台で例えられる。

ディレクトリ

CUIで用いるデータの入れ物。
GUIでいうフォルダ。

GUI

情報の提示を画像や、形を多用し、
基礎的な操作の大半をマウスやタッチスクリーンなどの画面上での指示。

CUI

コンピューターやソフトウェアが利用者に情報を提示したり、操作を受付したりする方法の一つ。

全てのやり取りを文字だけで行う。
こんなかんじのやつ

ビット

1bitとはコンピューターが扱う最小の位のこと。

バイト

1バイト(Byte)= 8ビット(bit)。
0か1が入る箱が8個並んでいるイメージ

ローカル

自分自身のPC環境のこと。
ローカル環境。

パス

ファイルまでの経緯を指す示す経路

  • 絶対パス

    誰から見ても変わらない場所。 最初のフォルダから始まりますよという意味で、絶対「/」から始まる。 【自分へ】キタミ式の276Pみたらわかるよ

  • 相対パス

    自分のいる位置からの場所

IDE

統合開発環境の略。
プログラミング開発に必要となるテキストエディタ・コンパイル・デバッカを一つにまとめた開発環境
例)Eclipse、Android Studio、Swiftなど

IP

PCやスマートフォン等のネットワーク上の機器を識別するためにふり振り当てられている番号。
(よく見る129.168.20.5168.20.5ってやつ)

port

利用しているパソコンがどんなサービスを利用しているのかを特定する際に利用している番号。

グループウェア

組織内のスケジュールやタスクなどの共有したコミュニケーションを目的とした
アプリケーション

ネスト

プログラムやデータにおいて、ある構造の中に同じ構造が含まれている状態。
IF文の中にIF文があると「ネストが深い」と言われると。

ふー…ちょっと休憩…

Qiitaを備忘録としてしか使っていません…わら

インデント

字下げ

コミット

処理や変更などを確定・反映させる

マザーボード

各パーツに電気を供給したり、デバイスの統制を行う。
PCの土台となる主要な電子回路基板のこと
…?

BIOS

OSの起動や、PCと接続機器間の入出力を制御するプログラムのこと
電源を入れた時に最初に起動するプログラム。

ドライバ

PCに接続されている周辺装置をOSによって制御するために作られたプログラム

あとがき

無事にコロナ禍で転職ができましたけども、
まだまだスタートラインにたっただけですね。

私は、こういう風に何か記録に残さないと忘れてしまうんですよね~
では、これからも頑張りまっす!