본문 바로가기

Internal 2장 정리자료 아키텍쳐는 크게 사용자 모드와 커널 모드로 나뉘어 진다.사용자 모드의 프로세스들은 자신만의 전용 프로세스 주소 공간을 가진다.-시스템 지원 프로세스 : 로그온 프로세스와 세션 관리자 (windows서비스 아님)- 서비스 프로세스 : 작업 스케줄러, 스풀러 서비스 (일반적으로 사용자 로그온에 독립적 실행을 요구한다.)- 사용자 응용 프로그램 : windows 32bit,64bit,3.1 16bit, MS-DOS 16bit, POSIX 32bit, OS/2 32bit 중 하나가 될수 있다.- 환경 서브시스템 서버 프로세스 : 운영체제 환경 또는 사용자와 프로그래머에 나타난 개별 구성에 대한 지원 부분으로 구현서비스 프로세스, 사용자 응용 프로그램은 네이티브 Windows 운영체제 서비스를 직접 호출하지 못한.. 더보기
숙제 확인 결과 안녕하세요 C#을 맡고 있는 권준상입니다. 저도 역시 그닥 잘하는 편이 아니라^^ 그냥 보고 생각나는 점만 주저리 되겠습니다. 1. 기본적인 내용 우선 기본적인 내용에 대한 답은 그렇게 어려운 부분이 아니며 변수 선언 분기 값 입력 출력을 테스트 하는 내용이었습니다. 해당 내용에 대해서는 다들 충실히 하신거 같습니다. 2. 오류체크 오류체크 부분은 생각하신 분이 없는 것 같습니다. 아직 힘든부분이긴 하나 예를들어 숫자를 입력하는 곳에 문자 입력(난이도 있기 때문에 .) 구구단의 경우 9이상이나 1이하의 숫자를 넣었을때 오류 출력 등과 같이 기본 체크의 경우 충분히 가능하다 생각합니다. 3. 함수 아직 객체에 대해 배우지 않았다고 생각하지만 기본적으로 main함수에 모든 내용을 넣는 것은 좋은 방식이 아닙.. 더보기
C# 숙제 1주차 오늘의 숙제 완전 어거지로 그냥 생각나는대로 -_-; 다음과 같은 화면을 만드시오 (콘솔 프로그램으로 작성) > 1번째 숫자를 입력해 주세요 > > 2번째 숫자를 입력해 주세요 > 1번째 숫자가 더 큽니다 (결과를 출력) - 같은 경우 두 숫자가 같습니다 라고 출력 >숫자를 입력해 주세요 > >3단을 계산하겠습니다. 결과 > 당신의 이름을 입력해주세요 > 당신의 이름은 김말똥 입니다. 위와같은 프로그램 작성 부탁드립니다. > 로 시작하는 부분은 입력부분이며 총 3개의 입력을 받게 됩니다. 참고로 입력은 System.Console.WriteLine입니다. 하다 궁금하신 점은 댓글로 달아주시기 바랍니다..^^ 그럼 즐거운 하루 되세요 더보기
sql server2005 관련 보호되어 있는 글입니다. 더보기
visual stdio .net 간단 설치 문서 visual stdio .net 간단 설치 문서 더보기
닷넷 프레임워크의 간단한 이해 1. Winodws 즉 OS 를 의미한다. 어떤 프로그램이던지 모든 언어는 결국 OS 위에서 동작하며 OS에서 제공하는 함수들을 이용하여 하드웨어와 통신할 수 있다. .net의 경우 리눅스에서 구동되도록 프로젝트가 진행되어 지고 있다고 하지만 가장 적절한 OS는 Windows이다. 2. 2.3 단계 Orchestration부터 Building Block Services는 결국 .net이 구동되기 위해 필요한 제반요소라 할 수 있다. 3. Visual Studio. NET 이 안에 여러가지 언어가 존재하지만 인터넷과 접점이 되는 언어는 ASP.NET이다 일반적으로 JSP와 자바의 관계와 같이 ASP.NET과 다른 언어들이 인터페이스를 하는 구조로 설계되어 있다. 여기서 다른 언어끼리의 통신을 도와주는 언어.. 더보기
자바, 비주얼 베이직 경험자의 C# 탐방기 C# 코딩 결과 1. 콘솔 콘솔 프로그램의 경우 자바라고 생각 하면 될듯 자바의 import의 개념이 C#의 using으로 헤더를 사용해 주고 있으며 기본 개념은 클래스인 점 예외처리 상속 모두 기본개념은 자바와 동일하다 다만 문법과 .net frame work에 기반하고 있다는 정도가 다른점 결국 자바 사용자는 기본 문법과 .net 의 기본 구조에 대해 인지하고 있으면 배우는건 금방 배울 수 있다는 결론이 나오게 된다. 2. 윈도우 윈도우 포멧은 비주얼 베이직과 동일하다. 이벤트 위주의 처리 방법은 비주얼 베이직의 윈도우 프로그래밍을 작성해 본 사람이라면 금방 적응할 수 있다. 비주얼 베이직에서 추가 요소로 추가하는 방법도 이곳에서 동일하다. 비주얼 베이직의 ADO 디비 연결을 해본 사람이라면 쉽게 공.. 더보기
책 ~? 민성이 쪽 스터디 책은 멀로 정해진건가~? 그때 내가 왠지 끌리던 그책인가 ㅋㅋ 어여 올려주게 참고로 C#은 첨에 올린 책 그대로 갈예정 (왜냐면 내가 삿거던 ㅋㅋㅋ) 더보기
동작 레벨 CPL (Current Privilege Level) 요즘 Windows 2008 서버의 Windows Server Virtualazation 이나오면서 CPL에 대한 애기를 한다. 종합해 보면 0레벨은 OS 3레벨은 User 로 나뉘는데 -1레벨을 두고 해당 레벨에서 Hyper Visor를 구동해 OS의 성능을 보장한다는 애기다. Anyway~ CPU는 상태에 따라 접근 Address의 범위 제한하는 특권 레벨이 존제한다. 본디 특권 레벨은 0~3 까지 4개의 레벨이 존제 하지만, Windows의 경우 0, 3 두가지 레벨만 존제한다. (2, 3 레벨은 장치 드라이버가 사용하지만, Windows 는 장치 드라이버가 0 레벨을 사용함으로 실제는 0 과 3 레벨만 존제 한다.) 그리고 특권 레벨이 높을 수록 머신을 컨트롤 하는 명령을 수행 할 수 있으며, 예.. 더보기
프로그래밍 관련하여 금요일날 민성이랑 교보가서 책을 보다보니 -_- 다 거기서 거기...-_-;;;; 확 맘에 드는 책 없음.. 자바쪽엔 괜찬은 책들이 많이 보이던데 ... 주말에 빈둥되면서 100쪽까지 날림으로 책을 봤지만 역시 별거 없음.-_-; 자바랑 비슷하다고 생각하면 될듯.. 결국 생각한 방법은 그냥 몇개 설명해주고 숙제 내주기..-_-;;; 역시 프로그래밍은 해보는게 최고 /ㅋㅋ 머 갠적으로는 C#의 경우 일반 문법은 자바와 비슷하고 win프로그래밍은 비베와 비슷해서 이질감이 없음.. .net 자체가 자바를 썬에 내주고 만든거라 그런지 자바 판박이... 이상 -_- 뒹굴되며 C# 접해본 내역 보고 완료..;; 더보기