1. USB(uniiversal serial bus) - 허브를 사용하면 최대 127개의 주변기기 연결이 가능한 범용 직렬 버스 장치 - 핫 플러그 인, 플러그 앤 플레이를 지원한다. - USB 1.0에서는 4.7Mbps, USB 1.1에서는 12Mbps, USB 2.0에서는 480Mbps, USB 3.0에서는 5Gbps, USB 3.1에서는 10Gbps의 속도로 빨라진다.
2. 저작권에 따른 소프트웨어의 구분 - 상용 소프트웨어: 정식 대가를 지불하고 사용하는 프로그램 - 공개 소프트웨어: 개발자가 무료로 사용을 허용한 소프트웨어 - 셰어웨어: 프로그램의 구매를 유도하기 위해 기능 or 기간 제한을 두고 무료 배포하는 프로그램(카카오톡 무제한 임티) - 에드웨어: 광고를 보면 프로그램을 무료로 이용할 수 있도록 하는 프로그램(루미큐브 게임 앱 ㅂㄷㅂㄷ) - 데모 버전: 정식 프로그램의 기능을 홍보하기 위해 사용 기간이나 기능을 제한하여 배포하는 프로그램 - 트라이얼 버전: 상용 소프트웨어를 일정 기간동안 사용해볼 수 있는 체험판 소프트웨어 - 알파 버전: 프로그램 발표 전 테스트를 목적으로 내부협력자에게 공개하는 프로그램 - 베타 버전: 정식 프로그램 발표 전에 테스트를 목적으로 일반인에게 공개하는 프로그램 - 패치 프로그램: 이미 제작하여 배포된 프로그램의 오류 수정이나 성능 향상을 위하여 프로그램 일부를 변경해주는 것 - 번들 프로그램: 특정한 하드웨어나 소프트웨어를 구매하였을때 끼워주는 소프트웨어
3. 웹 프로그래밍 언어 - 자바: -> 자바의 원시코드는 재컴파일할 필요가 없기 때문에 기종이나 운영체제와 무관한 응용 프로그램의 개발 도구임 -> 멀티스레드를 지원하고 각각의 스레드는 독립적으로 동시에 서로 다른 일을 처리함 -> 특정 컴퓨터 구조와 무관한 가상 바이트 머신 코드를 사용하므로 플랫폼이 독립적임 - ASP(active server page)