コンピューターソフトウェアについて調べてみました。
 

コンピューターソフトウェアを開発する人の事を、システムエンジニアと呼びます。
今回は、システムエンジニアという職業について少しお話しましょう。

このシステムエンジニアは、SEと呼ばれていますよね。
このシステムエンジニア(SE)の仕事というのは、簡単に言うとソフトウェアを開発する事です。
システムの値段や構築等そのソフトウェアを完成させる全ての仕事をこの仕事に携わっている一人のシステムエンジニア(SE)でやらなくてはいけない事が多いそうです。
その為、一人で抱えなくてはならない大変な仕事でもあります。

また、システムエンジニア(SE)になるには専門学校で情報処理などの知識を得ている人やプログラミングについて勉強した人などが有利だそうです。
理工系の勉強を大学等で勉強して知識がある方もシステムエンジニア(SE)になるには有利な条件だそうですよ。

また、資格(情報処理技術者資格)を持っていると就職する時に有利だと言われています。
このシステムエンジニア(SE)になると、ソフトウェアの開発に時間がかかる為、労働時間がどうしも長くなってしまうという職業なのは仕方無い事なのかもしれませんね。
私の友人は、コンピューターソフトウェアを開発するシステムエンジニア(SE)なのですがこのように話してくれましたね。
なかなか時間が無く、忙しいようですがやはりソフトウェアが完成した時は本当にやり遂げたという感覚がとても嬉しいようです。

仕事やプライベートでパソコンを利用する事が多いですよね。
その時に利用する事で作業がはかどったりと便利なのが、コンピューターソフトウェアです。
このソフトウェアは、著作物でもあります。
その為、このコンピューターソフトウェアには著作権があり著作権法により守られています。

コンピューターソフトウェアを利用するには、インストールが必要となりますよね。
このインストールをする時に必要なのが、著作権の許諾です。
例えばソフトウェアの著作権の侵害があれば、処罰を受けなくてはなりません。

このように、コンピューターソフトウェアはきちんと管理されているという事なのです。
例えば、誤って購入をしたコンピューターソフトウェアが違法で作られたコンピューターソフトウェアだった場合には、どうなると思いますか?
この違法コンピューターソフトウェアは、世間では海賊版のコンピューターソフトウェアの事です。
これを誤って購入してしまった場合でも、著作権法で罰せられてしまいます。
このようなコンピューターソフトウェアを購入してしまった時には、まずはインストールをしないようにしてくださいね。
きちんと著作権法で、ソフトウェアの管理をしないとこういったきっと違法のソフトウェアが増えてしまうんでしょうね。

著作権でレンタルしてきたCDなどのコピーは使用目的であればOKなようです。
ただし、この利用範囲は個人的に利用するか家庭内で利用するものに限られるそうですよ。
覚えておくと良いでしょう。

今では、パソコンはとても便利で欠かせない物になりましたよね。

昔は事務的作業も電卓あるいはそろばんを使い計算をしていたのを、今ではエクセルの表に数字を入力するだけで計算をしてくれます。
数字の打ち間違えさえなければ、大きな数字であっても正しく計算をしてくれます。
毎月の、売上や給料計算等はすべてパソコンで計算してくれるのでとても助かりますよね。
私も事務的作業は、全てパソコン。
計算もしてくれ表も簡単に出来るのでとても助かっています。

私が以前に努めていた企業では、課がそれぞれ分かれソフト開発をしているIT課がありました。
その会社では、その課に行くには鍵が無いと入れず社員であっても関係者以外は立ち入りが出来ない管理システムとなっていましたね。

その会社では、その会社の社員全員が使えるソフトがありそれを社員全員が利用していました。
当たり前のように、入社した時からそのソフトを利用していましたがとても便利なものだったと改めて実感しているんです。
その企業で利用していたソフトは、ソフトウェアの技術者の方が作ったんだと思いますがそれでは、このコンピュターソフトウェアの仕事について少し調べてみたいと思います。
このコンピューターソフトウェアの技術者としてついている人というのが、現在12万人以上と言われているそうです。
この数は、一見多い?と思われがちですが実は足りていないんだとか…。
このコンピューターソフトウェアの技術者の中の、約2割の方は女性だそうですよ。

今ではパソコンは欠かせない物となりましたよね。
ビジネスでもパソコンがないと仕事が出来ないという方も多いかと思います。
パソコンがあれば、書類を作成したり計算をしたり、検索をしたりと様々な事をパソコン1台でする事が出来ます。

何か案内文等などの書類を作りたい場合には、Wordやメモ帳などを利用し、表計算をするのであればExcelを利用しますよね。
このWordやExcelなどはソフトウェアなんですよ。
このソフトウェアがある事で、パソコンを使って様々な作業が出来ると言う事なのです。
またパソコンでインターネットに接続をする場合には、必ずセキュリティ対策ソフトを入れておく必要があります。
パソコンがウイルスに感染しないようにセキュリティソフトを入れてデーターを漏れないようにしたり、ウイルス感染をしないようにする為ですよね。
今では、様々なウイルスがありいつの間にかウイルス感染していた・・・なんてないようにセキュリティ対策は万全にしてくださいね。
このセキュリティ対策ソフトもソフトウェアなんですよ。
ウイルス対策ソフトは、そのソフトにより金額は違いますが4,000円前後から購入が出来るかと思います。

また、年賀状等を作る時には今ではパソコンで作成している方がほとんどだと思います。この年賀状を作るソフトで有名な筆まめや筆王などもソフトウェアです。
5,000円くらいから購入する事が出来き、面倒な宛名書きやイラスト等などもこのソフトウェアの中に入っているので簡単に作成する事が出来るソフトですよね。

コンピューターソフトウェアについて触れています。
あなたは、コンピューターソフトウェアについて理解出来ていますか?
それでは、今回はコンピューターソフトウェアのプログラミング言語についてご紹介していきたいと思います。

プログラミングって何だか知っていますか?
あなたがサイトを見る時、どのソフトを使っていますか?
今このサイトを見ている人は、ほとんどの方がインターネットエクスプローラーではないでしょうか。
ウィンドゥズのOSは立派なソフトの一つですよね。
そして、日本語が表示されるようにと変換されているソフトや正しく動くようにとソフトが導入されています。
私達が普段利用しているインターネットには、それぞれそれを開発した人がいてそのソフトを利用しています。
このようなソフトを作る事を、プログラミングと言うんですよ。

プログラミングとは、コンピューターへ命令を出す事です。
コンピューターにソースという命令を出す事でコンピューターはその命令を間違わないで処理をしてくれます。
そのため、コンピューターに命令を出すのには日本語や英語などでは無く、プログラミング言語を使って命令を出すのです。
このプログラミング言語については、前回少しお話しをしましたがこのような流れとなってコンピューターが動いてくれているのです。
このプログラミング言語には、いろいろな種類があります。
BASICやC言語, Pascal, Java などがあります。

コンピューターソフトウェアについて学んでいきましょう。
コンピューターソフトウェアについて書いてきましたが、知識は付いてきたでしょうか?
それでは、早速コンピューターソフトウェアについてご紹介していきたいと思います。

今回は、 プログラミング言語について学びましょう。
プログラミング言語を、簡単に言葉の通りに説明するとプログラムを作るための言語のことです。
コンピューターは、プログラムを読み込みそのプログラム通りに実行をしてその処理を行ってくれます。
人と人とが会話をする時には、私達なら日本語で相手と話しをしますよね。
また、その他の言語をしてフランス語やドイツ語そして英語などのたくさんの種類の言語があります。
それと同じように考えると、プログラミング言語にもたくさんの種類があると言う事なのです。

例えば、英語を話せない日本人と英語しか出来ないアメリカ人の方がいたとします。
それぞれ日本語、そして英語しか話せないので会話をするにはその間に入ってくれる通訳の方が必要です。
このことをプログラミング言語に例える事が出来ます。
プログラミング言語そのままだとパソコンが理解できない時に、通訳がパソコンに対しての指示や命令を送るという事です。

私達が利用している、アプリケーションであるエクセルやワード、そしてインターネットエクスプローラーは、全てプログラミング言語を通して動いているんですよ。
またこのプログラミングを覚えることでソフトウェアやアプリケーションを製作する事ができるようになります。

コンピューターソフトウェアについて学ぶサイトです。
コンピューターソフトウェアとは何?から始まった方、コンピューターソフトウェアについて少しずつ理解が出来ましたか?
最初に、コンピューターソフトウェアという言葉を聞くと難しい・・・とすぐに思ってしまいそうですよね。
パソコンも使えて、コンピューターソフトウェアについても知識もあるのとない場合では違う場合が多々あるかと思います。
コンピューターソフトウェアについて引き続き学んで行きましょう。

ところで、ソフトウェアの前にデーターセンターについてお話したいと思います。
今回は、まずサーバーに関係のあるデーターセンターについて触れてみますね。

このデーターセンターとは、サーバーがきちんと動いているのかを監視をしてくれる場所です。
利用しているサーバーデーターセンターで預かって、インターネットが正常に接続されるように監視をしています。
また、サーバーが正常に動くように監視をしている所だと言えるでしょう。

今、利用されている方が増えているコロケーションサービス。
このコロケーションサービスとは、ユーザーが利用するサーバーの周辺機器など設備の整っている施設に設置をして、通信機器を守るというサービスです。
回線や空調、そして電源等の設備の管理を行ってくれるサービスです。
また、このコロケーションサービスは、別名サーバーハウジングサービスとも言われています。
このような所を利用すると、安心できそうですよね。

2010年も、”コンピューターソフトウェア”の基礎について勉強していきましょう。

去年もコンピューターソフトウェアについてたくさん調べてきました。
あなたはコンピューターソフトウェアを理解していますか?
コンピューターソフトウェアは、普段使わない言葉や始めて聞いた言葉など理解するのに時間がかかる場合もあるかと思います。
パソコンは使えるけれど、ソフトウェアの知識が無い方もたくさんいらっしゃるかと思います。
パソコンもコンピューターソフトウェアも、理解をして利用できるようになりたいものですよね。
少しずつコンピューターソフトウェアの知識を深めていきましょう。

今回は、コンピュータの入出力について勉強していきましょう。

<コンピューターソフトウェア:コンピュータの入出力>
入出力制御には種類があり、直接入出力制御方式、チャネル方式、DMA方式があります。

直接入出力制御方式は、これはコンピュータで使用していた昔の方式です。
CPUが直接、入出力の制御をしている為パソコンでプリントアウトをしていると、キーボードやマウスが反応しないとかディスプレイに表示されている表示が変わらないなどの状態を起こしてしまう。

そして、チャネル方式。
これは、主に大型コンピュータで用いられています。
専用装置であるチャネルという入出力制御を利用し、CPUの指示があればCPUとは独立したり並列に入出力の処理をしています。

最後にDMA方式。
こちらは、主に一般的なパソコンで用いられるもので、チャネルよりも低機能、低コストです。

コンピューターソフトウェアの基礎についてお話しをしています。
コンピュターソフトウェアのタスクのスケジューリングについてご紹介したいと思います。

<コンピュターソフトウェア:タスクのスケジューリング方式>
タスクのスケジューリング方式にはたくさんあり、その中の一つがラウンドロビン方式。
この方式は、まずは各プロセスにクォンタムが与えられます。
そしてプロセスがクォンタムの終了時に実行中であれば、CPUは別のプロセスに与えられるという訳です。
コンピュターのプロセスがクォンタムの終了前に終了またはブロックされると、その時点でCPUは別のプロセスに与えられることになります。

<コンピュターソフトウェア:FIFO>
その他の方式に「FIFO(First in First out)方式」があります。
この到着順方式のソフトウェアは、要求された順にCPUを割り当てる事になりそれが実行、そして開始したプロセスは完了するまで実行される事になります。
単純であり、また公平でもあり、そして応答時間が長くなるのでTSSには不向きだと言えるのではないでしょうか。

<コンピュターソフトウェア:プリエンプション方式>
プリエンプション方式は、Windows、Unixなどで用いられる方式の事です。
例えば、優先度の高いタスクが実行が可能な状態となった場合には、その優先度が高いタスクが実行される為、タスクの中で優先度が低いものは実行を中断する事になります。
そして、逆に優先順位の高いタスクを実行する事が出来る方式の事です。

コンピューターソフトウェアの基礎の仕組みについて、初めて聞いた言葉などがたくさん出てきました。
コンピューターソフトウェアを少しずつ理解していきたいですね。

コンピューターソフトウェアの基礎についてお話しをしています。
前回のコンピューターソフトウェアジョブスケジューリングについてお話しをしました。
理解できたでしょうか?
なかなかコンピューターソフトウェアは目に見えないので難しいですよね。
一つずつ、コンピューターソフトウェアの基礎について知識を得ていきましょう。

今回は、メモリについてお話をしたいと思います。
<コンピューターソフトウェア:メモリの管理>
コンピュータの記憶装置には、二つのメモリがあります。
メインメモリを表すと言われている「主記憶装置」と、もう一つがハードディスクに代表される「補助記憶装置」があります。
この2つの記憶装置のうち、主記憶装置は補助記憶装置に比べコストが高いです。
限られたメインメモリを有効に活用する方法についてお話していきましょう。

最初に最も単純な方式として上げられる方法というのが、”単一連続割り当て方式”でプログラムをメモリの空き領域に順に入れていく方式の事です。
シングルタスク向きの方式と言えるでしょう。
その他の方式として、別に”可変区画方式”があります。
どのような方法かと言いますと、”可変区画方式プログラム”が実行されるたびに必要なだけの大きさをメモリの上から割り当てる方式です。
この方式は、空き領域を一つにまとめることが必要となるのですがその理由はメモリの断片化を起こしやすくなるためです。

例えば実行したいプログラムの大きさがメインのメモリの大きさを上回った場合はどのような方法があるのでしょうか?
次回は、そのメモリの方法についてご紹介したいと思います。

 
Home