��2��@���C���t���[�����̒m�V


Linux�����C���t���[���̏�łǂ����삷�邩��������Ɨ�������O��Ƃ��āA����́A���C���t���[�����̂��̂̓�����������܂��i�ҏW�ǁj

���{�A�C�E�r�[�E�G���������
�V�X�e���Y���e�N�m���W�[�E�G�o���W�F���X�g
�k�� ��
2008/7/23

�@�O��u���C���t���[����Linux�������܂��v�ł́A���C���t���[�������������ǂ��������̂ŁA�Ȃ�������Linux�𓮂������ƂɂȂ����̂��Ƃ����o�܂ƁA���ꂪ�����炷���l�ɂ‚��Đ������܂����B

�@����́A���̏��Linux���ǂ����삷�邩�c�c��������Ɨ������邽�߂ɂ��A��������Linux���痣��A���C���t���[�����̂��̂̓����ɂ‚��ĉ�����Ă����܂��B�������A����ꂽ���ʂŃ��C���t���[���̂��ׂĂ͌��s�����܂���̂ŁALinux���ғ����邤���Ŋ֌W���镔���A��Ƀn�[�h�E�F�A�E�A�[�L�e�N�`���𒆐S�Ɏ��グ�Ă݂����Ǝv���܂��B

ACR ���C���t���[���ɗ��j����

�@�ŏ��̏��p���C���t���[���ł���uIBM System/360�v�����\���ꂽ�̂́A1964�N4��7���̂��Ƃł��B���C���t���[���Ƃ͂����A�ŏ����獂�M���ō����ȃ}�V���������킯�ł͂���܂���B�������j�̒��ʼn��ǂɉ��ǂ��d�ˁA�K�v�Ƃ����@�\�̒lj����J��Ԃ��Ă������ʂ��A���݂̃��C���t���[���Ȃ̂ł��B

�@�����ŁA���C���t���[�����K�v�Ƃ���Ă����w�i�ƁA�v���ɉ�����ׂ��������Ă����@�\�ɂ‚��āA���j��U��Ԃ�Ȃ��������܂��B

����Ɩ��̂��߂̃R���s���[�^

�@���C���t���[�����g���Ă��镪��́A�̂����܂��A�قƂ�ǂ̏ꍇ����Ɩ��ł��B��Ɩ��Ƃ́A�󔭒�������̔��Ǘ��A�݌ɊǗ��ȂǁA���̊�ƁE�c�̂̎��Ɠ��e�ƒ��ړI�ɂ������Ɩ��̂��Ƃ������܂��B�ȑO�͎��Ɛl��ŏ������Ă������������Ɩ����A�d�Z���i�R���s���[�^���j�������̂���Ɩ��V�X�e���ł��B

�@��ʓI�ɁA���ꂼ��̊�Ɩ��͏�����f�[�^������قǕ��G�ł͂Ȃ��A��^�I�Ȃ��̂��������߁A�R���s���[�^�����₷���Ƃ����Ă��܂��B�������Ȃ���A��Ƃ̒��ɂ͂��܂��܂ȋƖ������邤���A���ꂼ��v����������قȂ�A�Ɩ��Ԃŕ��G�ɗ��ݍ����Ă��܂��B���̂��ׂĂ̋Ɩ��ɔėp�I�ɑΉ��ł���R���s���[�^�Ƃ��āA���C���t���[�� System/360���a�����܂����B

�@360�Ƃ��������ɂ́A�D�̃R���p�X���C���[�W���āu360�x�̑S�����ɑΉ��ł���v�Ƃ����Ӗ������߂��Ă��������ł��BS/360�o��ȑO�́A�Ȋw�Z�p�v�Z�p�Ǝ����v�Z�p�Ƃł��ꂼ��ʁX�̃R���s���[�^��p���Ă������̂��A1��Ŏ��������̂ł��B1��̃��C���t���[��������΁A�ǂ�ȋƖ����R���s���[�^���ł���킯�ł�����A���[�U�[�͂��̏�łǂ�ǂ񂳂܂��܂ȃA�v���P�[�V�������J�����Ă����܂����B

�@�܂��O�q�̂Ƃ���A���C���t���[���͉�Ђ̒��S�I�ȋƖ�������S���܂��B���̂��߁A���m���ˆ���ɏ������s���A���M���ȃV�X�e���ł���K�v������A����Ɍ������—p���v�����������K�v������܂����B���̊�Ƃ̎��Ɠ��e���傫���ς��Ȃ�����́A��Ɩ��A�v���P�[�V������啝�ɍ��ւ���K�v������܂��񂩂�A�����ɂ킽���Ďg�p�𑱂��邱�Ƃ��ł���Ƃ�������������܂��B

�@��Ɩ��̏����`�Ԃ����܂��ƁA�傫���u�I�����C�������v�Ɓu�o�b�`�����v�ɑ�ʂ���܂��i�}1�j�B���S�䂠�邢�͐����Ƃ����[���̃L�[�{�[�h������͂����f�[�^�𑦎��ɏ������A�[���̉�ʂɕ\������̂��I�����C�������ł���A��ԂȂǂɂ܂Ƃ߂Čv�Z����������o�b�N�A�b�v�����肷��̂��o�b�`�����ł��B

}1
�}1�@�I�����C�������ƃo�b�`����

�@�T�^�I�ȗ�Ƃ��ẮA�����̃I�����C�������ɂ���ăf�[�^���X�V����A��Ԃ̃o�b�`�����ɂ���ďW�v����A�Ƃ����悤�ȗ��ꂪ�������܂��B

�@��Ђł̌�ʔ�Z���v�������ׂĂ��������B�F����́A�[����Web��ʂ��玩�����g�p�����o�H�◿���Ȃǂ̏�����͂��܂����A���ꂪ�I�����C�������ł��B�Ј��݂�Ȃ����͂��������́A���ɂߏ����ɂ���ďW�v����ċ�s�֑����A�����̌����ɐU�荞�܂�܂����A�����炪�o�b�`�����ł��B

�@���̂悤�ȃA�v���P�[�V�����́A�����̏ꍇ�uCOBOL�����v�ŊJ������Ă��܂����B��Ɩ��A�v���P�[�V�����̖{���ł����A������x�̋K�͂̊�Ƃł͐���{�ȏ�ɏ�邱�Ƃ�����������܂���B�I�����C���ƃo�b�`�̔䗦��3:7���炢�ŁA�o�b�`�̕���2�{�ȏ���A�v���P�[�V�����{���������Ƃ����X��������܂��B

ACR ��Ɩ��V�X�e���ɋ��߂��錵�����v��

�@��Ɩ��V�X�e���͊�Ɗ����̉��䍜�ƂȂ���̂Ȃ̂ŁA�V�X�e������~������A�f�[�^���������肷�邱�Ƃ͂������̂��ƁA�������؂����肷�邾���ł���Ђ̑��Q�ɂ‚Ȃ�������A�Љ�I�ɂ��e����^���Ă��܂��悤�Ȏ��Ԃɂ��Ȃ肩�˂܂���B���̂��߁A���Ɍ������v���ƂȂ�܂��B

�@����RAS�i�M�����A�—p���A�ێ琫�j�Ƃ���3�‚̗v�f�͍ł��������v���ł��B���݂ł����C���t���[�����g��ꑱ���Ă���V�X�e���̑����́A���C���t���[���ȊO�ł͍���RAS�v���𖞂������Ƃ��ł��Ȃ����炾�Ƃ����Ă��܂��B40�N�ȏォ���āA���E���̃��[�U�[����񂹂���RAS�v���𖞂����悤�ɉ��ǂ��Ă����킯�ł�����A����������Ƃ��Șb�ł��B

�@���\���A��@�\�v���Ƃ��ďd�v�ȗv�f�ł��B�p�t�H�[�}���X�̊ϓ_�Ō���ƁA�I�����C�����������o�b�`�����̕������\�v���͌������Ȃ�X���ɂ���܂��B

�@�I�����C�������̏ꍇ�A�l�Ԃ��L�[�{�[�h������͂��鎞�Ԃ�\����ǂގ��Ԃ��K�v�ƂȂ邽�߁A�L�[���͎��ԁiThinking Time�j�͐��\�b�P�ʂƔ�r�I�����Ȃ�܂��B���g�p�[���䐔�𕽋ϓ��͎��ԂŊ���΁A�b������̍ő�g�����U�N�V���������ȒP�ɊT�Z�ł��܂��B1��1�‚̃g�����U�N�V�������傫���Ȃ�����́A�I�����C�������ɕK�v�ȃL���p�V�e�B�́A�[���䐔�ƃg�����U�N�V�����̏d������T�Z�ł��܂��B�����\�͂̌��E�ɋ߂Â��ƕ��σ��X�|���X�^�C���������Ȃ�܂����A�T�[�r�X��~�Ɋׂ�킯�ł͂Ȃ��A���X�|���X�^�C���̗v���i�Ⴆ��3�b�ȓ��j�𖞂����Ă���Ύ��Q�͂���܂���B

�@����A�o�b�`�����ɂ‚��ẮA�J�n����I���܂ł̋��e���Ԃ����܂��Ă���ꍇ�������A�Ⴆ�Ζ�ԃo�b�`���Ɓu��7���܂łɏI����Ă��Ȃ���΁A�����̃I�����C�������ɂԂ‚����Ă��܂��v�Ƃ����悤�ȁA�v���I�󋵂��������˂Ȃ�������������܂��B

�@�o�b�`�����ł́A�����ɃI�����C�������Œ~�ς��ꂽ�f�[�^�Ɖߋ��ɒ~�ς��ꂽ�f�[�^���������邽�߂ɁA��ʂ�I/O�������s���K�v������܂��B�܂��A�A�v���P�[�V�����̖{�����̂������̂ŁA�o�b�`�E�W���u�̐���Ȃǂ����G�ɂȂ�܂��B���S���琔��{������o�b�`�A�v���P�[�V����������ꂽ���Ԃŏ������邽�߂ɁA�W���u�E�l�b�g�i�����W���u�̎��s�����֌W�j���H�v���Ď��s����̂ł����A���\�Ƃ����W���u����s���s���邱�Ƃ���ʓI�ł��B

�@40�N�O�Ƀ��C���t���[���Ɂu���z�L���v����������A�����̃A�h���X�E�X�y�[�X�ŕ��s�������ł���悤�ɂȂ����̂́A�����̃o�b�`�E�W���u����s���s��������������ł��B

�@�܂��A�����̃G���W�j�A���o�����Ă��邱�Ƃł����A�o�b�`�����ɂ����ẮuI/O�v���{�g���l�b�N�ƂȂ�X���ɂ���AI/O�������ɍ��������邩���V�X�e���݌v�ɂ����錮�ƂȂ�܂��B

�@���C���t���[���͂��Ƃ��ƁA�p���`�J�[�h��e�[�v�̓��o�͂𒆐S�Ƃ����o�b�`�����}�V���ł���A�o�b�`�����p�Ƀ`���[�j���O���ꂽ�}�V�����Ƃ�������ł��傤�B

�@�A�[�L�e�N�`���Ō����ꍇ�A�ق��̃v���b�g�t�H�[���ƍł��قȂ�̂�I/O�����̕����ł��B�o�b�`�����̗v���𖞂������߂ɍH�v���{����A���ʂƂ��č���I/O���\�������A���������I/O���u���ڑ��”\�ƂȂ��Ă��܂��B�܂��A�}���`�p�X����A���א���A�G���[���m�E���J�o���[�����Ȃǂ����ׂăn�[�h�E�F�A�̒��Ŏ�������Ă��邽�߁AOS��A�v�����ł͗]�v�Ȃ��ƂɋC���g��Ȃ��čς݂܂��B

�@�������Ń��C���t���[��Linux�̏ꍇ���A�n�[�h�E�F�A�Ŏ�������Ă��邱�̂悤�ȋ@�\�̉��b�����̂܂܋���ł��܂��B�‚܂�A���������Linux���z�}�V������s�ғ��ł��܂����A���M���ō���I/O�\�͂����̂܂ܗ��p�ł���̂ł��B

1/3

Index
���Ȃ��̒m��Ȃ����C���t���[��Linux�̐��E
�@��2��@���C���t���[�����̒m�V
Page 1
���C���t���[���ɗ��j����
��Ɩ��V�X�e���ɋ��߂��錵�����v��
�@ Page 2
���C���t���[���̉��z���Z�p
���z���ɂ�����ۑ�A�I�[�o�[�w�b�h
  Page 3
�}�C�N���E�v���O���������i�}�C�N���R�[�h�j�̌���
System/360�o��̌o��


Linux �� OSS �t�H�[���� �V���L��
��IT���[���}�K�W���@�V������X�^�b�t�̃R���������[���œ͂��܂��i�����j

���ڂ̃e�[�}

Linux �� OSS �L�������L���O

�{�� ����