【応用情報】ソフトウェアに関する記事の一覧

【応用情報】ソフトウェアの基本とOSの役割について解説

  • ソフトウェアってなに?
  • 基本ソフトウェア・ミドルウェア・応用ソフトウェアの分類
  • OSとカーネルの役割

【応用情報】タスクの実行状態・実行可能状態・待ち状態、タスク管理の方式、並行処理を解説

  • 実行状態/実行可能状態/待ち状態とは
  • プリエンティブ/ノンプリエンティブなタスク遷移状態
  • タスク多重度
  • リアルタイムOS

【応用情報】タスク管理の排他制御とデッドロック、セマフォについて解説

  • タスクの排他制御
  • セマフォ
  • タスクのデッドロック

【応用情報】仮想記憶管理について解説

  • 仮想記憶管理とは
  • ページフォールト/ページアウト/ページイン
  • スラッシング
  • FIFO/LIFO/LRU/LFU(ページ置換えアルゴリズム)
  • デマンドページング/プリページング

【応用情報】プログラムの主記憶管理と再入可能などのプログラムの特性について解説

  • プログラム実行時の主記憶管理について
  • 固定区画方式と可変区画方式
  • フラグメンテーションとガーベージコレクション
  • 再使用可能/再入可能/再配置可能/再帰的なプログラム

【応用情報】ホストOS型・ハイパーバイザー型・コンテナ型仮想化について解説

  • 仮想マシンとは
  • コンテナ型仮想化
  • ホストOS/ゲストOS
  • Docker

【応用情報】応用情報で出題されるAIについてまとめて解説

  • 機械学習
  • 教師あり学習
  • 2クラス分類モデル
  • 過学習
  • 交差検証
  • ROC曲線
  • ディープラーニング

【応用情報】レイトレーシングやラジオシティ等のCG技術とフォントについて解説

  • コンピュータグラフィックス(CG)
  • レンダリング
  • レイトレーシング法
  • ラジオシティ法
  • アウトラインフォント/ビットマップフォント