전체 글

전체 글

    데이터베이스 개관

    제품의 기능이 시장을 선도했던 시대는 이제 데이터가 시장을 선도하는 시대로 탈바꿈했다. 조직 관리 및 운영이 전적으로 운영자의 직관과 경험에 의존해 왔던 산업 분야에서는 최신 데이터 분석 결과를 바탕으로 한 과학적 의사결정법이 각광받고 있다.이 처럼 우리 주변에 존재하는 많은 데이터중에 필요한 정보를 효과적으로 선택하고 이를 저장 및 응용할 수 있는 능력이갈수록 중요해지고 있다.데이터 베이스 시스템 기술은 대량의 데이터를 활용하여 서비스하는 과정에서 데이터를 저장하고 분석하는데 반드시 필요한 기술이며,데이터 운용에서 발생하는 문제점을 해결할 수 있는 필수적인 수단이다.데이터 베이스는 데이터의 구조를 파악하고 효과적으로 저장 및 운용하기 위한 여러 기술과 이론을 학습하는 매우 중요한 분야라고 할 수 있다...

    정보통신망 개관

    2013년 기준으로 우리나라 인터넷 이용자 수는 4,000 만 명을 넘어섰고, 전 인구의 80% 이상이 인터넷을 이용하고 있으며,특히 이동전화 가입자 수는 2014년 기준으로 5,700 만 명이나 되어 이미 우리나라의 인구수를 넘어섰다. 유무선 통신망의 활성화와 이에 따르는 통신 산업의 비약적 발전에 의해 이제는 우리나라도 독보적인 통신 기술을 보유한 국가가 되어 가고 있다.한마디로 우리나라는 자타가 공인하는 인터넷 강국이다. 이러한 통신 기술의 발달에 힘입어 이제는 우리 실생활 속에서 인터넷, 휴대폰 등의 통신기술과의 접목 없이는 일상생활 자체가 불가능한 환경에 살고 있다.즉, 우리는 이미 정보화 사회를 지나 정보 사회에 살고 있다. 정보 사회에서 가장 중요한 열쇠는 바로 정보이다.정확하고 또한 신속한..

    Pointer(포인터)의 간단한 개념

    변수는 그 자체로 자신의 자료형에 맞는 값을 저장했다.포인터 변수형은 메모리 주소를 저장한다. ex ) int형 포인터(int *)는 int 변수값의 위치값을 저장한다고 생각하면 된다. 포인터 - 특정한 변수 자체가 존재하는 메모리 주소값을 가진다ex) int*a = &변수명; (주소값을 담는과정)정의부에서 사용하는 *은 '주소의 값'을 의미함. &는 포인터에서 주소를 가져올 때 사용 ( 주소연산자 )포인터 (*) - 포인터를 선언할 때 사용 ( 선언부 )간접참조 연산자(*) - 선언된 포인터 변수가 가리키는 변수를 구함 ( 정의부 ) 포인터는 다중으로도 사용 가능하다.포인터의 포인터가 존재 할 수 있다! #include int main(void){int a = 5;int *b = &a;int **c =..

    1-2 운영체제의 역사

    컴퓨터 시스템의 운영체제는 대략 10년마다 특징적인 변화를 거치며 발전 해왔는데, 그 과정을 연대별로 구분하면 다음과 같다. 1. 1940년대와 1950년대1940년대 초기 전자식 디지털 컴퓨터에는 운영체제가 없었다.프로그램은 기계적인 스위치에 의해서 작동되었었고, 처리속도를 빠르게 하기위하여 어셈블리어가 개발되었다. 1950년대의 시스템은 일반적으로 한 번에 오직 하나의 작업만을 수행했으며, GM(General Motors) 연구소에서는회사의 IBM701을 위하여 1950년대 초에 최초의 운영체제를 구현하였다. 2. 1960년대1960년대의 시스템에서는 몇 개의 작업이 메모리에 동시에 있게 하는 멀티 프로그래밍(MultiProgramming) 개념을 도입하였다.멀티 프로그래밍은 작업들이 번갈아가며 CP..

    제 1장 운영체제 개요

    제 1장 운영체제 개요

    1. 운영체제의 개요 1.1 운영체제의 역할 운영체제란 컴퓨터의 하드웨어 자원을 관리하고 컴퓨터 프로그램이 동작하기 위한 서비스를 제공하는 시스템 소프트웨어이다. 운영체제의 역할을 좀 더 구체적으로 살펴보면 다음과 같다. 1) 컴퓨터 시스템의 운영 - 컴퓨터 시스템의 자원을 제어 및 관리 및 운영 - 응용 프로그램들의 실행을 도와줌 ex ) 키보드나 마우스 등의 장치제어, 여러 프로그램들이 실행될 때 CPU와 메모리 관리를 효율적으로 함 2) 사용자 지원 - 사용자가 내린 명령을 해석하여 실행하게 함 - 사용자와 하드웨어 사이의 매개체 역할 ex) 사용자가 컴퓨터를 잘 모르더라도 쉽게 사용할 수 있도록 GUI 형태의 인터페이스 제공, USB메모리를 컴퓨터에 꽂으면 사용자가 볼 수 있게해줌. 1.2 컴퓨터..

    운영체제 개관

    컴퓨터 소프트웨어는 시스템 소프트웨어와 응용 소프트웨어로 구분된다. 시스템 소프트웨어는 하드웨어와 밀접한 관계를 갖고 응용 소프트웨어와 하드웨어 사이의 매개체 역할을 담당한다. 운영체제는 이러한 시스템 소프트웨어의 핵심을 이룬다. 왜 배우는가? 컴퓨터 시스템을 이해하기 위해서는 반드시 학습해야만 하는 과목이다. 운영체제를 이해한다는 것은 곧 컴퓨터 시스템 전체가 어떻게 작동하는지를 아는 것과 같다. 이 다음부턴 운영체제에 대하여 정리한 것을 간략하게 정리 할 생각이다.

    시그마란 ?

    시그마란 ?

    Σ (시그마)란?시그마란, 수학에서 수열의 합을 나타낸다. 시그마는 시작값, 마지막으로 더할 값, 그 숫자들을 대입할 방정식으로 구분된다. 시그마 기호 아래는 오른쪽 미지수 n에 대입할 값 (n=1), 시그마 기호 위에는 n이 가지게 될 마지막 값을 의미한다. 방정식에 대입 한 후에 나오는 결과 값들을 더하면 문제의 답이 된다! 예제문제들과 설명은 링크에 나와있다.

    1-2장. 집적회로와 특성 그리고 양논리와 음논리

    1-2장. 집적회로와 특성 그리고 양논리와 음논리

    4. 집적회로 4-1. 개요디지털 회로는 집적회로(Integrated Circuit : IC)로 구현되어 있다. -> 각 논리계열의 기본적인 회로는 NAND, NOR로 구성가능하다.집적회로란 디지털 게이트(digital gate)의 기능을 수행하는 전자소자를 포함하는 작은 실리콘 반도체 크리스털(silicon semiconductor crystal)로서 칩(chip)이라고도 한다.칩 내부에 있는 여러가지 게이트는 회로의 목적에 부합되도록 상호 연결되어 있다. 4-2. 집적회로의 집적도IC 기술이 발전함에 따라 단위 실리콘칩에 집적할 수 있는 게이트 수가 증가하였다. ( 여기서 집적도란 얼마나 들어 갈 수 있는가의 척도를 말한다.) ( 1 ) 소규모 집적 ( Small Scale Integration : ..