Windows 3.0やWindows 3.1では32ビット386プロテクトモードではなく16ビット286プロテクトモードで動作していたため、標準構成では64KBセグメント・メモリモデルを使用するようになっていた。しかし、32ビットCPUではプログラマーはより大きなメモリポインタにアクセスして、プログラム・セグメントをどんな大きさにも拡張することができた（セグメント・ディスクリプタが24ビットであるため最大サイズは16MBに制限されている）。当時のWindows APIファンクションは16ビットであったため、それらは32ビットポインタを使用できず、コードに32ビット命令を含んでいてもDOSと同様に64KBセグメントでOS呼び出しを行うプログラムコードの一部を配置する必要があった。このため、理論上は4GBのメモリ空間を使用できる386以上のCPUであっても、Windows 3.0は合計16MBのメモリにしかアクセスできない。Windows 3.1では16MBの制限はなくなり、理論的には最大4GBのメモリを使用できる（現実的な上限は256MB）。ただし、先述のとおり1つのプログラムが使用できるメモリは最大16MBである。
各プログラムの設定は、それぞれのプログラムが持つiniという拡張子が付けられたファイル、もしくはwin.iniやsystem.iniなどのWindowsのシステムファイルで行っていた。Windowsそのものの設定もwin.iniとsystem.iniで行っていた。これらはテキストファイルであり、標準で付属するシステムエディタ (sysedit) などのテキストエディタで編集を行うことができた。また、設定変更ミスや諸々のトラブルからWindowsが起動しなくなっても、MS-DOS環境からテキストエディタを使ってwin.iniやsystem.iniの中身を修正して復旧することができた。これらの設定内容はマイクロソフトが監修した解説書『Windows 3.1 リソースキット』で公開された。Windows 3.1の登録情報データベース（後のレジストリ）は、ファイルマネージャで開くファイルのフォーマットとアプリケーションとの関連付けやOLE情報に使用されるのみであった。
Windows 3.0、3.1では、標準でネットワーク (LAN) 機能自体が搭載されておらず、LAN Manager ClientなどDOSベースのネットワーク機能に頼っていた。LAN Manager ClientはWindows NT ServerのCD-ROMなどに収録され、TCP/IPやNetBEUI、NetWare互換プロトコルなどのプロトコルが使えた。また、Windows for Workgroups (WfW) 3.1はWindows 3.1にWindowsベースでのネットワーク機能を付加するアドオンとして発表、販売された。ただし、この段階ではネットワークプロトコルとしてNetBEUIかNetWare互換プロトコルしか選択できなかった。その後、WfW 3.11が完全なWindows製品として発売され、このWfW3.11向けにTCP/IPプロトコル用ドライバも提供された。WfWの日本語版は発売されなかったため、日本のユーザーが手軽にネットワークを組むにはWindows 3.1との互換性に乏しく高性能パソコンを要求するWindows NTを購入するか、Windows 95の登場を待つしかなかった。日本では1994年時点で個人ユーザーにインターネット接続サービスを提供するISPがIIJと富士通(InfoWeb、1999年にニフティへ統合）の2社しか存在せず、まだ黎明期にあった。1995年に入るとISPは10社以上になり、インターネットを取り扱った参考書も急増した。しかしWindows 3.1標準ではネットワーク機能は搭載されていないため、市販のInternet CHAMELEON（ネットマネージジャパン、19800円）といったダイヤルアップ接続ツール（ダイヤラー、メーラー、FTPクライアントなどをまとめたパッケージ）を購入するか、パソコン通信を通じてTrumpet Winsockといったツールを揃えていく必要があった。ウェブブラウザにはNCSA Mosaicやその後に登場してすぐに標準となったNetscape Navigatorが使われた。Windows 95と同時発売のMicrosoft Plus!に同梱されたウェブブラウザ「Internet Explorer」は1996年4月にWindows 3.1対応の16ビット版が公開され、これにはメーラーのOutlook Express（16ビット版）やダイヤラーなどが添付されていた。インターネットの閲覧やメールの送受信はInternet Explorer添付のダイヤラーを使ったダイヤルアップの他、LAN Manager Clientをインストールしてある場合やWfWではLAN経由でも可能である。ただし、Internet Explorer標準添付のダイヤラーはPC/AT互換機用のため、PC-9800シリーズでダイヤルアップ接続する場合は市販ソフトなどを別途用意する必要があった。
愛知県豊川市出身。豊川市立三蔵子小学校時代にジュニアオリンピックで優勝、桜丘中学校・高等学校に進学し、中学校時代には全国中学校水泳競技大会では3位に入ったこともある。しかし、高校ではコーチとの人間関係の影響等で伸び悩み、インターハイでの最高順位は4位だった。神田忠彦コーチとの出会いで山梨学院大学商学部商学科に進学。大学卒業後は東京スイミングセンターに所属して平井伯昌コーチの指導を受けている。2006年アジア競技大会(ドーハ)に於いて、女子50mバタフライで銅メダルを獲得。2007年世界水泳、、ユニバーシアード日本代表。2007年7月29日、山梨県内の競技会にて女子50メートルバタフライの日本記録を0.03秒更新（従来の記録は青山綾里が達成した記録であった）。2008年4月16日、日本選手権水泳競技大会競泳女子100mバタフライ決勝で2位に入り、派遣標準記録を突破した為、北京オリンピック日本代表に即時内定。そして6月のジャパンオープンでは50mでレーザー・レーサーを着て、100mでは日本製の水着を着て二冠を達成。本番では23位。予選敗退に終わる。一方中村礼子、北川麻美、上田春佳との400mメドレーリレーでは日本新を出して6位となった。オリンピック後の2008年9月6日、日本学生選手権水泳競技大会競泳女子100mバタフライ決勝にて、日本新記録を樹立。2011年4月に行われた世界水泳代表選考会の50mバタフライで日本新記録を樹立して優勝。つづく100mバタフライでも日本記録を樹立して優勝。5月のジャパンオープン50mバタフライでは日本記録で優勝。2012年夏のロンドンオリンピックでは、女子4×100mメドレーリレー決勝で第3泳者（バタフライ）を務め、総合タイムでそれまでの同種目の日本記録を2秒近く縮めた記録で銅メダルを獲得。同年9月3日、豊川市は加藤に「スポーツ特別功労賞」を授与することを決定した。同賞は、加藤の活躍によって豊川市出身者から初の五輪メダリストが誕生したことを記念して新設されたもので、加藤が初の受賞者となった。2013年11月、短水路ワールドカップ東京大会に出場。50mバタフライ及び100mバタフライで短水路日本新記録を樹立。その後の記者会見にて現役引退を表明、国内トップのまま選手人生を終えた。引退後は東京SC職員として一般人を対象にした水泳教室などで指導することを表明。